Bank Of Canada MCP server
Bank of Canada economic data: exchange rates, policy rate, CPI, bond yields. No API key.
0 stars30 downloads/wk
Reviews
Write oneNobody 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 postsRead from the package source without running it. The installed server may list more.
convert_currencyConvert an amount between currencies using the latest Bank of Canada daily rates (cross-rated through CAD). Indicative daily averages, not transactional quotes.
get_observationsFetch 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_ratesLatest official Bank of Canada daily exchange rates, quoted as CAD per 1 unit of each foreign currency.
search_seriesSearch 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
- 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
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-mcpClaude 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
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.
Central Bank Rates (AllRatesToday)Official central-bank & tax-authority rates from 100+ sources. No API key needed to start.not reviewedGrowingB- mcp-cbr-ratesCBR exchange rates and key rates for Russia. MCP tools for finance agents.not reviewedGrowingA
- Trading SignalsLive AI crypto trading signals for agents. No API key needed to try — 3 signals + hit rate.not reviewedGrowingB
DFX Real Estate IntelligenceFree, no key. US commercial real estate: FHA/CMBS maturities, LIHTC/HUD expiries, bank CRE exposure.not reviewedGrowingA- Eco Policy MCPIndian finance MCP server: mutual-fund NAVs, GST & income-tax tools, RBI rates, NSE quotes.not reviewedGrowingA