mcp-cbr-rates
Bank of Russia open data MCP server: official exchange rates, rate history, key rate and inflation with no keys
Install
pipx install atomno-mcp-cbr-ratesOr uv tool install atomno-mcp-cbr-rates.
This is third-party code. Review the repository files before installing.
What it does
The server gives the agent five tools over public Bank of Russia endpoints. get_rate returns the official rate for a currency on a date, and history_rates returns a daily series for up to a year. key_rate shows key rate history, inflation gives monthly year-over-year inflation, and statistics combines the key rate, USD, EUR and CNY rates and inflation. Responses are cached: quotes for an hour, historical series for a day.
Who it is for. Accountants, finance staff, analysts and developers who need official Bank of Russia rates.
Good fit when
- You need the official rate on a specific date for a document
- You need a chart of a rate over a quarter
- You need a quick key rate and inflation summary
Not a fit when
- You need real-time exchange or bank rates
- You need more than a year of data in a single call
Example request
What was the official EUR rate on April 25, 2024, and what was the key rate then?Limitations
It is an unofficial wrapper around public Bank of Russia data. If the bank changes its XML or HTML formats, some tools may break until the package is updated. Rate history is capped at 366 days per call.
How to disable. Remove it with claude mcp remove cbr-rates or delete the cbr-rates block from your client config; uninstall with pipx uninstall atomno-mcp-cbr-rates.
MCP
- Transport
- stdio
- Authentication
- not required
| Environment variables | |
|---|---|
| MCP_CBR_HTTP_TIMEOUT | Timeout for bank requests in seconds |
| MCP_CBR_CACHE_DAILY_TTL | Cache TTL for daily quotes |
Security check
- Makes network calls to the Bank of Russia site
- Some data is parsed from HTML and may break on layout changes
README in short
The English README documents five tools with inputs and sample questions. It installs via pipx, uv or from source, with configs for Cursor, Claude Desktop and Claude Code. It lists timeout and cache TTL variables and every Bank of Russia endpoint used. The author notes the project is not affiliated with the bank. MIT license.
FAQ
Is an API key needed?
No, all Bank of Russia endpoints used are public and free.
Where does inflation data come from?
From the annual inflation table on the bank's website, parsed from HTML.
Related
Stripe's official MCP server, plugins and skills: the agent searches the API and docs, reads and changes account data
The official CCXT MCP server and skills: market data, balances and opt-in trading across crypto exchanges and prediction markets
Skill plugins for analyzing stocks, earnings, options and startups, plus readers for social feeds and market data
Skills and an MCP server for options traders: quotes, technical analysis, Greeks, spreads, scanners and Interactive Brokers portfolio