chainverdict
Pay-per-call checks an AI agent runs before it moves money or trusts a counterparty.
What it can do
- Payment Info: Free. Explains how to call the paid tools on this server: the x402 protocol, the network and asset, the settlement address, and the price of every tool.
- Token Verdict: Heuristic ERC-20 safety verdict on Base: bytecode risk capabilities, ownership, metadata, 0-100 score, hold/caution/avoid. $0.01 per call.
- Wallet Dossier: Profile of a Base address: EOA vs contract, balance, activity band, flags. $0.01 per call.
What data it sees
Do you need an account
No: the server works without sign-in
Pay-per-call checks an AI agent runs before it moves money or trusts a counterparty. No API keys, no accounts, no signup. Each paid tool call settles in USDC on Base via the x402 protocol, straight from the agent's wallet ($0.001-$0.10 per call), through the Coinbase CDP facilitator, in about two seconds.
Start with the free payment_info tool. It costs nothing, explains how payment works, and lists the price of every other tool. A client without wallet support can still call it.
20 tools in five groups:
- Free -
payment_info: how to pay, what each tool costs, where payments settle. - On-chain safety - token safety verdicts (is this ERC-20 a scam, a honeypot, or safe to hold), wallet risk profiles, on-chain payment verification, canonical token checks on Base.
- Finance validators - IBAN, VAT, BIC/SWIFT, LEI, ISIN: deterministic check-digit and format validation with enrichment.
- Web security - TLS certificate checks, SPF/DMARC/DKIM email-spoofing posture, brand typosquat and homoglyph detection.
- Base chain data - live gas oracle, block info, token supply, token activity, address portfolio.
Every response carries an evidence record - what was checked, against which sources, how fresh it is, and what the answer does not establish - and is Ed25519-signed. No LLM inference anywhere: every response is a deterministic computation or a live read of external state, so the same input returns the same answer forever.
These are informational signals. None is a compliance control, none discharges a legal obligation, and a valid signature proves a response came from this service unaltered - not that the answer is correct.
Docs: llms.txt - OpenAPI - Methodology - Verify a response - Full portfolio and price list - Website
Example prompts:
- "What does this cost? Call payment_info."
- "Get a token safety verdict for 0x... on Base."
- "Profile the wallet 0x... before I pay it."
- "Validate this IBAN and this VAT number."
- "Is example.com's email spoofable? Check SPF/DMARC."
How to connect
How to connect chainverdict to Claude
The server address to paste into Claude settings:
https://chainverdict--alexander-balieu.run.tools
- Open Claude (claude.ai or the desktop app).
- Go to Settings → Connectors.
- Click Add custom connector.
- Paste the server address copied below into Remote MCP server URL and click Add.
- In a chat, click + → Connectors and switch the new connector on.
Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.
Authorization
After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.
How to connect chainverdict to ChatGPT
The server address to paste into ChatGPT settings:
https://chainverdict--alexander-balieu.run.tools
- Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
- Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
- Open Settings → Connectors and click Create.
- Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
- Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
- In a new chat open + → Apps/Connectors and enable the connector.
OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.
Authorization
On first use ChatGPT opens the service's sign-in window. Sign in and approve access.
How to connect chainverdict to Cursor
The server address to paste into Cursor settings:
https://chainverdict--alexander-balieu.run.tools
Fastest: click Open in Cursor below and confirm the prompt.
Manually:
- In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
- Paste the JSON copied below into
~/.cursor/mcp.json(per project:.cursor/mcp.jsonin the repo root). - Save the file. The server appears in the MCP list; authorize it there if asked.
Authorization
If the service needs sign-in, an authorize button appears next to the server in the MCP list.
Server tool list (20)
Raw names from tools/list. Only developers need these.
| payment_info | Free. Explains how to call the paid tools on this server: the x402 protocol, the network and asset, the settlement address, and the price of every tool. |
| token_verdict | Heuristic ERC-20 safety verdict on Base: bytecode risk capabilities, ownership, metadata, 0-100 score, hold/caution/avoid. $0.01 per call. |
| wallet_dossier | Profile of a Base address: EOA vs contract, balance, activity band, flags. $0.01 per call. |
| validate_iban | IBAN mod-97 checksum + country length rules. $0.001 per call. |
| validate_vat | EU VAT format validation with deterministic checksums (DE, IT, LU, PL, SI). $0.001 per call. |
| validate_bic | BIC/SWIFT structural validation and decomposition. $0.001 per call. |
| html_to_markdown | Convert raw HTML to clean Markdown. $0.002 per call. |
| text_diff | Diff two texts (lines/words/chars). $0.002 per call. |
| verify_payment | Decode ERC-20 transfers in a Base transaction: amounts, counterparties, confirmations. $0.02 per call. |
| verify_token | Is this the real USDC/EURC/WETH/cbBTC/USDT on Base? Anti-phishing for stablecoin payments. $0.005 per call. |
| validate_lei | Legal Entity Identifier checksum validation. $0.002 per call. |
| validate_isin | Securities identifier checksum validation. $0.001 per call. |
| security_email | Live DNS check of a domain's email authentication records. $0.01 per call. |
| security_tls | Live TLS handshake: cert validity, issuer, expiry countdown. $0.01 per call. |
| security_typosquat | Flags homoglyph and edit-distance look-alikes of known brands (c0inbase, b1nance, etc.). $0.005 per call. |
| data_gas | Live Base gas conditions: base fee, priority fees, congestion, est transfer cost. $0.002 per call. |
| data_block | Latest block number, timestamp, tx count, gas utilization. $0.001 per call. |
| data_token_supply | Total/circulating/burned supply and burn percentage for an ERC-20 on Base. $0.003 per call. |
| data_token_activity | Recent transfer count, volume, unique senders/receivers, activity level. $0.005 per call. |
| data_portfolio | ETH + canonical token balances (USDC/WETH/cbBTC/EURC) for an address. $0.004 per call. |