Skip to main content
Glama

basedue__gas

Current Base gas price and estimated transaction fee. Price: $0.01 per call in USDC on Base (eip155:8453), paid with x402 in params._meta["x402/payment"]. HTTP: GET https://api.firstmention.uk/s/basedue/gas

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

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • removedInput schema / properties / size
      Removed value: -{
      -  "type": "number"
      -}
    • removedInput schema / properties / token
      Removed value: -{
      -  "type": "string"
      -}
  2. Changed2 schema fields changed
    • addedInput schema / properties / size
      Added value: +{
      +  "type": "number"
      +}
    • addedInput schema / properties / token
      Added value: +{
      +  "type": "string"
      +}
  3. Added

TDQS

A3.7/5.0
Behavior4/5

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

With no annotations provided, the description carries the full burden, and it does disclose unusually concrete behavior: the price ($0.01 USDC), the settlement network, the x402 payment envelope location (params._meta["x402/payment"]), and the HTTP method/endpoint (GET). It stops short of describing response shape, units, or data freshness, but for a zero-parameter read this is substantially more transparency than typical.

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?

Three compact sentences, front-loaded with what the tool returns before the cost and transport details. Every sentence carries distinct information (purpose, price/network, payment mechanism, endpoint). The raw URL is marginal but plausibly useful for debugging.

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?

Since no output schema exists, the description should convey something about return values, and it only says 'gas price and estimated transaction fee' without units (gwei vs wei vs USD), whether a transaction size/priority input is assumed, or freshness. For a simple single-value read this is adequate but leaves the agent guessing at the response shape.

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?

There are no declared input parameters, so the baseline is 4. The description nevertheless explains the one thing an agent must supply at runtime – an x402 payment object inside params._meta – which is not visible in the empty schema and would otherwise be missed.

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 states a specific resource and scope: 'Current Base gas price and estimated transaction fee.' An agent immediately knows this returns a gas price and fee estimate for Base. It does not distinguish itself from near-siblings like chainread__gas or basedue__estimate, which would require the agent to inspect those definitions separately.

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 only implied by the name and subject matter – there is no explicit statement of when to call this versus chainread__gas, solcheck__fee, or basedue__estimate. The payment mechanics (x402, $0.01 USDC on eip155:8453) do serve as an operational prerequisite the agent must satisfy before calling, which is real guidance, but it is about payment rather than selection.

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