Connect Canadian public data to your agent.

Install with uv, then let the installer configure your MCP client.

uvx mcp-canada install

# Or configure named clients
uvx mcp-canada install claude-desktop cursor vscode

Manual setup

For Claude Desktop, add the server to claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-canada": {
      "command": "uvx",
      "args": ["mcp-canada"]
    }
  }
}

Find a tool

Use discover_tools with a natural-language query, then call a matching tool. All data tools accept lang: "en" or lang: "fr".

discover_tools("exchange rate CAD")
call_tool("boc_get_exchange_rates", { currency: "USD", recent: 3 })

See the tool reference for parameters and source APIs.