mcp-cbr-rates

Bank of Russia open data MCP server: official exchange rates, rate history, key rate and inflation with no keys

MCP serverMedium riskRussian stack

atomno-mcp/mcp-cbr-rates

Install

pipx install atomno-mcp-cbr-rates

Or 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
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.

Editors’ pick

Stripe's official MCP server, plugins and skills: the agent searches the API and docs, reads and changes account data

MCP serverHigh risk1.8K

The official CCXT MCP server and skills: market data, balances and opt-in trading across crypto exchanges and prediction markets

MCP serverHigh risk44K

Skill plugins for analyzing stocks, earnings, options and startups, plus readers for social feeds and market data

PluginMedium risk3.3K

Skills and an MCP server for options traders: quotes, technical analysis, Greeks, spreads, scanners and Interactive Brokers portfolio

MCP serverHigh risk365