token-verdict-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AGENT_KEY_FILE | No | Alternative to AGENT_PRIVATE_KEY: path to a file containing that key. | |
| AGENT_PRIVATE_KEY | No | EVM private key (0x...) of a wallet holding USDC on Base, used locally to sign the x402 EIP-3009 authorization for paid calls. Optional; without a signer the tool never pays and returns the 402 challenge as a structured error. | |
| TOKEN_VERDICT_URL | No | Service base URL override (default: production). | |
| TOKEN_VERDICT_MAX_AMOUNT_UNITS | No | Spend guard per call in USDC micro-units (default 20000 = $0.02, the known price). The client refuses to sign anything priced above it. | 20000 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| token_verdictA | Get a risk verdict for a token before buying, swapping, or routing funds into it. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 1 tool
There is only one tool, so there is no possibility of selecting the wrong one. Its purpose—fetching a pre-trade risk verdict for a token address—is stated unambiguously.
The name token_verdict uses clean snake_case and mirrors the backing service name, but it is a noun phrase rather than the verb_noun pattern typical of action-oriented tool sets. With only one tool there is no inconsistency to speak of, just a minor stylistic deviation.
The server wraps a single paid x402 endpoint ($0.02 USDC per call), so one tool is defensible and each tool does earn its place. However, a one-tool surface is thin and sits at the borderline of the 1-2 tool range.
For the narrow stated purpose—pre-trade risk assessment—the tool returns everything needed: verdict, 0-100 score, six weighted signals, analyst commentary, and raw market data. Minor gaps exist (no batch/multi-token lookup, no way to enumerate supported chains beyond the description), but agents can work around these with the documented chain argument.