Skip to main content
Glama

Live Base Mainnet Block Utilization & USDC Finality Pulse ($0.02)

live_base_usdc_velocity_pulse
Idempotent

[Paid x402 / X-Bazaar-Key: 0.02 USDC] Real-time Base L2 block utilization, gas congestion tier, and Base USDC EIP-3009 settlement finality pulse.

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": "live_base_usdc_velocity_pulse"
  }
}

Input Schema

NameRequiredDescriptionDefault
confirmationsNoTarget block confirmations

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

B3.4/5.0
Behavior4/5

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

Annotations already declare openWorld, idempotent, non-destructive, but the description adds genuinely new behavioral context: this is a paid x402 call costing 0.02 USDC and requires an X-Bazaar-Key header. That payment/auth prerequisite is exactly the kind of disclosure annotations cannot carry, and it materially affects whether an agent should call it. It still omits rate limits, latency, and failure modes for a metered endpoint.

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 dense sentence with the pricing and auth gate front-loaded ahead of the data payload, which is the right ordering for a paid tool. It is keyword-heavy rather than wasteful, but no sentence is wasted.

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?

With no output schema, the description carries the burden of describing returns; it does enumerate the three signal types but gives no shape, sample values, or tier naming for the gas congestion tier. For a market-data tool with one optional param this is adequate but leaves the agent guessing at response structure.

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% for the single optional 'confirmations' parameter, so the schema already does the explanatory work. The description never mentions confirmations or what values are sensible, so it adds nothing beyond the schema — baseline 3 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?

The description names three concrete data products (block utilization, gas congestion tier, USDC EIP-3009 finality pulse) on a named chain, so an agent knows exactly what data it returns. It never differentiates itself from the close sibling live_base_gas_and_blob_oracle, which overlaps heavily on the gas/metrics surface, so the agent must guess 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 when-to-use or when-not-to-use guidance, and no mention of the sibling tools it competes with (live_base_gas_and_blob_oracle, live_x402_active_buyers_radar). The only implicit guidance is 'real-time', which does not help an agent decide between the several live_* pulse/oracle tools.

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