Back

Danny Keane MCP Server

dannykeane.com runs two Model Context Protocol servers over Streamable HTTP. The profile server at https://dannykeane.com/mcp answers questions about Danny Keane -- background, work history, contact, pages. The docs server at https://dannykeane.com/docs/mcp searches and reads the site's documents. Both are public, read-only, and unauthenticated: no account, no API key, no registration.

Profile server tools

4 tools at https://dannykeane.com/mcp, backed by the same data as the site's terminal and llms.txt.

get_about

Get information about Danny Keane -- who he is, his career, skills, and background. Pass section for just the story or just the career table.

Parameter: section (optional) -- story (the narrative) or career (role, focus, outcome per company). Omit for both. One of: story, career.

get_work_history

Get Danny Keane's full work history including roles at Guild.ai, Jasper, Titan, Google/YouTube, Zesty, and side projects. Pass company for one role in detail.

Parameter: company (optional) -- One role to detail, by slug. Omit for the full history. One of: guild, jasper, titan, youtube, zesty, truphone, neverbland, figmanage, figma, mars, composition.

get_contact

Get Danny Keane's contact information including email, LinkedIn, Twitter, GitHub, and Figma. Pass channel for one of them.

Parameter: channel (optional) -- One way to reach him. Omit for all of them. One of: email, linkedin, twitter, github, figma, investing.

get_page

Get the full content of a specific page on dannykeane.com by slug: about, contact, privacy, developers, or habbo. Returns the page's document content, not a summary.

Parameter: slug (required) -- Which page. One of: about, contact, privacy, developers, habbo.

Server cardserver-card.jsonmcp.json manifest

Docs server tools

2 tools at https://dannykeane.com/docs/mcp, reading the same Markdown bodies the site's .md routes serve.

search_docs

Search dannykeane.com's documents (developer docs, privacy, about, contact, habbo) by keyword. Returns the best-matching sections as Markdown, each with its source URL.

Parameter: query (required) -- What to look for, in plain words, e.g. "rate limits".

get_doc

Get one of dannykeane.com's documents whole, as Markdown, by slug: about, contact, privacy, developers, or habbo.

Parameter: slug (required) -- Which document. One of: about, contact, privacy, developers, habbo.

Docs server card

Connect a client

Every example uses the profile server; swap in https://dannykeane.com/docs/mcp for the docs server. No auth step anywhere.

Claude Code

Add it from the terminal:

claude mcp add --transport http dannykeane https://dannykeane.com/mcp

Claude and ChatGPT apps

In Claude, add a custom connector with the URL https://dannykeane.com/mcp. In ChatGPT, turn on developer mode and create a connector with the same URL and no authentication.

Cursor

In .cursor/mcp.json:

{
  "mcpServers": {
    "dannykeane": {
      "url": "https://dannykeane.com/mcp"
    }
  }
}

VS Code

In .vscode/mcp.json:

{
  "servers": {
    "dannykeane": {
      "type": "http",
      "url": "https://dannykeane.com/mcp"
    }
  }
}

Any other client

Give it the URL with the streamable-http transport. The site's own mcp.json declares exactly that:

{
  "mcpServers": {
    "dannykeane-com": {
      "type": "streamable-http",
      "url": "https://dannykeane.com/mcp"
    }
  }
}

Discovery

Each server publishes a card at <endpoint>/server-card. The profile server's card is also served at /.well-known/mcp.json, /.well-known/mcp/server-card.json, and /.well-known/mcp/server-cards.json, every path MCP discovery conventions have used, and both servers are listed in the RFC 9727 API catalog.

api-catalogmcp.json

More developer docs

Everything dannykeane.com offers developers and agents is indexed at /developers.

Developer docsREST APISDKs and CLIdevelopers/llms.txt