MCP server
Exchange Rates
io.github.cyanheads/exchange-rates-mcp-server
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Convert currencies, get FX rates, and query historical Frankfurter v1 exchange rate data.
Working at last checkAbout 2,590 tokens per request once connected7 tools
https://exchange-rates.caseyjhand.com/mcp
At a glance
- Type
- MCP server
- Publisher
- Not verified
- Status
- Working at last check
- Tools
- 7
- Token cost
- About 2,590 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http exchange-rates-mcp-server https://exchange-rates.caseyjhand.com/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.exchange-rates-mcp-server] url = "https://exchange-rates.caseyjhand.com/mcp"
Gemini CLI
{"mcpServers":{"exchange-rates-mcp-server":{"httpUrl":"https://exchange-rates.caseyjhand.com/mcp"}}}
Cursor
{"mcpServers":{"exchange-rates-mcp-server":{"url":"https://exchange-rates.caseyjhand.com/mcp"}}}
VS Code
{"servers":{"exchange-rates-mcp-server":{"type":"http","url":"https://exchange-rates.caseyjhand.com/mcp"}}}
Antigravity
agy mcp add exchange-rates-mcp-server https://exchange-rates.caseyjhand.com/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"exchange-rates-mcp-server","server_url":"https://exchange-rates.caseyjhand.com/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"exchange-rates-mcp-server","server_url":"https://exchange-rates.caseyjhand.com/mcp"}
Tools
fx_convert_currency~348 tokens
Convert an amount between any two currencies at the latest or a historical rate. Returns the converted amount, the rate used, the actual rate date, and whether the date was snapped from a weekend/holiday to the prior business day. Cross-rates are triangulated through EUR automatically.fx_dataframe_describe~215 tokens
List tables and columns staged on a DataCanvas from a prior fx_get_timeseries call. Required first step before fx_dataframe_query — use it to discover table names and column schemas. Requires DataCanvas, which is on by default — a deployment that turns it off does not list this tool at all, and fx_gfx_dataframe_query~442 tokens
Run a read-only SQL SELECT against DataCanvas tables staged by fx_get_timeseries. Supports aggregations, GROUP BY, window functions, and JOINs across multiple registered tables. Run fx_dataframe_describe first to discover table names and column schemas. Requires DataCanvas, which is on by default —fx_get_rate~377 tokens
Get the exchange rate for a currency pair on a given date (default: latest). Returns the rate, the actual rate date (which may differ from the requested date on weekends/holidays — daily observations may skip non-publication days), and source provenance. Cross-rates are triangulated through EUR autofx_get_rates~416 tokens
Get all available exchange rates for one base currency in a single snapshot. Useful for bulk comparison and seeding downstream tools. Returns a map of quote currency → rate, the actual snapshot date, and whether a historical date was snapped from a weekend/holiday to the prior business day. Optionalfx_get_timeseries~651 tokens
Get historical daily Frankfurter v1 rates for a currency pair over an inclusive date range. Rates use same-date EUR legs without intermediate rounding; only days with both currencies appear, and a self-pair is 1 on actual observation dates. Historical membership includes retired currencies. Empty nofx_list_currencies~141 tokens
List currently supported ISO 4217 currency codes with full names and as_of, the latest served rate date. Use this to disambiguate dollars (USD vs AUD vs CAD). Historical availability is checked against the requested historical snapshot or range and can include retired currencies absent from current
Browse
Related MCP servers
- Inferventis — Financial Data, News & Web MCP
Live financial data MCP: FX, crypto, stocks, news, URL reader. x402 on Base: $0.001/call. - Frankfurter
Frankfurter MCP — wraps Frankfurter API (api.frankfurter.dev) - Exchange
Exchange MCP — wraps the Frankfurter currency exchange API (free, no auth) - Currency Rates (ECB)
Latest and historical ECB foreign-exchange reference rates for 30+ currencies, via Frankfurter. - Frankfurter
Convert currencies and fetch blended FX rates from 50+ institutional sources. - Blixtworks
63 pay-per-call tools for agents: vision, text, data, web, blockchain. USDC on Base via x402. - Polyform
Pay-per-call data APIs for AI agents. USDC on Base via x402. 33 tools, no signup. - Utility Converter
7 utility tools in here: exchange rate, UUID, hash, Base64, timestamp, calculator, unit conversion.
Badge for your README
[](https://aptlynx.net/servers/io.github.cyanheads/exchange-rates-mcp-server)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents