Skip to main content
Glama

Agent Intel Ecb Institutional Fx Rates

agent_intel_ecb_institutional_fx_rates
Read-only

European Central Bank euro reference rates (published once per working day around 16:00 CET): the rate for one currency against the euro, and an optional conversion of an amount between two of the listed currencies. Rates are the ECB's daily reference, not a live market quote; the list has about 30 currencies. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

Input Schema

NameRequiredDescriptionDefault
toNoCurrency code (EUR or one of the ECB list); default USD
fromNoCurrency code (EUR or one of the ECB list)
amountNoAmount to convert, default 1

Output Schema

NameRequiredDescriptionDefault
toNo
dateNo
fromNo
noteNo
rateNo
amountNo
sourceNo
checkedAtNo
convertedNo
currenciesListedNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnlyHint annotation, the description discloses publication cadence, data freshness (daily reference, not live), the approximate size of the currency list (~30), and full pricing details ($0.001 USDC per successful call via x402, with failed calls not charged). These are material behavioral traits an agent needs before invoking the tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is four sentences, front-loaded with what the tool provides and its cadence, followed by the nature of the data, the list size, and pricing. Every sentence adds necessary information with no repetition or filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple read-only data tool with three optional parameters and an output schema, the description covers the source, update frequency, data limitations, currency list size, and payment model. Nothing essential for correct invocation is missing.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the input schema already documents the 'to', 'from', and 'amount' parameters completely. The description adds limited meaning beyond the schema, mainly noting that conversion is between two listed currencies and that the list has about 30 currencies. Baseline 3 is appropriate when the schema handles parameter semantics.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: it provides European Central Bank euro reference rates and an optional currency conversion. The scope (about 30 currencies, daily reference, not live market quote) is explicit, making it easy to distinguish from any live-market sibling.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear context for when to use it: rates are the ECB's daily reference published once per working day around 16:00 CET, and it explicitly says these are not live market quotes. It does not name an alternative tool, but the timing and nature of the data make the appropriate use case unambiguous.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources