Skip to main content
Glama

transparency_latest

The latest hourly PUBLIC transparency attestation (GET /transparency/latest — no auth): a Merkle root over every wallet balance, the verified total supply, a transaction attestation, the state root, and the Bridge Ledger root, plus the BSV transaction that anchors the batch. ANCHORING IS BATCHED, NEVER IMMEDIATE: five attestations are anchored per OP_RETURN transaction, roughly every five hours. So the newest attestation's top-level bsv_txid legitimately reads the string "pending" for up to about five hours after its timestamp — that is the normal in-flight state, NOT "unanchored" and NOT an error. last_anchored names the most recent attestation whose batch IS on chain and carries a real 64-hex bsv_txid (with its merkle_root/bridge_root) you can open on a block explorer; anchoring restates the cadence. Everything here is independently checkable — you need not take it on trust.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.7/5.0
Behavior5/5

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

With no annotations provided, the description carries the full burden of behavioral disclosure, and it excels. It reveals that anchoring is batched and never immediate, that 'pending' is a normal state for up to ~5 hours, defines 'last_anchored' as the most recent on-chain attestation, and states that everything is independently checkable. This gives an agent a precise mental model of the tool's behavior and edge cases, going far beyond a simple 'returns data' statement.

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 a single paragraph but meticulously organized: it leads with the core purpose and endpoint, then details the payload, then explains the critical batching caveat with clear emphasis ('ANCHORING IS BATCHED, NEVER IMMEDIATE'), then defines last_anchored and anchoring, and closes with reassurance of verifiability. Every sentence adds essential information; there is no filler or redundancy. The structure front-loads the most important facts and progressively deepens context.

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?

Given the absence of an output schema and annotations, the description must fully equip an agent to call and interpret results. It does: it lists all returned components, explains the 'pending' vs. real txid semantics, defines last_anchored and anchoring, and reassures that results are independently verifiable. An agent can confidently invoke the tool and correctly parse the response without additional documentation.

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 has zero parameters, so the baseline is 4. The description does not need to explain parameters; instead, it clarifies the output semantics (the meaning of fields like bsv_txid, last_anchored, and anchoring), which is the appropriate focus. Since there is nothing to add about parameters, this score reflects that the description fully satisfies the parameter-semantics dimension by not having any.

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: 'returns the latest hourly PUBLIC transparency attestation (GET /transparency/latest — no auth)'. It enumerates exactly what is included (Merkle root over balances, total supply, transaction attestation, state root, Bridge Ledger root, BSV transaction) and distinguishes it from the 'pending' state. No sibling tool overlaps with this purpose, so differentiation is inherent, but the description is unambiguous.

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?

It clearly indicates when to use this tool (to obtain the latest transparency attestation) and explains the batching cadence, so an agent knows what to expect. It doesn't explicitly say when not to use it or mention alternatives, but the context is sufficient: the anchoring behavior and the meaning of 'pending' are explained, which guides correct interpretation. It would benefit from naming siblings like ledger_verify or verify_proof for cross-referencing, but that's not strictly necessary.

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