Skip to main content
Glama

Get current EUR-base FX rates

get_fx_rates

Current EUR-base exchange rates (TRY, USD, GBP) used by the booking engine for display conversion. Payment is accepted in EUR, TRY, USD and GBP with no conversion markup.

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.5/5.0
Behavior3/5

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

With no annotations, the description carries the burden; it does establish that rates are 'current' (not historical) and read-only by omission of any mutation. It does not disclose rate source, refresh cadence, or caching, and the payment-acceptance sentence is business context rather than operational detail.

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

Conciseness4/5

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

Two short sentences, front-loaded with the resource and its scope. The second sentence is mild supplementary context rather than waste, though it partially repeats the currency list.

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

Completeness3/5

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

There is no output schema, and the description does not say what the return shape looks like (e.g. one rate per currency against EUR) or whether a timestamp accompanies the rates. For a simple zero-param read tool this is adequate but leaves a real gap around freshness and response structure.

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

Parameters4/5

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

Zero parameters, so there is no parameter documentation burden and the baseline of 4 applies. The description correctly frames the fixed currency set (EUR base, TRY/USD/GBP quotes) that would otherwise be an unknown implicit scope.

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

Purpose4/5

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

Names a concrete resource with explicit scope: current EUR-base exchange rates for TRY, USD and GBP. An agent immediately knows what data comes back. It does not differentiate from the loosely adjacent sibling list_prices (which could also surface currency figures), so not a 5.

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

Usage Guidelines3/5

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

Usage is implied by 'used by the booking engine for display conversion', and the note that payment is accepted in all four currencies 'with no conversion markup' hints that conversion is only needed for display, not payment. However, no explicit when-to-use/when-not or named alternative is given.

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