# Allratestoday MCP server

Source: https://glimind.com/server/mcp-registry%2Fcom.allratestoday%2Fmcp
Registry id: `mcp-registry/com.allratestoday/mcp`
Status: live (checked 2026-10-26T23:18:52.889Z)

## Verdict

Allratestoday MCP server answered 100% of Glimind's liveness checks over 30 days, better than 42% of MCP servers, with 903 ms median handshake and 0 outages in 90 days. Its agent-readiness grade is A (96/100) across 11 tools, costing an agent about 2,920 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 100% | 42% of MCP servers |
| Median handshake latency | 903 ms | 24% of MCP servers |
| p95 handshake latency | 3399 ms | — |
| Checks in 30 days | 4,912 | — |
| Outages, 90 days | 0 | — |
| Median recovery | — | — |
| Agent-readiness score | 96/100 (A) | 82% of MCP servers |
| Tools | 11 | — |
| Tool-list size for an agent | ~2,920 tokens | 46% of MCP servers |
| Days observed | 29 | — |

## Install

```json
{
  "mcpServers": {
    "allratestoday-mcp-server": {
      "type": "http",
      "url": "https://allratestoday.com/api/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http allratestoday-mcp-server https://allratestoday.com/api/mcp
```

## Tools (11)

- `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 covere
- `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, s
- `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: [{ da
- `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, r
- `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 fix
- `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 
- `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/mont
- `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 ea
- `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 — 122 central 
- `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: [{ cod
- `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" an

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
