Skip to main content
Glama

Novarithm Agent Hub: trust and commerce checks

fx_pln_hkd

[PAID $0.002 USDC/call, x402, eip155:8453] Official PLN/HKD reference rate: latest European Central Bank fixing (or the official peg when HKD is pegged), with the rate date, the method (direct, cross via EUR or peg-derived) and the source attribution. Deterministic, sourced, no estimate.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "fx_pln_hkd"
  }
}

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.5/5.0
Behavior5/5

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

With no annotations, the description supplies substantial operational and data behavior itself: a $0.002 USDC charge per call, x402 payment on eip155:8453, ECB fixing or peg-based sourcing, and direct, EUR-cross, or peg-derived calculation methods. It also states that results are deterministic and sourced rather than estimated, and identifies the rate date, method, and attribution included with the result.

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?

The payment requirement is front-loaded, and the remaining text compactly covers purpose, source, calculation method, and returned metadata. The central sentence is somewhat dense, and "official," "source attribution," and "sourced" slightly overlap, but there is little unnecessary wording.

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

Completeness4/5

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

For a zero-argument lookup, the definition covers cost, payment network, data provenance, determinism, and the principal result fields despite the absence of an output schema. It would be more complete with explicit rate units or orientation, publication-cadence expectations, and clearer routing relative to fx_latest, fx_convert, and fx_timeseries.

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?

There are no parameters, so the zero-parameter baseline applies. The description usefully confirms that the currency pair and latest-reference-rate scope are fixed and require no caller configuration.

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 identifies a precise resource and scope: the latest official PLN/HKD reference rate, rather than a generic currency conversion or estimated market quote. The fixed currency pair distinguishes it from the other pair-specific siblings, while the reference-rate framing helps distinguish it from fx_convert and fx_timeseries.

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?

Terms such as "official," "latest," "reference rate," and "no estimate" establish a clear use case: obtaining an authoritative current fixing with provenance. However, it gives no explicit when-not guidance or named alternatives for conversions, historical series, or other latest-rate workflows.

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.