Frankfurter MCP
Convert currencies and look up current or historical exchange rates straight from your AI assistant, through the official Model Context Protocol server.
Quick Start
Add https://mcp.frankfurter.dev/ as a remote HTTP server. No API key, no sign-in.
In Claude Code:
claude mcp add --transport http frankfurter https://mcp.frankfurter.dev/In clients that use a JSON config (Cursor, VS Code, Windsurf):
{
"frankfurter": {
"type": "http",
"url": "https://mcp.frankfurter.dev/"
}
}For Claude Desktop or claude.ai, add it under Settings → Connectors as a custom connector.
Desktop clients that only support local (stdio) servers can bridge to the remote endpoint with mcp-remote. In claude_desktop_config.json:
{
"mcpServers": {
"frankfurter": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.frankfurter.dev/"]
}
}
}Tools
convert- Convert an amount between two currencies. Returns a money object (the converted amount and its currency, rounded to the target's minor units). Pass
datefor a historical rate. get_rates- Blended reference rates for the latest day or a single
date. Optionalbaseandquotes. The raw-rate companion toconvert. list_currencies- Supported ISO 4217 currency codes and names.
If you need a time series, a historical range, provider-specific rates, or bulk data, use the REST API.