{
  "name": "jesselanderson.com",
  "description": "Jesse L. Anderson's personal site. Read-only MCP server exposing published Markdown page content.",
  "version": "0.0.1",
  "server": {
    "url": "https://jesselanderson.com/api/mcp",
    "transport": "http",
    "method": "POST",
    "protocol": "json-rpc-2.0"
  },
  "capabilities": { "tools": true, "resources": false, "prompts": false },
  "tools": [
    {
      "name": "list_pages",
      "description": "List published pages with title, description, slug, HTML/Markdown URLs and SHA-256 content_hash.",
      "inputSchema": { "type": "object", "properties": {} }
    },
    {
      "name": "get_page",
      "description": "Return the Markdown source of a page by slug.",
      "inputSchema": { "type": "object", "required": ["slug"], "properties": { "slug": { "type": "string" } } }
    },
    {
      "name": "search",
      "description": "Keyword search across page sources. Returns matches with snippets.",
      "inputSchema": { "type": "object", "required": ["query"], "properties": { "query": { "type": "string" } } }
    },
    {
      "name": "get_now",
      "description": "Current published overview: dedicated now page if present, otherwise home. The returned slug identifies the source, not live telemetry.",
      "inputSchema": { "type": "object", "properties": {} }
    }
  ],
  "links": {
    "human_summary": "https://jesselanderson.com/for-agents",
    "agents_guide": "https://jesselanderson.com/agents.md",
    "curated_sitemap": "https://jesselanderson.com/llms.txt",
    "full_corpus": "https://jesselanderson.com/llms-full.txt"
  }
}
