Mmcp.market

Bank Of Canada MCP server

by arose26·io.github.arose26/bank-of-canada-mcp·v0.1.1

Bank of Canada economic data: exchange rates, policy rate, CPI, bond yields. No API key.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
New

0 stars30 downloads/wk

Reviews

Write one

Nobody has reviewed Bank Of Canada yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Bank Of Canada tools (4)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • convert_currency

    Convert an amount between currencies using the latest Bank of Canada daily rates (cross-rated through CAD). Indicative daily averages, not transactional quotes.

  • get_observations

    Fetch observations for up to 5 Bank of Canada series (find names with search_series). Defaults to the 10 most recent observations when no range is given.

  • latest_fx_rates

    Latest official Bank of Canada daily exchange rates, quoted as CAD per 1 unit of each foreign currency.

  • search_series

    Search the Bank of Canada's catalogue of ~16,000 economic time series (exchange rates, policy interest rate, CPI, bond yields, commodity prices...). Returns series names to use with get_observations.

Public scan report

scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it

no findings
  • Code scan5 source files scanned25/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 40 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the Bank Of Canada repository's README, as published. We do not edit it. Read it on GitHub

bank-of-canada-mcp

An MCP server that gives Claude and other LLMs live access to Canadian economic data via the Bank of Canada's free Valet API — ~16,000 time series covering exchange rates, the policy interest rate, CPI, bond yields, commodity prices, and more.

FRED, the World Bank, and the IMF all have MCP servers. Canada didn't — now it does.

No API key required.

Quick start

Claude Code

claude mcp add bank-of-canada -- npx -y bank-of-canada-mcp

Claude Desktop — add to claudedesktopconfig.json:

{
  "mcpServers": {
    "bank-of-canada": {
      "command": "npx",
      "args": ["-y", "bank-of-canada-mcp"]
    }
  }
}

The same npx invocation works in Cursor, Windsurf, and any other MCP client.

Tools

Example prompts

  • "What's the Bank of Canada's current policy rate, and how has it moved this year?"
  • "Plot USD/CAD for the last 90 days."
  • "Convert 2,500 EUR to CAD at today's official rate."
  • "How does core CPI compare to headline CPI over the past two years?"

Development

npm install
npm test        # offline unit tests (vitest)
npm run build   # tsc → dist/

Architecture: src/valet.ts is a plain API client with pure, unit-tested logic (search, conversion math); src/index.ts is the MCP wiring. Errors from the Valet API (e.g. an unknown series name) are returned as MCP tool errors with the API's own message, so the model can self-correct by re-searching.

Notes

  • Rates are the Bank of Canada's indicative daily averages, published once per business day — not transactional quotes.
  • Data is © Bank of Canada, used under their terms. This project is not affiliated with or endorsed by the Bank of Canada.

Roadmap

  • Statistics Canada Web Data Service tools
  • Group browsing (lists/groups)
  • Streamable HTTP transport for remote deployment

License

MIT

Nothing above is checked by us. What we check is on the safety report.

Install directly

Runs npx -y bank-of-canada-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add bank-of-canada-mcp -- npx -y bank-of-canada-mcp
Add to Cursor

Bank Of Canada: common questions

Is Bank Of Canada MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the Bank Of Canada safety report
How do I install Bank Of Canada?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does Bank Of Canada need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Bank Of Canada maintained?
The last commit was 40 days ago (2026-08-14). The latest release is v0.1.1.
What can I use instead of Bank Of Canada?
Servers from other publishers that do the same job: Central Bank Rates (AllRatesToday) MCP server, mcp-cbr-rates MCP server and Trading Signals MCP server. Compare all Bank Of Canada alternatives.

Alternatives to Bank Of Canada

Same job from other publishers: the closest match first, then the best rated.

All Bank Of Canada alternatives →
  • Central Bank Rates (AllRatesToday)
    Official central-bank & tax-authority rates from 100+ sources. No API key needed to start.
    B
  • mcp-cbr-rates
    CBR exchange rates and key rates for Russia. MCP tools for finance agents.
    A
  • Trading Signals
    Live AI crypto trading signals for agents. No API key needed to try — 3 signals + hit rate.
    B
  • DFX Real Estate Intelligence
    Free, no key. US commercial real estate: FHA/CMBS maturities, LIHTC/HUD expiries, bank CRE exposure.
    A
  • Eco Policy MCP
    Indian finance MCP server: mutual-fund NAVs, GST & income-tax tools, RBI rates, NSE quotes.
    A

More from arose26