# AllRatesToday

> Exchange-rate agent: live mid-market rates for 160+ currencies and official rates published by central banks and tax authorities. Send plain text ("convert 250 EUR to USD", "ECB EUR USD 2026-10-01", "list central banks") or a data part { skill, ...arguments } naming a skill id.

- **Domain**: `allratestoday.com`
- **Provider**: AllRatesToday (https://allratestoday.com)
- **A2A protocol version**: 0.3.0
- **Kind**: a2a_agent
- **Live-responds (last probe)**: True
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 100%

## Skills
- **Get live exchange rate** — Use this when the user asks 'what is X in Y?', 'convert X to Y', 'current rate of EUR/USD', or any single fiat-to-fiat exchange rate question. Returns { rate, s
- **Get historical rate time-series** — Fixed-window time series ending now: 'how has EUR/USD moved this week', 'last month of GBP/JPY', '1-year AUD/USD'. Returns { source, target, period, data: [{ da
- **Get multi-target or point-in-time rates** — One source against several targets in a single call ('USD vs EUR, GBP, JPY'), or the rate at a specific past datetime, optionally bucketed by hour/day/week/mont
- **List supported currencies** — Call this when unsure whether a currency code is supported, or for 'what currencies do you support?' / 'what is the symbol for X?'. Returns { currencies: [{ cod
- **List covered central banks & tax authorities** — Call this FIRST when you need a bank code, or for 'which central banks do you cover?' / 'do you have rates from X?'. Returns every covered source — 123 central 
- **Get a bank's official published rates** — OFFICIAL rates a named institution published — 'what is the ECB rate for USD?', 'Bank of Japan rate on 2026-03-14', 'HMRC rate for invoicing'. These are the fix
- **Get a bank's official rate history** — Date-by-date series of one bank's OFFICIAL rates — 'ECB USD rate for every day of 2025', 'how did the CBSL rate move last quarter'. Returns { series: [{ date, r
- **Compare one pair across every bank** — One currency pair across ALL institutions at once — 'what does each central bank say USD/EUR is?', 'spread between official USD/LKR rates'. Returns every covere
- **Get a bank's publication calendar** — Which dates a bank actually published a rate table — 'did the ECB publish on 2026-01-01?', 'how often does the US Treasury publish?'. Dates only, no values, so 
- **Get the Daily Reference Rate (16:00 London)** — AllRatesToday's once-a-day, never-revised mid-market rate: the per-currency median of five samples in a five-minute window centred on 16:00 London, published ea
- **Request a trial API key** — Self-issue an AllRatesToday API key with 100 lifetime calls, valid 7 days, with no account and no email. Use it when another tool answered "needs an API key" an

## URLs
- Agent card: https://allratestoday.com/.well-known/agent-card.json
- Page (HTML): https://agenstry.com/agents/allratestoday.com
- Documentation: https://allratestoday.com/docs/
