Skip to main content
Glama

Server Details

Verify a Base USDC transaction or x402 settlement landed. Free, no account needed.

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-06-18
URL

TDQS

A4.1/5.0

Scored across 1 tool

Disambiguation5/5

The server exposes exactly one tool, so there is zero possibility of an agent selecting the wrong tool. Its purpose (verifying a Base L2 transaction and reporting USDC Transfer events) is unambiguous and self-contained.

Naming Consistency5/5

The single name verify_base_usdc_tx follows a clean verb_chain_noun snake_case pattern that clearly encodes network (Base), asset (USDC), and artifact (tx). With only one tool there is no convention mixing.

Tool Count3/5

A one-tool server is on the thin side; there is no companion tooling for related queries (e.g. address lookups, block scans, other tokens). The single tool does earn its place for the narrow stated purpose, but the surface feels sparse.

Completeness3/5

For its specific stated job (inspect one transaction's USDC Transfer events) the tool is complete and even self-demonstrating with a live example. However, the implied domain of on-chain payment verification has notable gaps: no lookup by address, no block/range queries, no support for other tokens or chains.

Available Tools

1 tool
verify_base_usdc_txAInspect

Verify a Base (Ethereum L2) transaction and report every USDC Transfer event in it: sender, recipient, amount, block number, on-chain success, and confirmation age. Free, no account, reads Base's public JSON-RPC live. Example you can call right now, no setup: {"tx": "0xad887d8844d9d8b093b8040c1950e66b7cf3c9f3c98644bed7fb911c6a2e8079"} -- a real, already-settled USDC transfer, always returns found:true.

ParametersJSON Schema
NameRequiredDescriptionDefault
txYes0x-prefixed 64-hex-character Base transaction hash.

TDQS

A4.1/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does disclose the read-only live-RPC nature, the absence of auth/cost, and the returned fields including on-chain success and confirmation age. It omits failure/empty-result behavior (e.g., tx with no USDC transfers) and rate limits, so it is not fully complete but goes well beyond the schema.

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?

Purpose is front-loaded in the first clause, followed by the output field list and usage context. The embedded example is long and slightly promotional ('Example you can call right now, no setup'), but it is functional 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?

For a single-parameter read tool with no output schema, the description usefully enumerates the returned fields and access conditions. It is nearly complete, missing only edge-case behavior (no-event transactions, invalid/unsettled hashes) that an agent might need.

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 the single `tx` parameter is already fully documented in the schema with a pattern and example. The description's example call repeats that hash and adds no new syntax or format meaning, so the baseline 3 applies.

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?

Specific verb (Verify) plus resource (Base/Ethereum L2 transaction) and an explicit enumeration of what it reports (USDC Transfer events: sender, recipient, amount, block number, success, confirmation age). An agent knows exactly what this tool does 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 Guidelines4/5

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

The description supplies clear usage context — free, no account, reads Base's public JSON-RPC live — and gives a ready-to-call example, which strongly implies when to use it. There are no sibling tools, so no alternatives need naming, but it states no exclusions (e.g., non-USDC or non-Base transactions).

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. 1 tool update
    • First observedverify_base_usdc_tx

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources