Skip to main content
Glama

Server Details

Poll EVM transactions until confirmed or reverted with recurring x402 payments.

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-11-25
URL
Repository
industrial-platform-ai/industrial-platform-agent-tools
GitHub Stars
0

TDQS

A3.5/5.0

Scored across 3 tools

Disambiguation4/5

gas_price is clearly distinct, but transaction_status and watch_transaction overlap conceptually since watch_transaction is essentially a polling wrapper around the single status check. The descriptions do distinguish them (one-shot check vs. 15-second poll loop), which keeps confusion low.

Naming Consistency4/5

All three names use consistent snake_case noun-based phrasing (gas_price, transaction_status, watch_transaction). Minor deviation in that two are read-only getters while watch_transaction implies an active operation, but the pattern is predictable overall.

Tool Count4/5

Three tools is lean but well-matched to a narrow, focused purpose of transaction monitoring. Each tool earns its place, though the surface is on the thin side.

Completeness4/5

The surface covers the core lifecycle for watching a transaction: check current gas, query status once, and poll until resolution. No batch or multi-transaction operations, but for the stated narrow purpose the coverage is adequate with only minor gaps.

Available Tools

3 tools
gas_priceAInspect

Canonical current EVM base fee in gwei for Base or Ethereum, for recurring transaction timing and execution checks. Costs $0.001 USDC on Base via x402.

ParametersJSON Schema
NameRequiredDescriptionDefault
chainNo

TDQS

A3.7/5.0
Behavior3/5

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

No annotations are present, so the description carries the full burden. It usefully discloses cost ($0.001 USDC on Base via x402), which is real behavioral context, but says nothing about freshness/caching, return format beyond the unit, or failure behavior.

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?

Two sentences, zero waste, with purpose front-loaded and the cost disclosure isolated in its own sentence. Nothing is redundant with structured fields.

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 one-parameter read tool with no output schema and no annotations, the description covers unit, chains, intended use, and pricing; only the default-chain behavior and data freshness are left unstated.

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 single 'chain' parameter has 0% schema description coverage and value codes ('eip155:8453', 'eip155:1') that are opaque, so the description's mapping of those to 'Base or Ethereum' adds genuine meaning. It does not state the default when the optional param is omitted.

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?

States a specific resource and unit ('current EVM base fee in gwei') and enumerates the two supported chains, Base and Ethereum. It does not, however, distinguish itself from the sibling 'chain-gas-state', which an agent would plausibly confuse it with.

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?

'for recurring transaction timing and execution checks' gives implied usage context, but there is no when-to-use vs. when-not guidance and no named alternative despite a highly overlapping sibling (chain-gas-state).

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

transaction_statusBInspect

Check whether an EVM transaction is pending, confirmed or reverted. Costs $0.001 USDC on Base via x402.

ParametersJSON Schema
NameRequiredDescriptionDefault
networkNo
tx_hashYes

TDQS

B3.1/5.0
Behavior3/5

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

With no annotations, the description carries the full burden. It usefully discloses the paid-call model ($0.001 USDC on Base via x402), which is real behavioral context an agent needs, but it says nothing about failure modes for an unknown/invalid hash, whether payment is required before or after resolution, or rate/retry behavior.

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?

Two tight sentences, zero filler, with the core capability front-loaded before the pricing note. Every clause earns its place.

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?

No output schema and no annotations, so the description must do more. It covers the return states implicitly, but omits network semantics, hash format, and error behavior for a 2-parameter tool with 0% schema coverage.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate, and it does not. The required tx_hash format (0x-prefixed hex length) is unstated, and the network parameter with its base/ethereum enum is never mentioned, leaving the default network ambiguous.

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?

Specific verb (check) + resource (EVM transaction) plus the three possible outcomes (pending, confirmed, reverted), so the agent knows exactly what this returns. It does not differentiate itself from the near-identical sibling chain-transaction-status or watch_transaction, which weakens it slightly.

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?

No when-to-use guidance, no mention of alternatives like chain-transaction-status or watch_transaction, and no statement of when this one-shot check is preferable to a watcher. The outcome list implies a point-in-time check but nothing is explicit.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

watch_transactionAInspect

Poll a transaction about every 15 seconds until confirmed or reverted, reusing returned next-check state. Costs $0.003 USDC on Base via x402.

ParametersJSON Schema
NameRequiredDescriptionDefault
networkNo
tx_hashYes
previous_state_hashNo

TDQS

A3.8/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 well: it discloses the ~15s polling cadence, the termination conditions (confirmed or reverted), the state-reuse protocol, and the $0.003 USDC payment via x402. It omits maximum polling duration/timeout behavior and what happens if the tx hash is unknown, so it falls short of exhaustive.

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?

Two tight sentences, front-loaded with the core behavior and followed by the cost. Every clause carries information; no filler.

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?

No output schema exists, so the description should convey the return shape, and it only gestures at 'returned next-check state' without describing the status fields. Combined with the undocumented network parameter, an agent has meaningful gaps, though the cost and polling model are covered.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate, and it largely does not. It explains the purpose of previous_state_hash ('reusing returned next-check state') but says nothing about the network enum (base/ethereum) or the tx_hash format, leaving two of three parameters undocumented anywhere.

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?

States a specific verb (poll) on a specific resource (a transaction) with the mechanism and termination condition spelled out. It implicitly distinguishes itself from one-shot siblings like chain-transaction-status and transaction_status by describing continuous polling.

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?

The description implies the usage context (when you need to wait for confirmation rather than check once), but never explicitly says 'use this instead of repeatedly calling transaction_status' or states when not to use it. Usage is inferable but not stated.

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. 3 tool updates
    • First observedgas_price
    • First observedtransaction_status
    • First observedwatch_transaction

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Enables AI agents to create on-chain and web monitors, dead-man switches, cron triggers, and multi-agent coordination with pay-per-use x402 payments.
    19
    40 npm
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables per-second metered streaming settlement for x402 payments, allowing agents to pay-per-tick for continuous streams with on-chain verification.
    9 npm
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Provides counterparty risk checks for any EVM address, returning malicious-history flags, tiered risk scoring, and plain-language summaries via x402 payment.
    -
  • A
    license
    A
    quality
    A
    maintenance
    A budget-bound x402 payment wallet for AI agents: it autonomously pays HTTP 402 payment-gated URLs across every major chain (EVM, Solana, and many non-EVM families). Self-custodial and backendless, your key, your RPC, with spend caps enforced before any on-chain send.
    8
    9
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.