tcmb_get_rates
Today's TCMB indicative exchange rates for all currencies (TRY).
Takes no parameters.

io.github.mohammad-abbasi-shPublished by GitHub account mohammad-abbasi-shv0.1.1Updated Nov 4, 2026
Unofficial read-only MCP server for TCMB indicative FX rates — live TRY rates for 22 currencies.
TCMB FX Rates's local MCP server; no sign-in required; STDIO; 4 tools.
No AI overview yet: these facts come from the registry entry and the server itself.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Follow the launch instructions in the repository.
mcp-name: io.github.mohammad-abbasi-sh/tcmb-mcp
Unofficial read-only MCP server for the Central Bank of the Republic of Türkiye (TCMB) indicative exchange rates — live TRY rates for 22 currencies, plus history.
Pilot of the "Turkey MCP factory" (Sepehr-style pipeline). Not affiliated with TCMB.
Add to your MCP client config (stdio):
Or run locally: python -m tcmb_mcp.server (needs mcp<2, httpx).
Example output (tcmb_get_rate / USD):
Notes:
<unit> of foreign currency.tcmb_get_rates_on returns an error then).tcmb.gov.tr/kurlar — no key, no login, read-only.tests/test_rates.py — offline, parses a real captured bulletin fixturetests/test_live.py — 2 cautious live requests against tcmb.gov.trMIT
Source: README.md at commit 0dbf6b2
Today's TCMB indicative exchange rates for all currencies (TRY).
Takes no parameters.
One currency's rates today. code: ISO code like USD, EUR, GBP (case-insensitive).
coderequiredList all currency codes and names in today's TCMB bulletin.
Takes no parameters.
Historical TCMB rates for a date (YYYY-MM-DD). Business days only — no bulletin on weekends/holidays.
daterequired80% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
Declare a license in the repository or the registry entry.
{ "mcpServers": { "tcmb": { "command": "uvx", "args": ["tcmb-mcp"] } }}{"date": "03.11.2026", "code": "USD", "name": "US DOLLAR", "unit": 1, "forex_buying": 49.9094, "forex_selling": 49.9993, "banknote_buying": 49.8744, "banknote_selling": 50.0743}python3 -m venv .venv && .venv/bin/pip install "mcp<2" httpx pytest.venv/bin/python -m pytest tests/ -q