Real-time currency exchange rates and crypto prices via MCP. Convert between 60+ fiat currencies and 30+ cryptocurrencies with multi-source failover across
5 providers.
4 tools: convert_currency, batch_convert, get_exchange_rates, get_historical_rate.
Features:
- Fiat-to-fiat, crypto-to-fiat, fiat-to-crypto, and crypto-to-crypto conversions
- Batch convert to up to 50 currencies in one call
- Historical rates with time-series data and change statistics
- Smart currency resolution — natural language input ("dollars", "bitcoin", "rupees")
- Multi-source failover: ExchangeRate-API, fawazahmed0, Frankfurter, Coinbase, CoinGecko
- No upstream API keys needed
Pay-per-event pricing starting at $0.003 per conversion.
Overview
Convert 60+ Fiat Currencies & 30+ Cryptocurrencies in Real Time
Give your AI agent the ability to convert currencies, check exchange rates, and look up historical data — all through 4 simple MCP tools.
Tools
convert_currency — Convert any pair
{ "amount": 100, "from": "USD", "to": "INR" }
{ "amount": 1, "from": "bitcoin", "to": "rupees" }
batch_convert — Convert to up to 50 currencies at once
{ "amount": 1000, "from": "USD", "to": ["EUR", "GBP", "INR", "JPY", "BTC"] }
get_exchange_rates — Current rates for any base currency
{ "base": "BTC", "targets": ["USD", "EUR", "INR", "GBP"] }
get_historical_rate — Point-in-time or time-series with statistics
{ "base": "USD", "target": "EUR", "startDate": "2025-01-01", "endDate": "2025-06-30" }
Why This Server
┌──────────────────────────┬────────────────────────────┬────────────────────┐
│ Feature │ This Server │ Typical Free APIs │
├──────────────────────────┼────────────────────────────┼────────────────────┤
│ Multi-source fallback │ 5 providers, auto-failover │ Single source │
├──────────────────────────┼────────────────────────────┼────────────────────┤
│ Fiat + crypto │ Both in one server │ Separate services │
├──────────────────────────┼────────────────────────────┼────────────────────┤
│ Upstream API keys │ None required │ Most need signup │
├──────────────────────────┼────────────────────────────┼────────────────────┤
│ Natural language │ "dollars", "bitcoin" │ ISO codes only │
├──────────────────────────┼────────────────────────────┼────────────────────┤
│ Historical + time-series │ Yes, with stats │ Current rates only │
├──────────────────────────┼────────────────────────────┼────────────────────┤
│ Caching │ Smart tiered TTLs │ None │
└──────────────────────────┴────────────────────────────┴────────────────────┘
Data Sources
- Fiat: ExchangeRate-API → fawazahmed0 (fallback)
- Crypto: Coinbase → CoinGecko (fallback)
- Historical: Frankfurter/ECB → fawazahmed0 (fallback)
All upstream APIs are public and free. No third-party API keys required.
Server Config
{
"mcpServers": {
"currency-exchange": {
"url": "https://vector384--currency-exchange-mcp.apify.actor/mcp",
"headers": {
"Authorization": "Bearer apify_api_IQQJqqNVLMdimHmIKSdBGo8fFR4POu3gOkc6>"
}
}
}
}