mcp-cbr-rates
Bank of Russia open data MCP server: official exchange rates, rate history, key rate and inflation with no keys
- 1 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Makes network calls to the Bank of Russia site
- Some data is parsed from HTML and may break on layout changes
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/mcp-cbr-ratesDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Makes network calls to the Bank of Russia site
- Some data is parsed from HTML and may break on layout changes
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?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
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.
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.
Discussion
No questions or reviews yet.
Related
All Bank of Russia toolsCBR MCP with caching and a SOAP key rate
mcp-cbr-rates
A Bank of Russia data MCP server with five strictly typed tools, a TTL cache and 52 unit tests on offline fixtures, installed via pipx
An MCP server for official Bank of Russia data: currency rates, rate history, the key rate and precious metal prices, with no auth or keys, installed via npx
CBR currency exchange MCP server
evo-container-apps-currency-exchange-mcp-server-lab
A Cloud.ru teaching Node.js MCP server: daily Central Bank of Russia exchange rates and conversion to rubles, runs via Docker
Saymon RU Data API: paid Russian data endpoints
Saymon RU Data API
A remote MCP with pay-per-call USDC pricing: INN company checks, Runet search, Russian Post tracking, CBR and MOEX rates
A Claude Code skill that pulls figures from Rosstat, EMISS and the Bank of Russia via local curl and returns a Markdown table with a source link
Devil's Eye: OSINT with a Russian layer
glaz-dyavola
An OSINT tool for passive reconnaissance: EGRUL, FSSP, VK, Telegram and Yandex alongside secret scanning and a 15-tool MCP server
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.