io.github.89rat/code402-verify-mcp

Verify code402 XDR-1 receipts: keccak digest + secp256k1 signer recovery. Free, stateless.

Endpointhttps://verify.code402.dev/mcp (streamable-http)
Registry version0.2.0
Now18 tools · grade C (67) · pin ts_ac6a939ab0d2dde10cd69edd5d84085f · protocol 2025-06-18
First / last listed2026-10-30 01:36 UTC / 2026-10-30 01:36 UTC
Grade over time2026-10-30: C (67), 18 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-30 01:36 UTC
18 tools, grade C (67)

Tools: x402_verify price_lookup iban_check sanctions_check onchain_address_check lei_check luhn_check mod97_check bundle_verify chain_block_number chain_balance chain_erc20_balance chain_nonce chain_tx chain_ens_resolve chain_gas_price chain_tx_receipt chain_code

Current tools (18)

x402_verifyVerify one or more XDR-1 signed receipts offline (free). Returns valid/invalid per receipt with signer recovery, declared signer comparison, and integrity digest. Supply raw_receipt as JSON string or array for batch.
params: raw_receipt*, settlement_asset
price_lookupLook up pricing for any code402 tool (free). Returns current x402 pricing tiers, accepted networks, and tool availability. Use tool_name for named lookups or url for URL-based lookups.
params: tool_name, url
iban_checkPaid ($0.0029). Validate an IBAN: ISO 13616 structure, country registration, length, MOD 97-10 checksum. Returns pass/fail with all checks and issues. Covers 50 countries.
params: iban*
sanctions_checkPaid ($0.0029). Screen Ethereum addresses and entity names against OFAC/UN/EU sanctions lists. Returns clear/hit with matched entries. Supports both EVM addresses and human-readable names.
params: addresses, names
onchain_address_checkPaid ($0.0029). Validate an EVM address format and EIP-55 mixed-case checksum. Returns valid/invalid with normalization and checksum status.
params: address*
lei_checkPaid ($0.0029). Validate a Legal Entity Identifier (LEI, ISO 17442). Checks 20-char alphanumeric format and Mod 97-10 check character. Verified via Rust WASM engine.
params: lei*
luhn_checkPaid ($0.0029). Validate a payment card or account number using the Luhn algorithm (ISO/IEC 7812-1). Checks numeric format and Mod-10 checksum. Verified via Rust WASM engine.
params: number*
mod97_checkPaid ($0.0029). Calculate ISO 7064 Mod 97-10 remainder for any alphanumeric string. Returns the remainder (0-96, valid=1). Used for IBAN, LEI, and custom identifier validation. Verified via Rust WASM engine.
params: input*
bundle_verifyPaid ($0.0029–$0.50). Multi-gate compliance bundle: run any combination of IBAN validation, sanctions screening, and EVM address validation in a single call. Returns all gate results + XDR-1 signed receipt. Tier auto-detected from field count.
params: iban, sanctions, onchain_address, tier
chain_block_numberPaid ($0.0029). Get the latest Ethereum mainnet block number. Returns block height and timestamp.
params: none
chain_balancePaid ($0.0029). Get native ETH balance of any Ethereum address. Returns balance in wei and ETH.
params: address*
chain_erc20_balancePaid ($0.0029). Get ERC-20 token balance via balanceOf. Returns balance in raw and human-readable form.
params: token*, address*
chain_noncePaid ($0.0029). Get the next transaction nonce for an Ethereum address.
params: address*
chain_txPaid ($0.008). Get Ethereum transaction details by hash. Returns from, to, value, gas used, status, block info.
params: hash*
chain_ens_resolvePaid ($0.008). Resolve a .eth ENS name to its Ethereum address via the universal resolver.
params: name*
chain_gas_pricePaid ($0.0029). Get the current Ethereum mainnet gas price. Returns base fee, priority fee, and max fee in wei and gwei. Useful for estimating transaction costs.
params: none
chain_tx_receiptPaid ($0.008). Get the receipt of a confirmed transaction. Returns status (success/fail), gas used, logs, contract address if deployment.
params: hash*
chain_codePaid ($0.0029). Get the deployed bytecode at an address. Returns hex bytecode (empty = EOA, non-empty = contract). Useful for distinguishing contracts from wallets.
params: address*

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.