Skip to main content
Glama

Server Details

Ministry of Finance Japanese Government Bond reference yields.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-03-26
URL
Repository
donniertf-hub/uk-mcp-fleet
GitHub Stars
0

TDQS

C2.9/5.0

Scored across 3 tools

Disambiguation3/5

latest_yields and tenor both return latest JGB yield data, differing mainly by whether all tenors or one tenor is requested, which creates some overlap. recent is also somewhat ambiguous because it is unclear whether it returns recent observations for all tenors or a single series. The descriptions help, but boundaries are not fully crisp.

Naming Consistency3/5

The names mix a descriptive snake_case phrase (latest_yields) with bare adjective/noun names (recent, tenor). They are readable and domain-specific, but they do not follow a predictable verb_noun or consistent naming pattern.

Tool Count4/5

Three tools are reasonable for a narrow JGB yield data server: latest all-tenor yields, recent observations, and a single-tenor lookup. The surface is compact and each tool appears to have a role, though it is on the thin side.

Completeness3/5

The core latest-yield and recent-observation use cases are covered, but there is no obvious way to query arbitrary historical date ranges or full time series for a specific tenor. For a financial data server, that is a notable gap beyond the last ~10 observations.

Available Tools

3 tools
latest_yieldsBInspect

FREE. Latest JGB reference yields (1y–40y) from MoF Japan.

NameRequiredDescriptionDefault

No parameters

TDQS

B3.3/5.0
Behavior3/5

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

No annotations, so the description carries the burden; it does disclose that the call is free and identifies the upstream source, which helps with provenance and cost concerns. It does not say how fresh the 'latest' data is, whether it is cached, or what the response shape looks like.

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?

One short sentence with the resource and scope front-loaded; nothing is wasted, though the leading 'FREE.' fragment is stylistically odd and marginally less informative than the rest.

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 simple zero-param fetch with no output schema, the description should at least sketch the return (a yield curve by tenor) — it implies the 1y–40y range but doesn't state format, units, or update cadence. Adequate but with clear gaps.

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?

The tool takes zero parameters, so the schema provides nothing for the description to compensate for and the baseline of 4 applies.

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?

Specific verb+resource: 'latest JGB reference yields', with maturity scope (1y–40y) and a named source (MoF Japan). It does not explicitly distinguish itself from siblings 'recent' or 'tenor', so it falls short of 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 Guidelines2/5

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

No statement of when to use this versus 'recent' or 'tenor', and no prerequisites or exclusions. 'Latest' implies a snapshot use case, but that is inference rather than guidance.

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

recentCInspect

PRO. Last ~10 JGB yield observations.

NameRequiredDescriptionDefault
access_tokenNoSubscriber token from /success (or Authorization: Bearer)

TDQS

C2.7/5.0
Behavior3/5

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

No annotations exist, so the description carries the full burden; it does disclose the return cardinality (~10), ordering ('last'), and a paid/subscriber access gate. It omits what happens when no access_token is supplied (the schema marks it optional), error behavior, and the shape of returned observations.

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

Conciseness3/5

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

Two terse fragments with no waste, but 'PRO.' is front-loaded ambiguity rather than purpose, and 'JGB' is left unexpanded, making the statement cryptic for an agent without domain knowledge.

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

Completeness2/5

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

For a simple one-parameter read tool the description is minimally survivable, but with no output schema it says nothing about the returned fields (dates, tenors, yields) and leaves the duplication with 'latest_yields' entirely unresolved.

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?

Only one parameter and schema description coverage is 100%, so the schema already explains access_token fully. The description adds nothing about it beyond the redundant 'PRO' signal, which is the baseline case for full schema coverage.

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

Purpose3/5

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

The description names the resource (JGB yield observations) and its scope (the ~10 most recent), which is more than the opaque tool name 'recent'. But it never distinguishes this from the near-identical sibling 'latest_yields', so an agent cannot tell from the text which one to call.

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

Usage Guidelines2/5

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

There is no guidance on when to use this versus 'latest_yields' or 'tenor', despite 'latest_yields' sounding like a direct substitute. The 'PRO' prefix implies a paid tier but is not explained as a usage prerequisite.

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

tenorCInspect

PRO. Latest yield for one tenor year (1,2,3,4,5,6,7,8,9,10,15,20,25,30,40).

NameRequiredDescriptionDefault
yearsYes
access_tokenNoSubscriber token from /success (or Authorization: Bearer)

TDQS

C2.6/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full burden. It hints at a paid/pro subscription ('PRO.') and the schema has an access_token, but it never states auth requirements, what happens without a subscriber token, response shape, or freshness semantics of 'latest'.

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?

A single short sentence with the key enumeration front-loaded; little waste. The cryptic 'PRO.' prefix is the only real inefficiency.

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

Completeness2/5

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

With no output schema and no annotations on a two-parameter tool requiring a subscriber token, the description should explain return format, auth/failure behavior, and freshness of 'latest'. None of that is present, so an agent cannot confidently invoke it.

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 50% (access_token documented, 'years' undocumented). The description usefully enumerates the valid tenor years (1-40), compensating somewhat for the bare number type, though it doesn't clarify the singular 'years' vs 'one tenor year' mismatch or the token's fallback behavior.

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

Purpose3/5

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

The description states it returns the latest yield for a single tenor year, which is a recognizable verb+resource. However, it does not distinguish itself from the sibling latest_yields (likely all tenors) or 'recent', leaving scope differentiation to inference. The 'PRO.' prefix is opaque about what it means for purpose.

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

Usage Guidelines2/5

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

There is no explicit when-to-use, no exclusions, and no alternatives named despite the presence of latest_yields and recent siblings. An agent must guess whether this or latest_yields is appropriate for a single-tenor lookup.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • First observedlatest_yields
    • First observedrecent
    • First observedtenor

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Provides keyless access to Bank of Japan monetary data, including the current policy rate and Japan CPI inflation, with recent monthly history.
    199 npm
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Japanese real-estate actual transaction prices and official land prices (official MLIT Reinfolib data): search by area, period, and property type, with published land-price reference points.
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    Provides access to actual residential and commercial real estate transaction prices in Japan.
    7 npm
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Structured financial data for ~3,800 Japanese listed companies from EDINET regulatory filings — financials, major shareholders, segments, executive compensation, and corporate history. Remote MCP over HTTPS with OAuth 2.0, free tier.
    13
    1
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.