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 date for a historical rate.
get_rates
Blended reference rates for the latest day or a single date. Optional base and quotes. The raw-rate companion to convert.
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.