{
  "protocol": "mcp",
  "protocolVersion": "2024-11-05",
  "serverInfo": {
    "name": "roosevelt-2028-mcp",
    "version": "1.0.0"
  },
  "transport": "http",
  "endpoint": "https://electteddy.netlify.app/api/mcp",
  "tools": [
    {
      "name": "list_news",
      "description": "List the most recent campaign news dispatches as JSON Feed items.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "integer",
            "description": "Max number of items to return (default 25, max 100)",
            "default": 25
          }
        }
      }
    },
    {
      "name": "list_press",
      "description": "List the most recent campaign press releases via the news sitemap.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    },
    {
      "name": "get_site_profile",
      "description": "Return the site's AI profile (policies, contact, feeds).",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    },
    {
      "name": "get_agent_card",
      "description": "Return the agent card describing capabilities.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    },
    {
      "name": "get_llms_txt",
      "description": "Return the human-readable LLM site overview (llms.txt).",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
  ]
}