io.github.89rat/x402-checks
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Machine-payable deterministic identifier checks + signed XDR-1 receipts for agents.
Summary by lookupd
Offers deterministic checksum and format validation of tax, bank and business identifiers, plus balance lookups and fiat/crypto price…
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http x402-checks https://api.code402.dev/mcp
Codex, remote (streamable-http)
codex mcp add x402-checks --url https://api.code402.dev/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"x402-checks": {
"url": "https://api.code402.dev/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 57)
Publisher-provided text
crypto_tickerSpot USD price for a crypto ticker or CoinGecko id from public price feeds, cached 60 s. Result carries a signed receipt.erc20_balanceRaw and formatted ERC-20 balanceOf for an address on Base, with decimals read from the token. Result carries a signed receipt.fx_spot_price_oracleReference fiat and stablecoin conversion rate from a static table, not a live feed. Returns rate and inverse; result carries a signed receipt.block_infoBase chain (8453) block header data: block number, timestamp, transaction count and base fee for any block. Result carries a signed receipt.tx_activityOutbound transaction count (nonce) and contract-or-EOA check for an address on Base. Result carries a signed receipt.token_contract_riskDeterministic Base contract facts: ERC-20 metadata, proxy slots, owner(), privileged-function selectors and flags. Not a safety verdict. Result carries a signedclean_markdown_scraperFetch a public web page by URL (or take your HTML) and return Markdown plus headings. No JavaScript rendering. Result carries a signed receipt.context_distillDeterministic text digest: word count, top-5 most frequent meaningful words (stop words excluded), first sentence, and a keccak-256 content hash. Pure functioninstant_json_schema_verifierValidate JSON data payloads against schema definitions. Preflighted for agent tool call pipelines.balance_checkNative ETH and one ERC-20 balance (default USDC) for an address on Base, raw and formatted. Result carries a signed receipt.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 comiban_checkValidate IBAN structure and MOD-97 checksum. Does not establish account ownership, beneficiary identity or absence of fraud.lei_checkValidate a 20-character LEI and MOD-97 check digits. No registry lookup, active-registration check or legal-entity identity verification.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.swift_bic_checkCheck SWIFT/BIC structure and country code. Does not establish bank existence, active routing or beneficiary identity.batch_validateValidate up to 50 tax, bank and legal-entity identifiers (IBAN, LEI, VAT, SWIFT/BIC, ABA routing, EIN, IFSC, ABN, GSTIN, ISIN, SEDOL, EAN-13, ISBN, E.164 or Luhvendor_onboarding_packCheck supplied IBAN, LEI, Belgian VAT and UK company-number fields in one result. Structural checks only; no ownership, registry or fraud clearance.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 crospre_disbursement_guardCheck supplier tax and bank identifiers (IBAN, LEI, EU VAT, UK company number), domain-age evidence and country mismatch signals before vendor payment. Requiresgstin_checkValidate an Indian GSTIN by structure (2-digit state code + PAN + entity code + 'Z') and its mod-36 cross-sum checksum.ifsc_checkCheck the 11-character Indian IFSC format, including its fifth-character zero. No bank-branch registry lookup or account verification.sanctions_address_screenScreen an EVM wallet address or ISO country code by exact comparison against the identified sanctions address snapshot and existing operator block policy. Currecompany_number_formatCheck supported UK company-number syntax. No Companies House lookup, entity-existence check or active-registration verification.aba_routing_checkValidate a US ABA routing number by its (3,7,1)-weight mod-10 Fedwire/ACH checksum. Catches mistyped or invalid routing numbers before payment; does NOT preventein_format_checkValidate US Employer Identification Number FORMAT (NN-NNNNNNN). Use during US business counterparty KYB verification. Returns signed XDR-1 receipt.abn_checkValidate an Australian Business Number by its mod-89 checksum (11 digits). Required before invoice payment to Australian contractors. Returns signed XDR-1 receie164_checkValidate a phone number's E.164 structure (+CC, 8-15 digits, no leading zero) before dispatching SMS alerts or OTPs. Returns signed XDR-1 receipt.sedol_checkValidate a UK/Ireland security identifier by its (1,3,1,7,3,9)-weight mod-10 checksum. Returns signed XDR-1 receipt.isin_checkValidate an ISIN (ISO 6166) by structure and Luhn mod-10 check digit over the A=10…Z=35 converted string.ean13_checkValidate an EAN-13 barcode by its mod-10 checksum (odd positions x1, even positions x3).
Details
- Version: 1.3.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 666 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/89rat/m2m-exchange
- Website: https://hcrb.in
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.89rat/x402-checks)
- 62071 servers
- Last crawl: 2026-11-11T16:39:06.253Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp