AllRatesToday exchange rates (hosted)
mcp remote · streamable-http · v1.0.0 · source: crawl
https://allratestoday.com/api/mcp
https://github.com/AllRates-Today/mcp-server
Live FX + official central-bank rates, 110+ sources. Hosted, keyless, nothing to install.
Works
100
Verified Oct 31, 2026 · p50 882 ms · p95 1175 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'allratestoday' |
| tools_listed | 15 | pass | 11 tools |
| schema_complete | 15 | pass | 11 of 11 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 882 ms |
| latency_p95 | 5 | pass | p95 1175 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | pass | no patterns found |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (11)
| Name | Description | Schema |
|---|---|---|
list_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: [{ code, name, symbol }], count } for 150+ ISO | typed |
list_central_banks | 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 banks plus 4 tax authorities (HMRC, US T | typed |
get_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, source } meaning 1 source = rate target. | typed |
get_historical_rates | 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: [{ date, rate, timestamp }] }. Sampling: 1d=h | typed |
get_rates_authenticated | 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/month. Returns { rates: [{ rate, source, tar | typed |
get_official_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 fixed, citable rates for compliance, tax, c | typed |
get_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, rate, rate_type, derived, method }] }. Gi | typed |
compare_official_rates | 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 covered bank's latest official rate for the pa | typed |
get_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 it is on every plan (API key required, f | typed |
get_reference_rate | 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 each business day. Use it when the user ne | typed |
request_trial_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" and the user wants real-time rates, histor | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/com-allratestoday-mcp)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.