Submit

CBR Rates MCP Server

@atomno-labs

MCP server for Central Bank of Russia (CBR) — currency rates (daily/historical), key rate, inflation, and macro statistics. 5 typed tools, built-in TTL cache, no API key required. Part of the atomno family of MCP servers for Russian fintech.
Overview

mcp-cbr-rates

PyPI License: MIT Glama

A Model Context Protocol (MCP) server that exposes public Central Bank of Russia (Центральный банк РФ, CBR) data — currency quotes, key rate, inflation and a compact macro snapshot — to AI agents.

Part of the atomno family of MCP servers focused on the Russian fintech ecosystem. Fully open-source, requires no API keys, built on top of the official public CBR endpoints.

Features

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

Quick start

pipx install atomno-mcp-cbr-rates
mcp-cbr-rates

Or with uv:

uv tool install atomno-mcp-cbr-rates

Configuration in Cursor / Claude Desktop

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

Tools

ToolDescription
get_rateCurrency rate for a specific date (or today)
history_ratesHistorical series of currency rates
key_rateCurrent key rate of the CBR
inflationOfficial inflation data
statisticsCompact macro snapshot

Server Config

{
  "mcpServers": {
    "cbr-rates": {
      "command": "uvx",
      "args": [
        "atomno-mcp-cbr-rates"
      ]
    }
  }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.