Skip to content
Official MCP RegistryListed

io.github.89rat/x402-checks

Machine-payable deterministic identifier checks + signed XDR-1 receipts for agents.

First seen 6 Oct 2026. Evidence as of 6 Oct 2026.

23
Tools
From an anonymous probe
1
Source listings
Each with its own history
1
Recorded changes
Since first seen

Tools

ToolDescriptionBehaviour
balance_checkRead native ETH and USDC balances on Base with raw units and decimals. A balance snapshot is not proof of solvency, ownership or future payment ability; upstream reads can fail.Read-only
batch_validateRun up to 50 supported {tool, value} checks in one request. Each result states its scope. Compare the current batch quote with individual quotes; savings depend on batch size.Read-only
block_infoLatest (or specified) Base block header: number, timestamp, transaction count, base fee. Preflighted before payment.Read-only
calculate_fx_savingsArithmetic comparison of a USDC settlement against comparator percentages YOU supply (bank_fee_pct, custodial_fee_pct) across 14 global fiat currencies. The comparators are assumptions, not measurements of any bank or provider; no protocol fee is deducted on this rail.Read-only
check_priceInstant zero-cost pricing hook for code402 tools. Returns the live price, an opaque quote_id, TTL, and the settlement URL. Free forever — feeds the price index into an agent planner's context without creating any financial obligation. If the planner acts on the quote, it hits the settlement_url with an EIP-3009 signed voucher.Read-only
clean_markdown_scraperTransform noisy HTML web documents into clean, LLM-optimized Markdown while preserving semantic headers and links.Read-only
context_distillDeterministic text digest: word count, top-5 most frequent meaningful words (stop words excluded), first sentence, and a keccak-256 content hash. Pure function — no external calls, no ML.Read-only
crypto_tickerCurrent spot price (USD) for a symbol via the public CoinGecko API; common tickers (btc, eth, …) are mapped to CoinGecko ids automatically. Cached 60s server-side; preflighted so you never pay during an API outage.Read-only
erc20_balanceRaw + formatted ERC-20 balanceOf for an address at any token contract on Base. Decimals read on-chain. Preflighted so you never pay during an RPC outage.Read-only
fx_spot_price_oracleHigh-precision fiat & stablecoin foreign exchange spot rates (USDC, EUR, GBP, JPY, etc.) computed from TWAP edge oracles.Read-only
gstin_checkValidate an Indian GSTIN by structure (2-digit state code + PAN + entity code + 'Z') and its mod-36 cross-sum checksum.Read-only
iban_checkValidate IBAN structure and MOD-97 checksum. Does not establish account ownership, beneficiary identity or absence of fraud.Read-only
ifsc_checkCheck the 11-character Indian IFSC format, including its fifth-character zero. No bank-branch registry lookup or account verification.Read-only
india_supplier_checkOne call, one receipt: GSTIN + PAN + UPI VPA + IFSC for an Indian counterparty. Four deterministic structural checks, each stating its own scope. Built for cross-border procurement where the buyer is an agent that cannot open an INR account.Read-only
instant_json_schema_verifierValidate JSON data payloads against schema definitions. Preflighted for agent tool call pipelines.Read-only
lei_checkValidate a 20-character LEI and MOD-97 check digits. No registry lookup, active-registration check or legal-entity identity verification.Read-only
pre_disbursement_guardEvaluate supplied identifiers, domain-age evidence and mismatch signals. Requires a preceding receipt hash. An advisory result is not verified identity, fraud clearance or authorization to release funds.Read-only
receipt_verifyVerifies a signed XDR-1 receipt from ANY x402 service: recomputes the canonical digest and recovers the signer, then compares it to the declared signer. Free forever — no account, no quota, no storage (stateless). A valid receipt proves the signer signed that tool call at that timestamp; it does NOT prove funds moved or any business claim.Read-only
sanctions_address_screenDeterministic screen of EVM addresses and jurisdictions against a curated local blocklist of sanctioned addresses and prohibited jurisdictions. Address- and jurisdiction-level only — this is NOT name-based screening and NOT a complete OFAC SDN check. Absence of a match is not a sanctions clearance; use as one informational input alongside your own compliance process.Read-only
swift_bic_checkCheck SWIFT/BIC structure and country code. Does not establish bank existence, active routing or beneficiary identity.Read-only
tx_activityOn-chain activity snapshot: total outbound nonce, bytecode check (is_contract), and funded status on Base. Preflighted before payment.Read-only
vat_mod97_checkCheck the supported Belgian VAT format and MOD-97 checksum. BE only; not VIES, other EU VAT formats, registration status or tax compliance.Read-only
vendor_onboarding_packCheck supplied IBAN, LEI, Belgian VAT and UK company-number fields in one result. Structural checks only; no ownership, registry or fraud clearance.Read-only

Change history

  1. Listed (registry)
Source listings
SourceListingFirst seenLast seenVersions
Official MCP Registryio.github.89rat/x402-checks6 Oct 20266 Oct 20261