Skip to main content
Glama

Cryptominium

What a transaction did

explain_transaction
Read-onlyIdempotent

Reads an EVM transaction hash on Base, Ethereum or BNB Chain from its receipt logs: whether it succeeded, what moved to and from whom (with token symbols and decimals), what it cost in fees, and any token approvals it granted or revoked, including unlimited ones. The hash is not stored.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
hashYes0x followed by 64 hex characters.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, openWorld and non-destructive, so the safety profile is covered. The description adds real behavioral context beyond them: supported chains (Base, Ethereum, BNB Chain) and the notable state note 'The hash is not stored.'

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 front-loaded sentence that leads with the action and chains the return detail efficiently. It is dense but every clause maps to output content rather than padding.

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?

With no output schema, the description correctly takes on the burden of describing what comes back, and does so thoroughly. The one ambiguity is how the chain is resolved from a hash alone when three chains are supported and no chain parameter exists.

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 the schema already documents the 0x + 64 hex character format at 100% coverage. The description repeats the concept of a hash without adding format, chain-selection, or validation detail, which is the expected baseline when the schema carries the load.

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?

Names a specific verb (reads) and resource (EVM transaction hash receipt logs) and enumerates the concrete outputs: success status, transfers with token symbols/decimals, fees, and approvals including unlimited ones. An agent can tell this apart from identify_address or search without opening the schema.

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 the description, but there is no explicit when-to-use or when-not-to-use guidance and no mention of where this sits relative to siblings like search or identify_address. With non-overlapping siblings the risk is low, but the routing rationale is left to inference.

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