Install FedMCP
141 MCP tools for Canadian federal government data in Claude Code and Claude Desktop
Remote ServerAll Plans
No Python required — sign in or use an API key
Connect to the hosted MCP server. No local install, no Python, automatic updates. Claude Desktop signs in with your CanadaGPT account; Claude Code uses an API key (BASIC or PRO). BASIC and PRO unlock more tools and higher rate limits.
Claude Desktop (add to config):
- Open Claude Desktop and go to Settings.
- Navigate to the Connectors section.
- Click "Add custom connector" at the bottom of the section.
- Enter a name (e.g., FedMCP) and paste this URL:
https://fedmcp.canadagpt.ca/mcp - Click "Add".
- On the connectors page click "Connect" next to FedMCP.
- In the browser page, sign in and authorize Claude to access your CanadaGPT account.
Claude Code:
claude mcp add --transport http --header "X-API-Key: YOUR_KEY" --scope user fedmcp https://fedmcp.canadagpt.ca/mcpReplace YOUR_KEY with your API key from Settings (requires BASIC or PRO).
Get your API key at Settings.
Plans & Features
| Feature | FREE | BASIC | PRO |
|---|---|---|---|
| Rate Limit | 100/hour | 1,000/hour | 10,000/hour |
| Tools Available | 49 | 113 | 141 |
| API Keys | — | ✓ | ✓ |
| Parliamentary Debates Search Hansard transcripts | ✓ | ✓ | ✓ |
| MP Data Voting records & activity | ✓ | ✓ | ✓ |
| MP Expenses Quarterly disclosure data | ✓ | ✓ | ✓ |
| Bill Tracking Legislative progress | ✓ | ✓ | ✓ |
| Fact-Checking Verify claims with data | ✓ | ✓ | ✓ |
| Lobbying Registry 100K+ registrations | — | ✓ | ✓ |
| Federal Contracts Government spending | — | ✓ | ✓ |
| MP Performance Scorecards Attendance, votes, speeches | — | — | ✓ |
| Conflict of Interest Detection Donations, lobbying, voting | — | — | ✓ |
| Money Flow Tracing Contracts, grants & org connections | — | — | ✓ |
| Cross-Reference Search Entity mentions across all debates | — | — | ✓ |
| Enriched Bill Data Lobbying activity & vote correlation | — | — | ✓ |
| Committee Activity Metrics Meeting frequency, witness tracking | — | — | ✓ |
View pricing to upgrade your tier.
Try These Prompts
Verify Installation
Claude Code:
claude mcp listOr use /mcp inside a Claude Code session.
Claude Desktop: Look for the tools icon and verify FedMCP tools appear in the list.
Manual Installation
Claude Code
1. Install Python package:
pip install git+https://github.com/northernvariables/CanadaGPT.git#subdirectory=packages/fedmcp2. Add MCP server:
claude mcp add --transport stdio --scope user fedmcp -- python -m fedmcp.server3. Enable auto-approval (edit ~/.claude/settings.json):
{"permissions":{"allow":["mcp__fedmcp__*"]}}Claude Desktop
1. Install Python package:
pip install git+https://github.com/northernvariables/CanadaGPT.git#subdirectory=packages/fedmcp2. Edit config file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"fedmcp": {
"command": "python3",
"args": ["-m", "fedmcp.server"]
}
}
}3. Restart Claude Desktop