{
    "name": "Goode.pro Content Discovery Server",
    "version": "1.0.0",
    "description": "Public, read-only access to published writing and pages on Goode.pro.",
    "protocol": "Model Context Protocol",
    "endpoint": "https://goode.pro/mcp",
    "transport": "Streamable HTTP (JSON-RPC 2.0 over POST)",
    "access": "Public; no authentication required; read-only published content only.",
    "sessions": "Send an initialize request first, then include the returned Mcp-Session-Id header on later requests.",
    "tools": [
        "goode-get-sitemap",
        "goode-search-posts",
        "goode-get-post-content",
        "goode-get-posts-by-ids",
        "goode-get-recent-posts"
    ],
    "example": {
        "jsonrpc": "2.0",
        "id": 1,
        "method": "initialize",
        "params": {
            "protocolVersion": "2025-11-25",
            "capabilities": {},
            "clientInfo": {
                "name": "example-client",
                "version": "1.0.0"
            }
        }
    },
    "learn_more": [
        "https://modelcontextprotocol.io/",
        "https://github.com/WordPress/mcp-adapter"
    ]
}