Publication calendar for a bank

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/v1/central-bank/{bank}/availability

The dates a bank actually published a table, for one year (?year=2026) or a date range (defaults to the last year; capped at 3700 dates). Weekends, holidays, and weekly/quarterly cadences show up as missing dates. Dates only, no values — available on all plans.

Path parameters

  • bank string Required

    Source code from /api/v1/central-banks (e.g. ecb, boc, cbsl, banxico, ustreasury)

    Format should match the following pattern: ^[a-z0-9_-]{2,20}$.

Query parameters

  • year integer

    Whole calendar year (overrides from/to)

  • from string(date)
  • to string(date)
  • format string

    Response format (default json). csv is UTF-8 with a BOM; xlsx is a real Excel workbook with typed dates and numbers; xml mirrors the JSON fields.

    Values are json, csv, xml, or xlsx. Default value is json.

Responses

  • 200 application/json

    Ascending list of published dates

    Hide response attributes Show response attributes object
    • bank string
    • name string
    • from string(date)
    • to string(date)
    • count integer
    • truncated boolean
    • dates array[string(date)]
    • note_semantics string
  • 400 application/json

    Invalid or missing parameters

    Hide response attributes Show response attributes object
    • error string Required

      Error message

    • hint string

      Optional remediation hint

  • 401 application/json

    Authentication required — provide an API key via Authorization: Bearer art_live_... (free keys at https://allratestoday.com/register)

    Hide response attributes Show response attributes object
    • error string Required

      Error message

    • hint string

      Optional remediation hint

  • 404 application/json

    Unknown bank

    Hide response attributes Show response attributes object
    • error string Required

      Error message

    • hint string

      Optional remediation hint

  • 429 application/json

    Monthly request limit exceeded (X-Monthly-Limit / X-Monthly-Used / X-Monthly-Resets headers included)

    Hide response attributes Show response attributes object
    • error string
    • used integer
    • limit integer
    • plan string
    • resets_at string(date-time)
    • upgrade_url string
GET /api/v1/central-bank/{bank}/availability
curl \
 --request GET 'https://allratestoday.com/api/v1/central-bank/ecb/availability' \
 --header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{
  "bank": "boc",
  "name": "Bank of Canada",
  "from": "2026-05-04",
  "to": "2026-05-04",
  "count": 251,
  "truncated": true,
  "dates": [
    "2026-01-02",
    "2026-01-05"
  ],
  "note_semantics": "string"
}
Response examples (400)
{
  "error": "string",
  "hint": "string"
}
Response examples (401)
{
  "error": "string",
  "hint": "string"
}
Response examples (404)
{
  "error": "string",
  "hint": "string"
}
Response examples (429)
{
  "error": "Request limit exceeded",
  "used": 42,
  "limit": 42,
  "plan": "free",
  "resets_at": "2026-05-04T09:42:00Z",
  "upgrade_url": "https://allratestoday.com/pricing"
}