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 (7 hours 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
search_real_time_feeds ~120

Search Canadian time-sensitive government data feeds — emergency alerts (CAP-CP), health advisories, urgent notices, and other urgent government communications. These feeds are polled, so a slow or unreachable feed yields no results rather than a delayed alert; for life-safety decisions consult the issuing authority directly.

NameTypeReqDescription
limitnumber–Max results to return (default 20)
querystringyesSearch terms — event type, location, or date (e.g., "tornado warning Alberta", "health advisory", "amber alert")

No output schema declared.

No examples provided.

search_regional_authorities ~86

Search Canadian regional authority data — regional districts, municipalities, and local governance information across Canada including regional services, planning, and transit authorities.

NameTypeReqDescription
limitnumber–Max results to return (default 20)
querystringyesSearch terms — region, service, or authority name (e.g., "Metro Vancouver", "Peel Region", "regional transit")

No output schema declared.

No examples provided.

search_science ~63

Search Canadian science, space, and research data — CSA missions, Mitacs grants, Ocean Networks Canada observations, Polar Data Catalogue records

NameTypeReqDescription
limitnumber–Max results (default 20)
querystringyesSearch term for science/research records

No output schema declared.

No examples provided.

search_sedi ~94

Search SEDI (System for Electronic Disclosure by Insiders) insider trading data. Covers TSX-listed company executive and director stock transactions, including purchases, sales, and option exercises.

NameTypeReqDescription
limitnumber–Max results to return (default 20)
querystringyesSearch terms — issuer name, insider name, or ticker (e.g., "Shopify", "Royal Bank", "SU.TO")

No output schema declared.

No examples provided.

search_social_programs ~88

Search Canadian social programs data — CPP/OAS, Employment Insurance, Canada Child Benefit, poverty statistics, social assistance rates, and food security indicators.

NameTypeReqDescription
limitnumber–Max results to return (default 20)
querystringyesSearch terms — program, province, or year (e.g., "EI claims Ontario", "CCB payments", "poverty rate")

No output schema declared.

No examples provided.

search_species_at_risk ~91

Search Species at Risk Act (SARA) registry data — listing decisions, recovery strategies, action plans, and status assessments for Canadian species at risk.

NameTypeReqDescription
limitnumber–Max results to return (default 20)
querystringyesSearch terms — species name, status, or habitat (e.g., "woodland caribou", "endangered", "salmon")

No output schema declared.

No examples provided.

search_statcan ~88

Search Statistics Canada datasets including CPI, GDP, labour statistics, population data, trade indicators, and other key economic and social metrics from the Statistics Canada Web Data Service (WDS).

NameTypeReqDescription
limitnumber–Maximum results to return (default: 10)
querystringyesSearch terms (e.g., "inflation", "unemployment", "population", specific dataset name)

No output schema declared.

No examples provided.

search_technology_data ~41

Search technology, innovation and telecom data. Results from open.canada.ca.

NameTypeReqDescription
limitnumber––
querystringyesSearch terms

No output schema declared.

No examples provided.

search_telecommunications ~88

Search Telecommunications & Digital data — CRTC market reports, ISED spectrum management, CIRA internet data, and broadband coverage across Canada.

NameTypeReqDescription
limitnumber–Max results to return (default 20)
querystringyesSearch terms — provider, technology, or region (e.g., "broadband rural Ontario", "spectrum auction", "CRTC telecom")

No output schema declared.

No examples provided.

search_trademarks ~41

Search Canadian trademark data from CIPO. Results from open.canada.ca.

NameTypeReqDescription
limitnumber––
querystringyesSearch terms

No output schema declared.

No examples provided.

search_transport_safety ~156

Search Canadian transport safety and infrastructure data including TSB occurrence datasets (air, rail, marine, pipeline investigations), Transport Canada recalls and violations, Infrastructure Canada project funding, CIIB (Canada Infrastructure Investment Bank) data, and CTA (Canadian Transportation Agency) decisions.

NameTypeReqDescription
limitnumber–Maximum results (default: 10)
querystringyesSearch terms — mode, province, investigation type, or year (e.g., "TSB rail occurrence 2024", "air safety", "bridge funding Ontario")
sourcestring–Source filter: TSB (occurrence investigations), TC (recalls/violations), Infrastructure Canada (project funding)
yearnumber–Filter by year

No output schema declared.

No examples provided.

search_transportation_data ~39

Search transportation and infrastructure data. Results from open.canada.ca.

NameTypeReqDescription
limitnumber––
querystringyesSearch terms

No output schema declared.

No examples provided.

search_tribunals ~105

Search federal tribunal appointments and decisions (Canada) — GIC appointments to federal tribunals including IRB, CHRT, Competition Tribunal, CITT, Specific Claims Tribunal, and more

NameTypeReqDescription
limitnumber–Max results (default 10)
querystringyesSearch query — appointee name, tribunal name, or department
tribunalstring–Filter by specific tribunal acronym (e.g. IRB, CHRT, CITT)

No output schema declared.

No examples provided.

search_uk_ons ~78

Search UK Office for National Statistics data — CPI, GDP, labour force, population, trade, and housing via time series 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_un ~216

Search UN Data Sources via the UNdata SDMX REST API — population, trade, national accounts, development indicators, environment, energy, education, health statistics. Supports querying by database category or specific dataflow ID.

NameTypeReqDescription
categorystring–Category to batch-query: population, trade, development, environment, health, education, energy, finance
databasestring–Database key to query (POP, POP_VITAL, TRADE, TRADE_SERVICES, NATIONAL_ACCOUNTS, DEVELOPMENT, ENVIRONMENT, ENERGY, EDUCATION, HEALTH) or a full dataflow ID (e.g. UNSD/DF_POP)
endTimestring–End time period (e.g. "2024")
keystring–SDMX dimension key filter (e.g. country code like "124" for Canada)
listDatabasesboolean–List available UN databases and their categories instead of querying data
startTimestring–Start time period (e.g. "2020")

No output schema declared.

No examples provided.

search_undp_hdi ~70

Search UNDP Human Development Index data — HDI rankings and component indicators across countries.

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_unhcr_refugees ~76

Search UNHCR Refugee Statistics data — refugee, asylum-seeker, and forcibly displaced population data worldwide.

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_unions ~79

Search Canadian labour union data — collective agreements, membership statistics, and labour organization information across federal and provincial jurisdictions.

NameTypeReqDescription
limitnumber–Max results to return (default 20)
querystringyesSearch terms — union name, sector, or province (e.g., "CUPE Ontario", "teachers union", "public sector")

No output schema declared.

No examples provided.

search_universities ~100

Search Canadian university data — tuition fees, enrollment statistics, program costs, and institutional finances for the institutions present in the upstream dataset. Not every Canadian university publishes these figures, so absence is not evidence of absence.

NameTypeReqDescription
limitnumber–Max results to return (default 20)
querystringyesSearch terms — institution, program, or metric (e.g., "University of Toronto tuition", "engineering enrollment", "international students")

No output schema declared.

No examples provided.

search_us_cia ~75

Search CIA World Factbook data — country profiles with demographics, economy, defence, and infrastructure indicators for Five Eyes comparison.

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_utilities ~94

Search Canadian utility providers by province or type. Covers a curated list of 15 major hydro, gas, and water utilities in 10 provinces and territories; Yukon, the Northwest Territories, and Nunavut are not represented.

NameTypeReqDescription
provincestring–Province code (ON, QC, BC, AB, etc.)
querystring–Search by name or service area
typestring–Utility type

No output schema declared.

No examples provided.

search_valet_api ~112

Search Bank of Canada Valet API — official exchange rates, interest rates, commodity prices, and economic indicators. More granular than the general Bank of Canada search (this uses the Valet REST API directly).

NameTypeReqDescription
recentnumber–Number of most recent observations to return (default 30)
seriesstringyesSeries group or name (e.g., "FXUSDCAD" for USD/CAD, "V39079" for overnight rate, "COMMODITIES" for commodity index)

No output schema declared.

No examples provided.

search_veterans ~92

Search Canadian veterans and military personnel data — VAC (Veterans Affairs Canada) benefits, disability claims, education programs, OSISS clinics, veteran suicide statistics, defence transition programs, and wait times data.

NameTypeReqDescription
limitnumber–Max results to return (default 20)
querystringyesSearch term (e.g., "disability", "education", "benefits", "wait times")

No output schema declared.

No examples provided.

search_votes ~36

Search House of Commons voting records via Open Parliament.

NameTypeReqDescription
limitnumber–Max results
querystringyesSearch term

No output schema declared.

No examples provided.

search_weather ~142

Search Canadian weather data from Environment Canada — current conditions, forecasts, severe weather alerts, air quality health index (AQHI), radar, marine forecasts, and climate normals. Powered by MSC GeoMet (OGC API).

NameTypeReqDescription
limitnumber–Max results to return (default 10)
locationstringyesLocation name or coordinates (e.g., "Toronto", "Vancouver", "45.42,-75.69")
typestringyesWeather data type: "conditions" (current), "forecast" (3-day), "alerts" (warnings), "aqhi" (air quality), "climate" (normals)

No output schema declared.

No examples provided.

search_who_gho ~73

Search WHO Global Health Observatory data — life expectancy, mortality, health expenditure, and disease prevalence indicators.

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_yukon_data ~98

Search Yukon government open data from the CKAN portal at open.yukon.ca (3,785 datasets across 25 organizations including Yukon Geological Survey, Geomatics Yukon, Environment, Health and Social Services, etc.).

NameTypeReqDescription
limitnumber–Maximum results to return (default: 10)
querystringyesSearch terms (e.g., "geology", "mining", "environment", "demographics")

No output schema declared.

No examples provided.

searxng_health ~79

Check SearXNG engine health: which engines are failing, suspended, or rate-limited. Returns engine success rates, suspension times, and error counts.

NameTypeReqDescription
checkEnginesboolean–Whether to run live engine tests (adds ~5s latency)
maxResultsinteger–Max results to return per engine test

No output schema declared.

No examples provided.

signal_check ~101

Check for new or changed items across the government data sources this tool watches (committees, Gazette, lobbying, procurement, oversight). Returns items first seen since the last check, as recorded by this tool's local signal store; a source that did not respond yields no items rather than a negative finding. Use this proactively to detect new regulatory filings, committee activity, or lobbying registrations.

NameTypeReqDescription
sourcesarray–Sources to check (default: every watched source)

No output schema declared.

No examples provided.

smart_search ~145

Intent-aware search across the Canadian government data sources this tool is configured to reach. Understands intent, expands synonyms, detects time-series queries, and summarizes recent changes. Configured sources include Parliament (debates, bills, votes, MPs, committees), Gazette (regulations), and government open data (health, economy, environment, immigration, spending, etc.) — coverage varies by source availability, so results reflect only the sources that responded.

NameTypeReqDescription
limitnumber––
modestring–"search" or "trends"
querystring–Question or keywords (e.g., "inflation trends", "health regulations", "what changed this week")

No output schema declared.

No examples provided.

system_health ~99

Check the MapleSpike API service health. Returns service status, version, environment, tenant tier, current API call usage (daily/monthly), local free-tier quota (1,000 calls/month per identity, then x402 charged per call), per-dependency health checks (API server, storage, cache) with response times, and query optimization statistics (cache hit rate, result limits). Use this to verify the API is responding and to check your quota.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

track_bill ~67

Track a Canadian federal bill through Parliament. Combines bill status, related debates, voting records, and regulatory impact from multiple sources. Use this to follow legislation end-to-end.

NameTypeReqDescription
querystringyesBill number or keyword (e.g., "C-", "S-", "budget implementation")

No output schema declared.

No examples provided.

verify_claim ~137

Look up a Quill claim hash and, when data is supplied, compare the SHA-256 of its canonical JSON representation. A store match checks that a record with this hash is indexed; a recomputed match checks record integrity. Neither establishes source authenticity, completeness, accuracy, or reuse rights. Returns { verified, matches, recomputedSha256 }.

NameTypeReqDescription
datastring–Optional JSON value — Quill recomputes the hash of this value after canonical JSON serialization; this does not authenticate its source
sha256string–SHA-256 hash to verify (accepts "sha256:<hex>" or bare hex)

No output schema declared.

No examples provided.

x402-deposit ~89

Deposit USDC on Solana to pre-fund your credit balance. Provide a verified transaction signature and the amount in USDC. Subsequent tool calls draw from this balance without per-call on-chain latency.

NameTypeReqDescription
expectedAmountnumberyesExpected USDC amount (decimal, e.g. 0.10)
signaturestringyesBase58 Solana transaction signature proving the deposit

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.