Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Quill — Canadian Government Data (MapleSpike)

REMOTE · MCP.MAPLESPIKE.CA

Canadian government data for AI agents — all jurisdictions, SHA-256 provenance.

0 this week 28 Trust /100

Last scanned (1 hour ago)

Scores higher than 13% of remote servers

Reachable. Last reached 5 Nov 2026.

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security71
Transport & Reachability0
Schema Quality & AI Usability0
  • Schema blocked by authentication: the endpoint requires auth we don't have to read it. See how to fix → Unverified
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage0
  • Tool coverage blocked by authentication: the endpoint requires auth we don't have to read its tools.Unverified
Tool Safety0
  • Tool safety blocked by authentication: the endpoint requires auth we don't have to read its tools.Unverified
Capabilities0
  • Capabilities blocked by authentication: the endpoint requires auth we don't have to read them. See how to fix → Unverified

Unverified: 6 categories

Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm. Claim this server and supply a read-only token to verify it and lift the score.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 27 Oct 26 −36
    • Endpoint reachability: reachable → behind authorisation ▼ security
    • HTTPS: fail → unverified ▼ security
    • Stability: 0.13 → unverified ▼ security
    • Tool safety: pass → unverified ▼ security
    • Transport: pass → unverified ▼ security
    • Authorization: The endpoint enforces authorisation, but returns a challenge with no valid RFC 9728 metadata, so a client cannot discover where to get a token. security
    • Capabilities: pass → unverified ▼ functional
    • Tool coverage: 100 → unverified ▼ functional
  • 26 Oct 26 +1
    • This server's schema is too large to store in full, so we cannot compare its tools day to day functional
  • 25 Oct 26 0
    • This server's schema is too large to store in full, so we cannot compare its tools day to day functional
  • 24 Oct 26 +1
    • This server's schema is too large to store in full, so we cannot compare its tools day to day functional
  • 23 Oct 26 0
    • Stability: unverified → 0.03 ▲ functional
    • This server's schema is too large to store in full, so we cannot compare its tools day to day functional
  • 22 Oct 26 +34
    • HTTPS: unverified → fail ▼ security
    • Transport: unverified → pass ▲ security
    • Injection markers: unverified → pass ▲ security
    • First check of Judged manipulation: pass security
    • Authorization: Authorisation is enforced on tool calls, but the challenge carries no valid RFC 9728 metadata, so a client cannot discover where to get a token. security
    • MCP protocol: unverified → pass ▲ functional
    • Tool coverage: unverified → 100 ▲ functional
    • First check of Schema quality: fail functional
    • First check of Tool coverage: 93 functional
    • First check of Destructive annotations: 0 functional
    • First check of Schema quality: pass functional
    • First check of Schema quality: good functional
  • 28 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 25 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Probed https://mcp.maplespike.ca/sse

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=maplespike.ca CN=WE1,O=Google Trust Services,C=US 27 Oct 2026 25 Jan 2027 ECDSA 256 ECDSA-SHA256 3e0b1af7ed12310f1374f5c288fcc8c2
SANs: maplespike.ca, *.maplespike.ca
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of mcp.maplespike.ca. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
ca. present 26384 13 Verified
maplespike.ca. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication Challenged, unverified

The endpoint asked for a token, but we could not retrieve and validate the RFC 9728 metadata that tells a client how to obtain one.

Result Challenged, unverified
Enforced On connection
HTTP status 401

WWW-Authenticate challenge Bearer realm="quill"

Bearer realm="quill"
Header Value
www-authenticate Bearer realm="quill"

Protected resource metadata

Retrieved No
Problem no_resource_metadata

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
sse https://mcp.maplespike.ca/sse Auth required 401
http (plaintext) http://mcp.maplespike.ca/sse Inconclusive 401
MCP tools · 184 exposed · ~16,982 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
ai_analyze ~82

Analyze a document, transcript, or data set using AI. Detects topics, sentiment, entities, and generates a structured summary with metadata. Supports different analysis modes.

NameTypeReqDescription
analysis_typestring–Type of analysis to perform (default: "full")
textstringyesThe text content to analyze (document, transcript, article, or data excerpt)

No output schema declared.

No examples provided.

ai_ask ~160

Ask a natural language question about Canadian government data. Uses AI to search the pipeline sources it can reach (committees, lobbying, procurement, regulations, courts, oversight) and return a cited, synthesized answer. The answer is model-generated from retrieved records; verify the cited records before relying on the synthesis, and absence of an answer is not evidence of absence in the source.

NameTypeReqDescription
querystringyesNatural language question about Canadian government data (e.g., "What did the ethics commissioner investigate in 2024?")
source_filterstring–Optional: narrow search to a specific source type (e.g., "committees", "lobbying", "procurement", "regulations", "courts", "oversight")

No output schema declared.

No examples provided.

ai_search_semantic ~162

Semantic search over the documents currently indexed in the vector store, using embeddings. Finds conceptually related documents even when keywords do not match. Results are limited to what has been embedded and indexed — a module that has not been embedded, or indexed after your query, will not be represented. Uses the AI Inference Gateway for embedding and Qdrant vector DB for similarity search.

NameTypeReqDescription
limitnumber–Maximum number of results to return (default: 10)
querystringyesNatural language search query (e.g., "regulatory impacts on small business", "ethics investigations into political staff")
source_typestring–Optional: filter results by source type (e.g., "committee", "lobbying", "court")

No output schema declared.

No examples provided.

analyze_indicator_trend ~51

Analyze trend for a World Bank indicator over time

NameTypeReqDescription
countrystringyesCountry code
dateRangestring–Year range
indicatorCodestringyesWorld Bank indicator code

No output schema declared.

No examples provided.

cache_clear ~32

Clear the query optimization cache. Use when you need fresh data or after data updates. Returns the number of entries cleared.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

cache_status ~36

Query optimization cache status. Returns cache hit/miss rates, current cache size, and TTL range. Use system_health for full optimization stats.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

compare_regions ~84

Compare economic and demographic indicators across Canadian provinces and territories. Uses Statistics Canada data for population, employment, and economic metrics combined with federal spending data from CKAN.

NameTypeReqDescription
metricsarray–Metrics to compare (default: all)
regionsstring–Comma-separated provinces (e.g., "Ontario,Quebec,BC") or "all" for all provinces

No output schema declared.

No examples provided.

compare_wdi_countries ~53

Compare a World Bank indicator across multiple countries

NameTypeReqDescription
countriesarrayyesCountry codes to compare
dateRangestring–Year range
indicatorCodestringyesWorld Bank indicator code

No output schema declared.

No examples provided.

datastore_query ~100

Query the cross-module datastore — search previously fetched results across tools. Useful for combining data from multiple Quill tools (e.g., committees + lobbying + procurement). Results are cached with TTL; expired entries are auto-cleaned.

NameTypeReqDescription
limitnumber–Max results to return (default 50)
toolsstring–Comma-separated tool names to filter by (e.g., "search_committees,search_influence"). Empty for all.

No output schema declared.

No examples provided.

discover_tools ~77

Search all available Quill MCP tools by intent or topic. Returns ranked tool names and descriptions so you know which tool to call next. Use this FIRST when unsure which tool fits.

NameTypeReqDescription
limitnumber–Max results (default 10, max 30)
querystringyesNatural language description of what you want to find

No output schema declared.

No examples provided.

explore_catalog ~102

Browse the MapleSpike data catalog. Lists all available data sources, MCP tools, and categories. Use this to discover what data is available before searching. Filter by category or search terms to find relevant tools.

NameTypeReqDescription
categorystring–Filter by data category (e.g., "committees", "lobbying", "health")
formatstring–Output format (default: summary)
querystring–Search for sources/tools matching text

No output schema declared.

No examples provided.

fact_check ~85

Search selected configured sources, including Statistics Canada and CKAN portals, for records related to a claim. Returns matching records for review; this search does not independently verify the claim. Check citations with the original publisher.

NameTypeReqDescription
claimstringyesThe claim to fact-check (e.g., "unemployment rate rose to 6.5%", "defence spending increased 20%")

No output schema declared.

No examples provided.

fetch_topic_indicators ~78

Fetch the World Bank WDI indicators published under a topic (economy, health, social, etc.)

NameTypeReqDescription
countriesarray–Country codes (default: all countries)
dateRangestring–Year range
topicCodestringyesTopic code (economy, social, health, infrastructure, environment, governance)

No output schema declared.

No examples provided.

find_connections ~125

Discover the relationship network around a person or organization. Returns connected entities (people, organizations), relationship types (employs, lobbies, directs, owns), and confidence scores. Use this for conflict-of-interest detection, influence mapping, and network analysis. Example: find who a committee witness is connected to via lobbying or corporate roles.

NameTypeReqDescription
maxConnectionsnumber–Maximum connections to return (default: 20)
namestringyesName to center the network on — person or organization
typestring–Entity type hint (default: auto-detect)

No output schema declared.

No examples provided.

get_annotations ~144

Retrieve annotations for a specific entity from the journalism annotation system. Returns all notes, flags, overrides, and context annotations for the given entity type and ID. Optionally filter by user ID to get annotations from a specific user. When an API server is configured (QUILL_API_URL), queries it for persistent storage; otherwise uses an in-memory store (annotations created through the API server will not be visible).

NameTypeReqDescription
entity_idstringyesThe unique identifier of the entity
entity_typestringyesThe type of the entity (e.g., "committee", "bill", "politician")
userIdstring–Optional: Filter annotations by user ID

No output schema declared.

No examples provided.

get_citation ~94

Retrieve a claim record by its SHA-256 hash. Returns the canonical record hash scope, available source evidence, terms metadata, and a verification command. A hash match checks record integrity; it does not authenticate the source or establish reuse rights.

NameTypeReqDescription
hashstringyesSHA-256 hash of Quill canonical record JSON (e.g. "sha256:<64 hex chars>"); a match does not authenticate the source.

No output schema declared.

No examples provided.

get_comtrade_by_commodity ~41

Fetch UN Comtrade trade data for a specific commodity

NameTypeReqDescription
commodityCodestringyesHS commodity code
yearnumber––

No output schema declared.

No examples provided.

get_comtrade_by_partner ~46

Fetch UN Comtrade trade data for a specific partner country

NameTypeReqDescription
partnerstringyesCountry code (e.g., US, CN)
yearnumber––

No output schema declared.

No examples provided.

get_comtrade_trends ~43

Get UN Comtrade trade trends over time

NameTypeReqDescription
partnerstringyesCountry code (e.g., US, CN)
yearsarray––

No output schema declared.

No examples provided.

get_country_wdi_profile ~59

Get a country profile with the key development indicators the World Bank WDI publishes for that country

NameTypeReqDescription
countrystringyesCountry code (ISO 3166-1 alpha-3)
dateRangestring–Year range

No output schema declared.

No examples provided.

get_entity_profile ~32

Cross-reference a person across MP, lobbying, and GIC data.

NameTypeReqDescription
namestringyesPerson name

No output schema declared.

No examples provided.

get_indicator_metadata ~29

Get metadata for a World Bank indicator

NameTypeReqDescription
indicatorCodestringyesWorld Bank indicator code

No output schema declared.

No examples provided.

get_member_info ~83

Get information about current and former Members of Parliament via Open Parliament. Returns name, party, riding, and photo URL. Use this to look up MP details by name.

NameTypeReqDescription
limitnumber–Max results (default: 10)
querystringyesMP name or riding (e.g., "Trudeau", "Edmonton", "Liberal")

No output schema declared.

No examples provided.

get_module_health ~82

Get detailed health metrics for a specific ingestion module. Returns status (healthy/degraded/unhealthy), upstream reachability, success rate, consecutive failures, and last error message. Use this to diagnose why a specific data source is failing.

NameTypeReqDescription
moduleNamestringyesName of the module (e.g., "committees", "rss", "gov-api")

No output schema declared.

No examples provided.

get_pipeline_health ~61

Get a high-level health summary of the entire MapleSpike ingestion pipeline. Returns system status (healthy/degraded/unhealthy), total module counts, and a list of all modules with their current health status. Use this to identify systemic failures or multiple failing data sources.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

get_politician_influence ~108

Assembled influence profile for a Canadian politician. Combines MP info, lobbying meetings, voting records, and GIC appointments from openparliament.ca and CKAN. Name matching is approximate, so confirm the politician is the intended one; a missing section means no matching record was retrieved, not that no such record exists.

NameTypeReqDescription
namestringyesPolitician name (e.g., "Justin Trudeau", "Pierre Poilievre", "Chrystia Freeland")

No output schema declared.

No examples provided.

get_wdi_indicator ~90

Fetch World Bank Development Indicator data for specific countries

NameTypeReqDescription
countriesarray–Country codes (ISO 3166-1 alpha-3, default: major economies)
dateRangestring–Year range (e.g., "2000:2023")
indicatorCodestringyesWorld Bank indicator code (e.g., NY.GDP.MKTP.CD for GDP)

No output schema declared.

No examples provided.

latest_releases ~101

Get the most recent government data releases, economic indicators, and announcements from Statistics Canada, open.canada.ca, and federal/provincial data portals. Use this to stay current on new datasets, revised statistics, and government publications.

NameTypeReqDescription
categorystring–Filter by data category (default: all)
jurisdictionstring–Jurisdiction filter (default: federal)
limitnumber–Maximum results to return (default: 5)

No output schema declared.

No examples provided.

linked_entities ~153

Cross-reference an entity across the registries Quill currently tracks (lobbying, GIC, committees, corporate, CanLII, elections, oversight, municipal, provincial). Resolves the name to its canonical entity, then assembles per-registry evidence with confidence. A registry with no linked record returns no hits; confidence is a resolver score, not a source attestation. Use this to answer "what does each registry say about X" in a single call.

NameTypeReqDescription
namestringyesEntity name to cross-reference (person or organization)
thresholdnumber–Fuzzy matching threshold (default: 0.7)
typestring–Entity type hint (default: auto-detect)

No output schema declared.

No examples provided.

ngo_narrative_tracker ~178

Analyze NGO and think tank publications for narrative alignment, coordinated messaging, and influence campaigns. Detects when multiple organizations use similar framing, language, or policy recommendations across different publications. Assigns 5GW (fifth-generation warfare) classification flags when applicable. Cross-references against tracked influence actors.

NameTypeReqDescription
limitnumber–Maximum results to analyze (default: 10)
narrative_typestring–Type of narrative pattern to detect (default: all)
organizationstring–Filter by specific NGO/think tank organization name (e.g., "Fraser Institute", "CCPA")
timeframestring–Time range for publication analysis (default: 30d)
topicstring–Filter by topic or theme (e.g., "carbon tax", "affordable housing", "digital privacy")

No output schema declared.

No examples provided.

qa_schema ~77

Extract and view TypeScript schema definitions for ingestion modules. Returns field names, types, required status, and descriptions. Use this to understand the data shape expected by a module.

NameTypeReqDescription
formatstring–Output format
moduleNamestring–Module name filter (partial match, e.g., "committee" returns all committee schemas)

No output schema declared.

No examples provided.

qa_validate_module ~116

Run data integrity validation on an ingestion module. Checks required fields, types, ranges, string lengths, and enum values against the module schema. Returns pass/fail results per field. Use this to verify data quality before or after ingestion.

NameTypeReqDescription
constraintsarray–Optional schema constraints. Auto-derived if omitted.
moduleNamestringyesModule name (e.g., "committees", "gic", "rss")
recordsarrayyesArray of records to validate. Each record is a key-value object.

No output schema declared.

No examples provided.

query_bridges ~87

Query bridge infrastructure conditions across Canadian provinces. Uses Statistics Canada Core Public Infrastructure data. Returns condition ratings (very good, good, fair, poor, very poor) with percentages. Compare infrastructure quality between provinces.

NameTypeReqDescription
limitnumber–Max results (default: 20)
querystring–Province or condition filter (e.g., "Ontario", "good", "poor")

No output schema declared.

No examples provided.

query_cpi ~46

Consumer Price Index (inflation) from Statistics Canada. Uses Statistics Canada data. Returns time-series data with values and reference dates.

NameTypeReqDescription
limitnumber–Data points to return

No output schema declared.

No examples provided.

query_gdp ~42

Gross Domestic Product from Statistics Canada. Uses Statistics Canada data. Returns time-series data with values and reference dates.

NameTypeReqDescription
limitnumber–Data points to return

No output schema declared.

No examples provided.

query_gov_data ~140

Query Canadian government data releases, datasets, and records. Searches across Statistics Canada (StatCan), open.canada.ca (CKAN), provincial data portals, and federal spending/procurement data. Returns machine-readable results with source metadata; record hashes and publisher terms metadata are included only where supplied, and coverage depends on which sources respond.

NameTypeReqDescription
categorystring–Data category filter
jurisdictionstring–Jurisdiction filter (default: all)
limitnumber–Maximum results to return (default: 10)
querystringyesSearch keyword (e.g., "GDP", "housing starts", "CPI")

No output schema declared.

No examples provided.

query_labour ~46

Labour force characteristics including employment and unemployment from Statistics Canada. Uses Statistics Canada data. Returns time-series data with values and reference dates.

NameTypeReqDescription
limitnumber–Data points to return

No output schema declared.

No examples provided.

query_population ~46

Population estimates for Canada, provinces and territories from Statistics Canada. Uses Statistics Canada data. Returns time-series data with values and reference dates.

NameTypeReqDescription
limitnumber–Data points to return

No output schema declared.

No examples provided.

query_quill ~197

Execute a Canadian public data query by Quill ID. You MUST call resolve_quill_id first to obtain a valid ID (format: /category, /category/dataset, or quill://entity) UNLESS the user provided one directly. Each result reports the routed tool name and, when available, a SHA-256 claim hash with a verify_claim recipe for checking the canonical record hash; this does not authenticate the source. Do not call this tool more than 3 times per question.

NameTypeReqDescription
argsobject–Optional tool-specific arguments (limit, filters, dates) forwarded to the routed tool.
idstringyesCanonical Quill ID from resolve_quill_id (e.g. "/committees", "/ircc/study-permits", "quill://entity").
querystringyesWhat to look up — scoped to a single concept. The routed tool receives this as its primary query.

No output schema declared.

No examples provided.

query_trade ~42

International merchandise trade data from Statistics Canada. Uses Statistics Canada data. Returns time-series data with values and reference dates.

NameTypeReqDescription
limitnumber–Data points to return

No output schema declared.

No examples provided.

resolve_entity ~153

Resolve a person or organization name to the mentions found in MapleSpike data sources. Returns a consolidated profile with canonical name, aliases, source appearances (committees, lobbying, procurement, corporate, etc.), roles, and dates. Coverage is limited to modules that have ingested and linked records for this name — a missing registry means no linked record, not that none exists.

NameTypeReqDescription
namestringyesName to resolve — person (e.g. "John Smith") or organization (e.g. "Lockheed Martin Canada")
thresholdnumber–Fuzzy matching threshold (default: 0.7, higher = stricter)
typestring–Entity type hint (default: auto-detect)

No output schema declared.

No examples provided.

resolve_quill_id ~155

Resolve a question about Canadian public data into canonical Quill IDs you can pass to query_quill. Returns ranked IDs (e.g. /committees, /ircc/study-permits, quill://entity) with descriptions, provenance scores (Quill-computed record-quality signals, not publisher declarations), update cadence, and the underlying tool each ID routes to. You MUST call this before query_quill unless the user provided an ID directly. Do not call more than 3 times per question.

NameTypeReqDescription
limitnumber–Max results (default 5)
querystringyesThe user's question or task — used to rank which Quill IDs are relevant. Do not include sensitive or confidential information.

No output schema declared.

No examples provided.

search_a2aj ~115

Search A2J (Access to Justice) legal data — court decisions, case law coverage, and citation lookup across Canadian courts and tribunals. Result count is whatever the upstream A2J corpus holds and changes over time; Quill queries it rather than holding its own copy.

NameTypeReqDescription
limitnumber–Max results to return (default 20)
querystringyesSearch terms — case name, citation, or legal topic (e.g., "Charter challenge", "2 SCR", "employment law")

No output schema declared.

No examples provided.

search_ab_data ~94

Search Alberta (AB) government open data — AHS health indicators, AAIP/AINP immigration, Alberta Court of Justice records, education assessments, environment, and more. Queries open.alberta.ca CKAN portal.

NameTypeReqDescription
limitnumber–Maximum results to return (default: 10)
querystringyesSearch terms (e.g., "health", "immigration", "education", "energy")

No output schema declared.

No examples provided.

search_agriculture ~91

Search Agriculture and Agri-Food Canada (AAFC) data — crop reports, farm data, agri-stats, and agricultural production information by province and commodity.

NameTypeReqDescription
limitnumber–Max results to return (default 20)
querystringyesSearch terms — commodity, province, or metric (e.g., "wheat Saskatchewan", "dairy production", "farm income")

No output schema declared.

No examples provided.

search_agriculture_data ~41

Search agriculture and agri-food data. Results from open.canada.ca.

NameTypeReqDescription
limitnumber––
querystringyesSearch terms

No output schema declared.

No examples provided.

search_arcgis_layers ~99

Search ArcGIS feature services and layers across Manitoba, Saskatchewan, and Prince Edward Island. Returns available GIS data services matching your keyword. Use this to find geospatial data for provinces without CKAN portals.

NameTypeReqDescription
keywordstringyesSearch term (e.g., "road", "health", "water", "parcel")
provincestringyesProvince code (mb=Manitoba, sk=Saskatchewan, pe=PEI)

No output schema declared.

No examples provided.

search_ati ~114

Search completed Access to Information (ATI) requests published by federal departments. Covers the ATI summaries that departments and agencies have actually published; entities that do not release summaries, or releases not indexed by the upstream dataset, are absent. Useful for finding previously released records, internal reports, and correspondence.

NameTypeReqDescription
limitnumber–Max results to return (default 20)
querystringyesSearch terms — keyword, department, or subject (e.g., "climate change", "procurement", "PCO")

No output schema declared.

No examples provided.

search_au_abs ~76

Search Australian Bureau of Statistics data — CPI, GDP, labour force, population, and trade via SDMX-JSON API.

NameTypeReqDescription
limitnumber–Max results to return (default 20)
querystringyesSearch terms — keyword, location, or category (e.g., relevant search terms for this dataset)

No output schema declared.

No examples provided.

search_bank_of_canada ~99

Search Bank of Canada data — interest rate decisions, monetary policy reports, Financial System Reviews, and executive speeches. Covers overnight rate changes, quantitative easing, and monetary policy frameworks.

NameTypeReqDescription
limitnumber–Max results to return (default 20)
querystringyesSearch terms — topic, date, or speaker (e.g., "overnight rate 2024", "inflation outlook", "Tiff Macklem")

No output schema declared.

No examples provided.

Install

How do I install the Quill — Canadian Government Data (MapleSpike) MCP server?

Quill — Canadian Government Data (MapleSpike) is a hosted endpoint at https://mcp.maplespike.ca/sse, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · mcp.maplespike.ca

# add to Claude Code
claude mcp add --transport http reverb256-quill 'https://mcp.maplespike.ca/sse'
Common questions

What is the Quill — Canadian Government Data (MapleSpike) MCP server?

Quill — Canadian Government Data (MapleSpike) is an MCP server listed in the public MCP registry as io.github.reverb256/quill. Canadian government data for AI agents, all jurisdictions, SHA-256 provenance. This page covers its hosted endpoint (https://mcp.maplespike.ca/sse).

Is the Quill — Canadian Government Data (MapleSpike) MCP server safe to use?

Quill — Canadian Government Data (MapleSpike) scores 28 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Quill — Canadian Government Data (MapleSpike) MCP server expose?

Quill — Canadian Government Data (MapleSpike) exposes 184 tools: query_gov_data, fact_check, get_citation, latest_releases, search_committees, and 179 more. Their descriptions and schemas cost roughly 16,982 tokens of context every time the server is loaded.

Does the Quill — Canadian Government Data (MapleSpike) MCP server require authentication?

Yes. Quill — Canadian Government Data (MapleSpike) asked us for credentials when we connected, so you will need to authorise it in your MCP client before it can do anything.

Is the Quill — Canadian Government Data (MapleSpike) MCP server still maintained?

Quill — Canadian Government Data (MapleSpike) is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.