Skip to main content
Glama

Tanod Finance

utilpeek: get ECB foreign-exchange reference rates

get_fx_rates
Read-onlyIdempotent

utilpeek: foreign-exchange reference rates for a base currency. Input: base, optional symbols and date. Returns base, date, rates (decimal strings), cached, stale and attribution. Unknown currencies and older dates are a 422 (not charged); an ECB outage is a 5xx (not charged). Typically under 0.1 s (up to 10 s on a refresh). Price: USD 0.001. Free: 10 utilpeek calls per IP per UTC day. Rates are the European Central Bank (ECB) euro reference rates, available free of charge at ecb.europa.eu; non-EUR bases are cross rates computed by Tanod. For information purposes only, not for transactions (attribution carries the ECB terms).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
baseYesBase currency (ISO 4217, e.g. USD), or EUR.
dateNoOptional YYYY-MM-DD within the last 90 days (default: latest).
symbolsNoOptional: 1-40 ISO 4217 codes to return (default: all ECB currencies).

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
baseNo
dateNo
errorNoOnly on an error result: an object {code, message}, or the reason string of an x402 PaymentRequired object.
ratesNo
staleNo
cachedNo
attributionNo
requested_dateNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "properties": {
      +    "attribution": {
      +      "properties": {
      +        "disclaimer": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "free_of_charge": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "modification": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "source": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "url": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        }
      +      },
      +      "type": [
      +        "object",
      +        "null"
      +      ]
      +    },
      +    "base": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "cached": {
      +      "type": [
      +        "boolean",
      +        "null"
      +      ]
      +    },
      +    "date": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "error": {
      +      "description": "Only on an error result: an object {code, message}, or the reason string of an x402 PaymentRequired object."
      +    },
      +    "rates": {
      +      "additionalProperties": {
      +        "type": [
      +          "string",
      +          "null"
      +        ]
      +      },
      +      "type": [
      +        "object",
      +        "null"
      +      ]
      +    },
      +    "requested_date": {
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "stale": {
      +      "type": [
      +        "boolean",
      +        "null"
      +      ]
      +    }
      +  },
      +  "type": "object"
      +}
  2. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources