Frankfurter

io.github.lineofflight/frankfurter

Convert currencies and fetch blended FX rates from 50+ institutional sources.

Yes, your AI can use this right now.Answered a live MCP handshake in 443 ms with no sign-in needed and exposes 4 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://mcp.frankfurter.dev/

4 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
get_ratesread-only

Latest or a single day's exchange rates. The raw-rate companion to `convert`. With `provider`, published rates from one or more institutions: on its own base the digits are as published, with the date they took effect.

convertread-only

Convert an amount from one currency to another. Returns {amount, currency} rounded to the target's minor units. Upstream rounds rates per direction; for low-value sources, flip via `get_rates` for more precision. Pass `provider` to use one institution's published rate, e.g. UST for a U.S. Treasury reporting rate.

list_currenciesread-only

List all supported ISO 4217 currency codes and their full names (e.g. { 'USD': 'United States Dollar' }).

list_providersread-only

List the institutions whose rates Frankfurter relays, with key, rate type, frequency (daily, monthly or quarterly) and coverage dates. Use a key as `provider` in `convert` or `get_rates` for that institution's published rates instead of the blend.

Alternatives in Developer Tools

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”