← ClaudeAtlas

exchangerate-devlisted

Use the exchangerate.dev API correctly for anything involving foreign-exchange rates — fetching live or historical currency rates, converting amounts between currencies, building FX time-series, or wiring the exchangerate.dev MCP server into an agent. Use this skill whenever the user mentions exchange rates, currency conversion, forex/FX data, "USD to EUR", multi-currency features, or needs a rates API — even if they don't name a provider. Works keyless out of the box (no signup needed to try it).
nusantara-ventures/exchangerate-skills · ★ 0 · AI & Automation · score 70
Install: claude install-skill nusantara-ventures/exchangerate-skills
# exchangerate.dev API Foreign-exchange rates over a clean REST API. 465 currency pairs across 31 currencies; actively-traded currencies reprice live (~60 s) on trading days, with ECB/FRED daily reference rates filling the rest. Every response labels its own freshness (`source`, `market_session`) per currency, so you never have to guess whether a rate is current — don't hardcode which currencies are live; the `sources` map tells you per call. **Base URL:** `https://api.exchangerate.dev` ## Auth — start keyless, add a key for volume Data endpoints need **no API key**. Anonymous calls are served at the Free tier's rate limit (12 req/min, per IP). Just call it: ```bash curl "https://api.exchangerate.dev/v1/latest?base=USD&symbols=EUR,JPY" ``` For more volume, get a free key (10,000 calls/month, no credit card) at https://exchangerate.dev/signup and send it as a Bearer token: ```bash curl "https://api.exchangerate.dev/v1/latest?base=USD" \ -H "Authorization: Bearer $EXCHANGERATE_API_KEY" ``` Store the key in the `EXCHANGERATE_API_KEY` environment variable — never hard-code it or pass it on a command line that lands in shell history. Rate-limit state is visible on every response via `x-ratelimit-limit`, `x-ratelimit-remaining`, and `x-ratelimit-reset` headers; back off when `remaining` hits 0 rather than retrying blind. ## Endpoints ### Latest rates — `GET /v1/latest` ```bash curl "https://api.exchangerate.dev/v1/latest?base=EUR&symbols=USD,JPY,IDR" ``` ```json { "