Skip to main content
Glama

toll402 – EU & Nordic Data (x402)

fx_dkk

Danmarks Nationalbank official DKK exchange rates (DKK per 100 units) for ~30 currencies; optionally convert an amount to/from DKK. Price 0.005 USD per call via x402.

Input Schema

NameRequiredDescriptionDefault
amountNoAmount in 'currency' to convert to DKK
currencyNoISO 4217 code, omit for all

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.4/5.0
Behavior3/5

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

With no annotations, the description does disclose two genuinely useful behaviors: the price (0.005 USD per call) and the x402 payment mechanism, which tells the agent a paid/wallet flow is involved. It omits rate freshness/cadence, error behavior, and any statement of what the response contains, so the burden is only partly carried. Note a minor internal inconsistency: it advertises conversion 'to/from DKK' while the schema only supports conversion to DKK.

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 dense sentences with the core resource and units front-loaded, and pricing placed last where it belongs. Little waste; slight compression comes at the cost of the ambiguous 'to/from' phrasing.

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?

For a two-optional-parameter tool with no annotations and no output schema, the description should say what comes back (a rate table for all currencies vs. a single converted figure) and clarify that currencies quote against DKK. Without that, the agent cannot fully predict behaviour, especially in the mixed conversion mode.

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 coverage is 100%, so both parameters are documented in the schema itself; the description adds the rate-unit convention (per 100 units) which aids interpretation of the currency-only mode. It adds little else about the amount parameter beyond 'convert an amount'.

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 the resource precisely (Danmarks Nationalbank official DKK exchange rates), states the quotation convention (DKK per 100 units) and coverage (~30 currencies), plus an optional conversion mode. It stops short of explicitly differentiating from the sibling fx_ecb, so an agent must infer the source distinction.

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?

The optional conversion mode is signalled, but there is no statement of when to choose this over fx_ecb (ECB rates) or which currency universe applies. Usage is only implied, leaving the agent to infer routing between the two FX siblings.

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.