Skip to main content
Glama

token_verdict_batch

Token safety verdicts for up to 25 tokens in one call — one row per token: verdict (safe/caution/risky/danger), score 0-100, risk level, flags (honeypot, sell tax, mintable, hidden owner, holder concentration, low liquidity), liquidity, holders, top-10 share, price; plus counts per verdict and a not_found list. Base by default; also ethereum, bsc, polygon, arbitrum, optimism, avalanche, solana. 404/free if no token is known; 503/free if the sources are down. Costs $0.10 per call, paid from clink's shop credits (an existing key; new top-ups are paused). A failed or empty call is free.

Input Schema

NameRequiredDescriptionDefault
chainNobase (default), ethereum, bsc, polygon, arbitrum, optimism, avalanche, solana
addressesYes1-25 comma-separated token contract addresses

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.4/5.0
Behavior5/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 so: cost ($0.10/call), billing source (clink shop credits via an existing key, top-ups paused), and the free conditions (404 no known token, 503 sources down, failed/empty call). It also enumerates every returned field so the agent knows the shape of the result.

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?

Front-loads the core capability and output fields, then moves to chains and billing. One long clause-chain sentence is dense but every clause adds usable information; only the repeated address/chain enumeration slightly duplicates the schema.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema exists, yet the description lists the exact return fields plus per-verdict counts and a not_found list. Combined with supported chains, the 25-token cap, and the cost/failure model, an agent has everything needed to call it and interpret results.

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 description coverage is 100%, so both parameters are already documented. The description restates the chain list and the 1-25 address limit but adds no format or edge-case detail beyond the schema, making baseline 3 appropriate.

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+resource (token safety verdicts) with explicit scope: batch of up to 25 tokens, one row per token. The output field enumeration (verdict, score, flags, liquidity, holders) makes the result unmistakable, and the batch framing separates it from the sibling token_verdict.

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 batch limit and 'in one call' phrasing imply when to prefer this over the single-token sibling, and the chain default is stated clearly. It never explicitly names token_verdict as the alternative for single lookups, so the routing is left partly to inference.

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