io.github.lineofflight/frankfurter
Official3 toolsby lineofflight · TypeScript
Frankfurter
Convert currencies and fetch blended FX rates from 50+ institutional sources.
Converts currencies and fetches real-time FX rates from 50+ institutional sources.
Captured live from the server via tools/list.
get_rates
Latest or a single day's exchange rates. The raw-rate companion to `convert`.
Parameters (3)
- basestring
ISO 4217 base currency. Default EUR.
- datestring
Single day YYYY-MM-DD. Omit for the latest rates.
- quotesarray
ISO 4217 quote codes to return; omit for all.
convert
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.
Parameters (4)
- amountnumberrequired
Amount in the source currency. Normalize localized input first: '100,50' -> 100.5; German '1.000,50' -> 1000.5; English '1,000.50' -> 1000.5.
- fromstringrequired
ISO 4217 source currency.
- tostringrequired
ISO 4217 target currency.
- datestring
Date YYYY-MM-DD for a past rate; omit for latest.
list_currencies
List all supported ISO 4217 currency codes and their full names (e.g. { 'USD': 'United States Dollar' }).
No parameters.
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"frankfurter": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.frankfurter.dev/"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.