Skip to main content
Glama

automaton

token_dd__check

Token due-diligence report for any Base/ETH/BSC/Arbitrum token: live price and liquidity, contract security (honeypot, mint/freeze authority, tax, holder concentration), on-chain supply checks and a risk verdict. Free preview; full report $0.01. 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/token-dd/check

Input Schema

NameRequiredDescriptionDefault
chainYes
addressYes0x-prefixed token contract address

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?

With no annotations, the description carries the behavioral burden and does useful work: it discloses the free preview / paid full report model, the exact per-call price, the payment rail (USDC on Base via x402), and the HTTP endpoint. It does not cover rate limits, error behavior, or response shape, but the pricing and payment mechanics are unusually transparent.

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?

The description is dense but front-loaded: report scope comes first, followed by pricing/payment and endpoint information. Every clause conveys operational detail, with no filler.

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 data-retrieval tool with no output schema and no annotations, the description does well by enumerating what the report includes and how payment works. It stops short of describing the response structure or failure modes, which keeps it from being fully complete.

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?

Schema coverage is 50%, so the description has to add value. It names the supported chains and, importantly, documents the x402 payment field in params._meta, which is not represented in the input schema but is required for invocation. It does not expand on the address format beyond what the schema already says.

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 verb and resource: a token due-diligence report covering price, liquidity, security, supply checks, and a risk verdict for tokens on four named chains. It is clearly distinguishable from generic chain-read tools, though it does not explicitly contrast with the sibling token_dd__batch.

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 makes the use case apparent: due diligence on a token contract. It also notes a free preview and a $0.01 full report, but does not explicitly say when to use this versus token_dd__batch or other token-related siblings, nor does it state exclusions.

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