MCP Server

cnb

dev.cz-agents/cnb
Finance & Investing Public & reachable MCP 2025-11-25

What this MCP does

Retrieves daily or historical official Czech National Bank exchange rates and converts amounts between currencies.

convert
Convert an amount between two currencies using official ČNB rates. E.g., convert 100 EUR to CZK, or 50 USD to GBP (goes via CZK cross-rate). Optional `date` for historical conversion.
Read only Open world
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount', 'from', 'to'], 'properties': {'to': {'type': 'string', 'maxLength': 3, 'minLength': 3, 'description': 'Target currency ISO 4217 code.'}, 'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Optional ISO date for historical rates. Omit for latest.'}, 'from': {'type': 'string', 'maxLength': 3, 'minLength': 3, 'description': 'Source currency ISO 4217 code (e.g., "EUR", "USD", "CZK").'}, 'amount': {'type': 'number', 'description': 'Amount to convert.'}}, 'additionalProperties': False}
get_rate
Quick single-currency lookup. Returns just the CZK rate for one currency (or all rates if no code given).
Read only Open world
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['code'], 'properties': {'code': {'type': 'string', 'maxLength': 3, 'minLength': 3, 'description': 'ISO 4217 currency code (e.g., "EUR", "USD", "GBP").'}, 'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Optional ISO date for historical rate.'}}, 'additionalProperties': False}
get_rates
Get official CZK exchange rates published by ČNB. Returns all currencies from the daily sheet (~31 majors). Optional `date` parameter (YYYY-MM-DD) for historical rates; otherwise returns latest.
Read only Open world
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Optional ISO date (YYYY-MM-DD) for historical rates. Omit for latest.'}}, 'additionalProperties': False}
Added
get_rate
Sept. 21, 2026, 2:40 a.m.
Added
convert
Sept. 21, 2026, 2:40 a.m.
Added
get_rates
Sept. 21, 2026, 2:40 a.m.