Canuckduck MCP
Provides tools to fetch and filter Canadian policy-related news articles from various government and media RSS feeds.
CanuckDUCK RIPPLE MCP Server
Canadian policy intelligence for AI assistants.
Connect your AI tool to mcp.canuckduck.ca and query a validated Canadian policy causal knowledge graph with 1,334 variables, 4,826 causal relationships, 46 constitutional doctrines, 165 landmark court cases, 114 federal organizations, and live Canadian government data feeds. 112 variables grounded with authoritative baselines from Statistics Canada, Bank of Canada, PBO, CIHI, and ECCC.
Quick Start
Claude.ai
Settings → Integrations → Add MCP Server
URL:
https://mcp.canuckduck.ca/mcpHeader:
Authorization: Bearer YOUR_API_KEY
Claude Code / VS Code
{
"mcpServers": {
"canuckduck": {
"type": "streamable-http",
"url": "https://mcp.canuckduck.ca/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}Cursor / Windsurf / Other MCP Clients
URL:
https://mcp.canuckduck.ca/mcpTransport: Streamable HTTP
Auth:
Authorization: Bearer YOUR_API_KEY
Related MCP server: US Government Open Data MCP
Get an API Key
Register at store.canuckduck.ca
Subscribe to a plan that includes API access
Your key is auto-provisioned on checkout
View your key at nest.canuckduck.ca/nest/api-keys
Available Tools (19)
Public (no key required)
Tool | Description |
| Search 1,334 Canadian policy variables by keyword. Use first to find variable IDs for graph traversal. |
| Graph summary statistics: variables, edges, organizations, cases, constitutional doctrines. Use to ground responses about graph scope. |
| Look up any Canadian postal code or FSA code. Returns community name, city, province, and coordinates. Example: 'T2P 3H5' returns 'Downtown Commercial Core, Calgary, AB'. |
| Geographic data coverage: FSA codes, municipalities, federal ridings, postal codes, communities. |
Registered (free API key)
Tool | Description |
| Trace what a policy variable CAUSES downstream. Use to answer: 'If we change X, what else changes?' |
| Trace what CAUSES a policy variable upstream. Use to answer: 'Why is X happening?' or 'What drives X?' |
| Find all causal paths connecting two policy variables. Use to answer: 'How is X connected to Y?' |
| Full causal impact radius — all downstream and upstream relationships scored by influence weight. |
| Source evidence and CanLII case citations supporting a causal relationship. Use when sourcing is needed. |
| Canadian news articles from government and media RSS feeds, filtered by policy topic. |
| Find RIPPLE variables scoped to a specific Canadian province. Returns provincial + national variables. |
| Run a policy scenario and localize impacts to a specific community. Answers: 'What does this mean for MY community?' |
| Propose a new variable, causal edge, or evidence to the RIPPLE graph. Enters a review queue — nothing modifies the active graph until approved. |
| List pending graph proposals, check status, or approve/reject proposals. |
Professional (paid key)
Tool | Description |
| Explore 46 Canadian constitutional doctrines with connected policy variables. Covers Charter rights, division of powers, Duty to Consult. |
| Trace a variable to constitutional roots with CanLII case citations and legal precedents. |
| Constitutional Divergence Analysis profile: pressure scores, Charter divergence, linked legal precedents. |
| Multi-variable policy scenario simulation with projected values, constitutional warnings, and geographic context. |
| Observatory gap analysis: graph health score, search miss clusters, path failures, simulation anomalies, evidence voids. |
Data Sources
RIPPLE Causal Graph — 1,351 variables, 5,253 causal edges, continuously improved by adversarial Mistral+Gemini audit pipeline
Constitutional Layer — 46 doctrines, 4,018 CONSTRAINS edges (80% variable coverage), mapped via the A.B.E. Constitutional Authority Framework
CanLII — 165 landmark Canadian court cases with SCC/JCPC citations and CanLII URLs
Canadian Data Vault — Live feeds from Statistics Canada, Bank of Canada, IRCC, ECCC, PBO, CIHI
Federal Organizations — 114 departments/agencies with TBS 2025-26 Main Estimates budget data
Geospatial — 1,651 FSA centroids, 5,161 municipalities, 338 federal ridings, 29,638 postal codes, 244 Calgary communities with PostGIS boundaries
Example Queries
Search for housing variables:
"Search the CanuckDUCK graph for variables related to housing affordability"
Trace defence spending impact:
"What are the downstream effects of Defence Spending in the RIPPLE graph?"
Constitutional analysis:
"What constitutional constraints apply to healthcare spending in Canada?"
Attribution
Case citations sourced from CanLII (canlii.org). Decisions are Crown copyright.
Live data from Statistics Canada, Bank of Canada, and other Government of Canada sources.
About
Built by CanuckDUCK Research Corporation. The RIPPLE causal graph is a validated Canadian policy knowledge base created through adversarial AI stress testing and community-sourced evidence extraction.
Nest Policy Workbench: nest.canuckduck.ca
MCP Endpoint: mcp.canuckduck.ca/mcp
Documentation: nest.canuckduck.ca/nest/docs/mcp
License
Server code: MIT License. Data accessed through the MCP is subject to CanuckDUCK Research Corporation terms of service.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/canuckduckdevops/canuckduck-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server