xyz.chainverdict/chainverdict
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Pay-per-call x402 checks before an agent moves money: token safety, wallet risk, identifiers.
| Author | xyz.chainverdict |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 273 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"chainverdict": {
"url": "https://chainverdict.xyz/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (20)
payment_inforead-onlyFree. 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.
Hints: read-only yes · destructive no · idempotent yes · open-world no
token_verdictread-onlyHeuristic ERC-20 safety verdict on Base: bytecode risk capabilities, ownership, metadata, 0-100 score, hold/caution/avoid. $0.01 per call.
Parameters:
address(required) — string — ERC-20 token contract address on Base (0x-prefixed, 42 chars)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
wallet_dossierread-onlyProfile of a Base address: EOA vs contract, balance, activity band, flags. $0.01 per call.
Parameters:
address(required) — string — Base address to profile (0x-prefixed, 42 chars; EOA or contract)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
validate_ibanread-onlyIBAN mod-97 checksum + country length rules. $0.001 per call.
Parameters:
iban(required) — string — IBAN including 2-letter country prefix (e.g. DE89 3704 0044 0532 0130 00; spaces tolerated)
Hints: read-only yes · destructive no · idempotent yes · open-world no
validate_vatread-onlyEU VAT format validation with deterministic checksums (DE, IT, LU, PL, SI). $0.001 per call.
Parameters:
vat(required) — string — EU VAT number including country prefix (e.g. DE123456789, LU12345678)
Hints: read-only yes · destructive no · idempotent yes · open-world no
validate_bicread-onlyBIC/SWIFT structural validation and decomposition. $0.001 per call.
Parameters:
bic(required) — string — BIC/SWIFT code, 8 or 11 characters (e.g. DEUTDEFF or DEUTDEFF500)
Hints: read-only yes · destructive no · idempotent yes · open-world no
html_to_markdownread-onlyConvert raw HTML to clean Markdown. $0.002 per call.
Parameters:
html(required) — string — Raw HTML string to convert (full document or fragment)
Hints: read-only yes · destructive no · idempotent yes · open-world no
text_diffread-onlyDiff two texts (lines/words/chars). $0.002 per call.
Parameters:
a(required) — string — Original text (left side of the diff)b(required) — string — Modified text (right side of the diff)mode— string — Diff granularity; defaults to lines
Hints: read-only yes · destructive no · idempotent yes · open-world no
verify_paymentread-onlyDecode ERC-20 transfers in a Base transaction: amounts, counterparties, confirmations. $0.02 per call.
Parameters:
txhash(required) — string — Base transaction hash to decode (0x-prefixed, 66 chars)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
verify_tokenread-onlyIs this the real USDC/EURC/WETH/cbBTC/USDT on Base? Anti-phishing for stablecoin payments. $0.005 per call.
Parameters:
query(required) — string — Token contract address (0x…) or symbol (e.g. USDC, WETH) to verify against the canonical Base list
Hints: read-only yes · destructive no · idempotent yes · open-world no
validate_leiread-onlyLegal Entity Identifier checksum validation. $0.002 per call.
Parameters:
lei(required) — string — 20-character Legal Entity Identifier (ISO 17442), e.g. 5299000J2N45DDNE4Y28
Hints: read-only yes · destructive no · idempotent yes · open-world no
validate_isinread-onlySecurities identifier checksum validation. $0.001 per call.
Parameters:
isin(required) — string — 12-character International Securities Identification Number (ISO 6166), e.g. US0378331005
Hints: read-only yes · destructive no · idempotent yes · open-world no
security_emailread-onlyLive DNS check of a domain's email authentication records. $0.01 per call.
Parameters:
domain(required) — string — Domain to check, without scheme (e.g. example.com)selector— string — Optional DKIM selector to look up (e.g. google, default, s1)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
security_tlsread-onlyLive TLS handshake: cert validity, issuer, expiry countdown. $0.01 per call.
Parameters:
domain(required) — string — Hostname to probe over TLS on port 443, without scheme (e.g. example.com)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
security_typosquatread-onlyFlags homoglyph and edit-distance look-alikes of known brands (c0inbase, b1nance, etc.). $0.005 per call.
Parameters:
domain(required) — string — Domain to analyse for brand impersonation (e.g. c0inbase.com)brands— string — Optional comma-separated brand list to check against (defaults to a built-in set)
Hints: read-only yes · destructive no · idempotent yes · open-world no
data_gasread-onlyLive Base gas conditions: base fee, priority fees, congestion, est transfer cost. $0.002 per call.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
data_blockread-onlyLatest block number, timestamp, tx count, gas utilization. $0.001 per call.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
data_token_supplyread-onlyTotal/circulating/burned supply and burn percentage for an ERC-20 on Base. $0.003 per call.
Parameters:
address(required) — string — ERC-20 token contract address on Base (0x-prefixed, 42 chars)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
data_token_activityread-onlyRecent transfer count, volume, unique senders/receivers, activity level. $0.005 per call.
Parameters:
address(required) — string — ERC-20 token contract address on Base (0x-prefixed, 42 chars)blocks— number — Look-back window in blocks (default 2000, ~1 hour on Base)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
data_portfolioread-onlyETH + canonical token balances (USDC/WETH/cbBTC/EURC) for an address. $0.004 per call.
Parameters:
address(required) — string — Base address to read balances for (0x-prefixed, 42 chars)
Hints: read-only yes · destructive no · idempotent yes · open-world yes
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.