Latest ECB table in a legacy provider's JSON shape — keyless

Add MCP server to your AI tool

Allow AI tools and LLMs to interact with the API documentation portal through MCP.

MCP server URL

https://bump.sh/allratestoday/doc/allratestoday-api/mcp

Standard setup for AI tools providing an mcp.json file

mcp.json
{
  " AllRatesToday API MCP server": {
    "url": "https://bump.sh/allratestoday/doc/allratestoday-api/mcp"
  }
}

Close
GET /api/compat/{provider}/latest

Drop-in replacement for exchangeratesapi.io, the Fixer free tier, exchangerate.host and Frankfurter. Same fields those APIs returned, plus additive source and attribution. Keyless, CORS, edge-cached. See https://allratestoday.com/migrate/

Path parameters

  • provider string Required

    Which provider's response shape to reproduce.

    Values are exchangeratesapi, fixer, exchangerate-host, or frankfurter.

Query parameters

  • base string

    Base currency (Frankfurter alias: from). Default EUR.

  • symbols string

    Comma-separated quote currencies (Frankfurter alias: to). Default: all.

  • amount number

    Frankfurter-style multiplier.

    Default value is 1.

Responses

  • 200 application/json

    Provider-shaped table

  • 400

    Unknown base or bad symbols, in the provider's error shape

GET /api/compat/{provider}/latest
curl \
 --request GET 'https://allratestoday.com/api/compat/{provider}/latest'
Response examples (200)
{
  "base": "USD",
  "date": "2026-09-12",
  "rates": {
    "GBP": 0.7377,
    "JPY": 146.91
  },
  "source": "European Central Bank reference rates, served by AllRatesToday",
  "attribution": "https://allratestoday.com/migrate/"
}