Calgary Open Data MCP Server

Unofficial — not affiliated with or endorsed by the City of Calgary. This server provides MCP tools that query the publicly available Calgary Open Data portal (Socrata).

Available tools

Add to your MCP client

Claude Desktop

Open Settings → Connectors → Add custom connector and enter:

https://calgary-open-data.baobabtech.app/mcp

Claude Code

claude mcp add --transport http calgary-open-data https://calgary-open-data.baobabtech.app/mcp

ChatGPT

Go to Settings → Apps & Connectors → Advanced settings, enable Developer mode, then click Create and enter:

https://calgary-open-data.baobabtech.app/mcp

Hugging Face Chat

Click + in the chat input, select MCP Servers → Add Server, and enter:

https://calgary-open-data.baobabtech.app/mcp

Run locally with npx

For stdio transport, no server needed:

npx calgary-open-data-mcp

To add as a local server in Claude Desktop, add to your claude_desktop_config.json:

{
  "mcpServers": {
    "calgary-open-data": {
      "command": "npx",
      "args": [
        "calgary-open-data-mcp"
      ]
    }
  }
}

Or in Claude Code:

claude mcp add calgary-open-data -- npx calgary-open-data-mcp

Other MCP clients

Connect via Streamable HTTP at https://calgary-open-data.baobabtech.app/mcp, or run locally with npx calgary-open-data-mcp over stdio.