Developer Tools
danielmcgrattan.org
An MCP server that exposes a developer’s profile, projects, and repository commit activity through API-key-authenticated tools.
ENDPOINT 1
https://www.danielmcgrattan.org/api/mcp
MCP server metadata
- Name
- daniel-mcgrattan
- Version
- 1.0.0
Read-only facts about Daniel McGrattan, generated from the proof ledger behind https://www.danielmcgrattan.org. Start with get_profile, then list_projects and get_project. Every value carries a source note id (n07); resolve it with get_evidence. Never state a number the tools do not return.
Known tools 11
whoamiEchoes the API key the request carried (its id, label and expiry), or says the call is anonymous.
Inferred read-onlyget_profileName, company, purpose, the IMMAF record, travel, operating model, contact and headline traction, each with its source note.
Inferred read-onlyget_projectWhat Daniel built, what was hard, what he learned, the results and links, plus the one decision the project is remembered for.
Inferred read-onlyget_commit_activityCommit aggregates across every repository: totals, hour of day, per day, the day-by-hour matrix, and the UTC offset per month (which shows where in the world the work happened).
Inferred read-onlyget_agentsEvery job Provena runs, the agent that does it, and the human gate that stays with Daniel.
Inferred read-onlyget_timelineVerified milestones from the first repository to the reply agent going live.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.daniel-mcgrattan]
url = "https://www.danielmcgrattan.org/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"daniel-mcgrattan": {
"type": "http",
"url": "https://www.danielmcgrattan.org/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: daniel-mcgrattan
Remote MCP URL: https://www.danielmcgrattan.org/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"daniel-mcgrattan": {
"url": "https://www.danielmcgrattan.org/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"daniel-mcgrattan": {
"type": "http",
"url": "https://www.danielmcgrattan.org/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "daniel-mcgrattan",
"transport": "streamable-http",
"url": "https://www.danielmcgrattan.org/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.