MCP Cbr Rates MCP Server

`mcp-cbr-rates` is part of the [atomno](https://atomno-mcp.ru) family of MCP servers focused on the Russian fintech ecosystem. It is fully

Local serverstdioPython

What is the MCP Cbr Rates MCP server?

MCP Cbr Rates MCP server is a locally run integration for AI assistants that speak the Model Context Protocol. mcp-cbr-rates is part of the atomno family of MCP servers focused on the Russian fintech ecosystem. It is fully open-source, requires no API keys, and is built on top of the official public CBR endpoints.

What you get

  • Five high-quality MCP tools, each with a strict Pydantic schema:
  • Built-in TTL (Time-To-Live) cache: 1 hour for daily quotes, 24 hours for
  • Async httpx transport with automatic retries on 5xx errors
  • Safe XML parsing via defusedxml
  • 50+ unit tests with respx-mocked HTTP, ≥80 % coverage
  • No secrets, no telemetry, no third-party trackers

What the assistant can call

Once MCP Cbr Rates is connected, these are the calls the assistant has available:

  • get_rate — char_code: str, on_date?: date
  • history_rates — char_code: str, date_from: date, date_to: date
  • key_rate — date_from?: date, date_to?: date
  • inflation — year_from?: int, year_to?: int
  • statistics(none)

Setting it up

atomno-mcp-cbr-rates on PyPI is all you need. Most clients run it directly, so configuration is a few lines and a restart.

Choosing this one

Among the developer tooling options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. MCP Cbr Rates's toolset — get_rate, history_rates, key_rate and 2 more — is a fair guide to whether it matches your workflow. It is maintained by atomno-labs; worth a glance at recent repository activity before you build anything load-bearing on it.

SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.

Before you rely on it

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the mcp cbr rates mcp server does with a few real requests.

Available tools

ToolWhat it does
get_ratechar_code: str, on_date?: date
history_rateschar_code: str, date_from: date, date_to: date
key_ratedate_from?: date, date_to?: date
inflationyear_from?: int, year_to?: int
statistics_(none)_

How to install the MCP Cbr Rates MCP server

{
  "mcpServers": {
    "cbr-rates": {
      "command": "uvx",
      "args": ["atomno-mcp-cbr-rates"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Example prompts to try

  • Use MCP Cbr Rates to get rate.
  • Use MCP Cbr Rates to history rates.
  • Use MCP Cbr Rates to key rate.

Frequently asked questions

It connects MCP Cbr Rates to MCP-compatible AI assistants such as Claude and Cursor, exposing 5 tools (get_rate, history_rates, key_rate, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with MCP Cbr Rates directly.