{
  "name": "Goalbadger Public Agent Server",
  "id": "goalbadger-public-agent",
  "title": "Goalbadger Public Agent Server",
  "description": "Public, read-only MCP server for Goalbadger product and developer resources. Private Goal Maps, execution state, mentoring rooms, tenant data, user records, and mutations are not exposed.",
  "version": "1.0.0",
  "protocolVersion": "2026-07-28",
  "supportedProtocolVersions": ["2026-07-28", "2025-11-25", "2025-06-18", "2025-03-26"],
  "serverUrl": "https://goalbadger.app/mcp",
  "transport": "streamable-http",
  "authentication": {
    "type": "none",
    "access": "public_read_only"
  },
  "capabilities": {
    "resources": true,
    "tools": true,
    "prompts": false
  },
  "resources": [
    {
      "uri": "goalbadger://public/product-overview",
      "name": "Goalbadger product overview",
      "mimeType": "text/markdown"
    },
    {
      "uri": "goalbadger://public/developer-resources",
      "name": "Goalbadger developer and agent resources",
      "mimeType": "text/markdown"
    },
    {
      "uri": "goalbadger://public/agent-boundaries",
      "name": "Goalbadger public agent boundaries",
      "mimeType": "text/markdown"
    }
  ],
  "tools": [
    {
      "name": "goalbadger.get_public_capabilities",
      "description": "Returns Goalbadger's public, read-only agent capability catalog.",
      "readOnly": true
    },
    {
      "name": "goalbadger.list_public_resources",
      "description": "Lists the stable public Goalbadger resources available without authentication.",
      "readOnly": true
    },
    {
      "name": "goalbadger.read_public_resource",
      "description": "Reads one public Goalbadger product or developer resource by stable resource id.",
      "readOnly": true
    }
  ],
  "documentationUrl": "https://goalbadger.app/developers.md",
  "openapiUrl": "https://goalbadger.app/openapi.json"
}
