MCP server for Token Verdict — pay-per-call token risk verdicts over x402 ($0.02 USDC on Base)
MCPpedia last refreshed this data
io.github.QuincyGB/token-verdict-mcp is an MCP server that MCP server for Token Verdict — pay-per-call token risk verdicts over x402 ($0.02 USDC on Base). Its tool list has not been published yet over stdio and sse, requires no API key, and scores 87/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"token-verdict": {
"env": {
"AGENT_PRIVATE_KEY": "0xYOUR_OWN_WALLET_KEY"
},
"command": "token-verdict-mcp"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP server for Token Verdict — pay-per-call token risk verdicts over x402 ($0.02 USDC on Base)
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
uvx 'token-verdict-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked token-verdict-mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in other
Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server.
SQL for Android APK and DEX files: classes, methods, strings, references and smali.
System 1 decision models (Jev, Laya, Cua-S1) as brain for agents: Browser use, computer use, games and robotics
MCP Security Weekly
Get CVE alerts and security updates for io.github.QuincyGB/token-verdict-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Standalone home: This server was split out of
QuincyGB/token-verdict-toolsso each MCP server has its own GitHub repository for directory ingestion and maintenance. The PyPI package name (token-verdict-mcp), version, and install command are unchanged.
An MCP server (stdio transport) that exposes Token Verdict as a native tool for any MCP host — Claude Desktop, Cursor, or your own agent runtime.
Token Verdict is a pay-per-call token risk screen for AI agents: send a token contract address, get back a verdict (SOLID / CAUTION / DANGER), a 0–100 risk score, six weighted market-structure signals explained in plain English, and a written analyst take. It costs $0.02 USDC per call on Base, paid via the x402 protocol — no accounts, no API keys; the payment is the authentication.
token_verdict — one tool, the service's real contract:
| Input | Type | Notes |
|---|---|---|
address | string (required) | Token contract address (0x...) |
chain | string, default "base" | base · ethereum · solana — which token market to analyze. Payment always settles in USDC on Base. |
Output is the service's verdict JSON: token, verdict, score,
signals (exactly six), take, and market (the raw data the verdict
derives from, so callers can re-check the math). Market-structure
analysis only — honeypot simulation and holder concentration are not
checked, and the product says so in every take.
pip install token-verdict-mcp
# Or from a checkout of this repository:
pip install .
Requires Python ≥ 3.10. The server pins the MCP v1 SDK API
(mcp>=1.2,<2).
All configuration is the operator's own environment — whoever runs this server supplies their own wallet. No key material ships in this package, and the package author never sees your key.
| Env var | Required | Purpose |
|---|---|---|
AGENT_PRIVATE_KEY | for paid calls | EVM private key (0x...) of a wallet holding USDC on Base. Used locally to sign the x402 EIP-3009 authorization. |
AGENT_KEY_FILE | alternative | Path to a file containing that key. |
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. |
Without a signer configured the tool never pays. On a 402 it
returns the parsed challenge as a structured error — error: "payment_required" with the full accepts array (scheme, network,
asset, amount, payTo) — so the calling agent can see the price and
decide what to do, or settle the challenge with its own x402 client.
Claude Desktop (claude_desktop_config.json) — same shape for other
stdio MCP hosts:
{
"mcpServers": {
"token-verdict": {
"command": "token-verdict-mcp",
"env": {
"AGENT_PRIVATE_KEY": "0xYOUR_OWN_WALLET_KEY"
}
}
}
}
From a checkout instead of an install:
{
"mcpServers": {
"token-verdict": {
"command": "python",
"args": ["-m", "token_verdict_mcp"],
"env": {
"PYTHONPATH": "/path/to/token-verdict-mcp/src",
"AGENT_KEY_FILE": "/path/to/your/agent.key"
}
}
}
}
Prefer AGENT_KEY_FILE over inlining a key in a config file when your
host setup allows it.
The client mirrors the standard x402 v2 flow (the same flow used for the service's own live cataloging payment):
POST /v1/verdict unpaid → HTTP 402, challenge base64-encoded in the
payment-required header.exact / eip155:8453 entry from accepts.TransferWithAuthorization (validAfter: 0,
validBefore: now + maxTimeoutSeconds, random 32-byte nonce) and
si