code402
io.github.89rat/code402Version 1.0.1Discover machine-payable APIs, probe x402 payment terms, and run seller operations. Non-custodial.
Status
Responds132 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:34 UTC
- Latency
- 132 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 21:12 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://rail.hcrb.in/mcpResponds132 msNo sign-in
Claude Code
claude mcp add --transport http code402 https://rail.hcrb.in/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: code402
Remote MCP server URL: https://rail.hcrb.in/mcpCursor
{
"mcpServers": {
"code402": {
"url": "https://rail.hcrb.in/mcp"
}
}
}VS Code
code --add-mcp '{"name":"code402","type":"http","url":"https://rail.hcrb.in/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
58 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
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 prevent transfer reversals or establish the recipient. Returns signed XDR-1 receipt. | Not declared | Yes | Yes | Yes |
abn_checkValidate an Australian Business Number by its mod-89 checksum (11 digits). Required before invoice payment to Australian contractors. Returns signed XDR-1 receipt. | Not declared | Yes | Yes | Yes |
aci_trust_lookupDeterministic agent trust scoring and non-custodial unsettled exposure advisory evaluation (ACI-1). Quantifies counterparty grade (T0-T3), historical success rate, and maximum suggested settlement exposure without uncollateralized lending or float. | Not declared | Yes | Yes | Yes |
africa_supplier_checkOne call, one receipt: Kenya KRA PIN + settlement IBAN + SWIFT/BIC. Deterministic structural checks for East African trade corridors. | Not declared | Yes | Yes | Yes |
balance_checkNative ETH and one ERC-20 balance (default USDC) for an address on Base, raw and formatted. Result carries a signed receipt. | Not declared | Yes | Yes | Yes |
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 Luhn checks) in one batch request. Each result states its scope. Compare the current batch quote with individual quotes; savings depend on batch size. | Not declared | Yes | Yes | Yes |
block_infoBase chain (8453) block header data: block number, timestamp, transaction count and base fee for any block. Result carries a signed receipt. | Not declared | Yes | Yes | Yes |
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. | Not declared | Yes | Yes | Yes |
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. | Not declared | Yes | Yes | Yes |
china_supplier_checkOne call, one receipt: USCC + settlement IBAN + SWIFT/BIC for a Chinese counterparty. Deterministic structure and checksum validation with explicit scope per identifier. | Not declared | Yes | Yes | Yes |
clean_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. | Not declared | Yes | Yes | Yes |
cnpj_checkValidate Brazilian corporate tax ID (CNPJ) with official dual mod-11 check digits. Required for Brazilian B2B payments, PIX verification, and vendor due diligence. Returns signed XDR-1 receipt. | Not declared | Yes | Yes | Yes |
company_number_formatCheck supported UK company-number syntax. No Companies House lookup, entity-existence check or active-registration verification. | Not declared | Yes | Yes | Yes |
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. | Not declared | Yes | Yes | Yes |
counterparty_live_dossierUnified pre-wire proof combining IBAN/BIC syntax, live registry lookup, retained exact-match sanctions snapshot, legal-name token match, country consistency, and signed receipt. | Not declared | Yes | Yes | Yes |
counterparty_passport_verifyFree bilateral verifier checking a counterparty's XDR-1 receipt signature, published signer, live-registry SKU tier, and timestamp age, returning a signed receipt. | Not declared | Yes | Yes | Yes |
create_b2b_invoiceCreate a merchant-direct Base token invoice. New automated payments require a durable EOA authorization journal and a configured provider. No active protocol fee; no generic bank-wire authority, independent delivery or contract-wallet guarantee. | Not declared | Yes | Yes | Yes |
crypto_tickerSpot USD price for a crypto ticker or CoinGecko id from public price feeds, cached 60 s. Result carries a signed receipt. | Not declared | Yes | Yes | Yes |
csp_commitment_createGenerates cryptographic commitments to commercial terms and formats ERC-5564 dual-key stealth address announcements (CSP-1) for invoice-scale B2B payments on Base L2. | Not declared | Yes | Yes | Yes |
ein_format_checkValidate US Employer Identification Number FORMAT (NN-NNNNNNN). Use during US business counterparty KYB verification. Returns signed XDR-1 receipt. | Not declared | Yes | Yes | Yes |
erc20_balanceRaw and formatted ERC-20 balanceOf for an address on Base, with decimals read from the token. Result carries a signed receipt. | Not declared | Yes | Yes | Yes |
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. | Not declared | Yes | Yes | Yes |
get_b2b_invoiceRead public recorded invoice status and held-operation next action. Private records and credentials require a separate fresh read-only signature from the durably confirmed original payer; URLs and payment vouchers grant no read authority. | Not declared | Yes | Yes | Yes |
gstin_checkValidate an Indian GSTIN by structure (2-digit state code + PAN + entity code + 'Z') and its mod-36 cross-sum checksum. | Not declared | Yes | Yes | Yes |
gulf_supplier_checkOne call, one receipt: UAE TRN + settlement IBAN + SWIFT/BIC. Deterministic structure validation for Gulf trade corridors, scope stated per identifier. | Not declared | Yes | Yes | Yes |
iban_checkValidate IBAN structure and MOD-97 checksum. Does not establish account ownership, beneficiary identity or absence of fraud. | Not declared | Yes | Yes | Yes |
ifsc_checkCheck the 11-character Indian IFSC format, including its fifth-character zero. No bank-branch registry lookup or account verification. | Not declared | Yes | Yes | Yes |
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. | Not declared | Yes | Yes | Yes |
instant_json_schema_verifierValidate JSON data payloads against schema definitions. Preflighted for agent tool call pipelines. | Not declared | Yes | Yes | Yes |
iso20022_cbpr_cureResolves live statutory registries (GLEIF, UK Companies House, Norway Brreg) into schema-bounded ISO 20022 Structured/Hybrid <PstlAdr> and pain.001 XML with signed receipt. | Not declared | Yes | Yes | Yes |
iso20022_to_x402_intentTranslates validated ISO 20022 payment instructions (pain.001 / pacs.008) into deterministic EIP-712 payment-intent templates for autonomous x402 Base L2 USDC settlement (BAP-1). Zero custody, no fiat leg. | Not declared | Yes | Yes | Yes |
iso20022_validateDeterministic validation for institutional ISO 20022 XML/JSON payment messages (pain.001 credit transfer, pacs.008 customer credit, camt.053 bank statement) with XML DOCTYPE security guards, BigInt CtrlSum decimal sums, and ISO 13616 / 9362 / 17442 checksums (BAP-1). | Not declared | Yes | Yes | Yes |
japan_corp_checkValidate 13-digit Japanese Corporate Number assigned by the National Tax Agency using Mod-9 check digit algorithm. Required for Japanese B2B SaaS and enterprise billing. Returns signed XDR-1 receipt. | Not declared | Yes | Yes | Yes |
japan_supplier_checkOne call, one receipt: 13-digit Corporate Number + settlement IBAN for a Japanese counterparty. Deterministic check digits, explicit scope. | Not declared | Yes | Yes | Yes |
kra_pin_checkValidate Kenyan Revenue Authority Tax PIN structure (A/P followed by 9 digits and checksum character). Required for M-Pesa B2B disbursement and Kenyan remote agency invoicing. Returns signed XDR-1 receipt. | Not declared | Yes | Yes | Yes |
latam_supplier_checkOne call, one receipt: Brazilian CNPJ + Mexican RFC + settlement IBAN. Deterministic checks for the two largest LatAm corridors in one paid call. | Not declared | Yes | Yes | Yes |
lei_checkValidate a 20-character LEI and MOD-97 check digits. No registry lookup, active-registration check or legal-entity identity verification. | Not declared | Yes | Yes | Yes |
lei_live_lookupLive GLEIF v1 API lookup returning entity status, legal address, LOU registration, direct/ultimate parent relationships, SHA-256 payload digest, and signed receipt. | Not declared | Yes | Yes | Yes |
pre_disbursement_guardCheck supplier tax and bank identifiers (IBAN, LEI, EU VAT, UK company number), domain-age evidence and country mismatch signals before vendor payment. Requires a preceding receipt hash. An advisory result is not verified identity, fraud clearance or authorization to release funds. | Not declared | Yes | Yes | Yes |
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. | Not declared | Yes | Yes | Yes |
reconcileDeterministic reconciliation verdicts: pain.001/pacs.008 instructions vs camt.053 statements or NACHA ACH files, matched by end-to-end id and BigInt-exact amounts. Verdicts: SETTLED, UNPAID, AMOUNT_MISMATCH, DUPLICATE_PAYMENT, plus unmatched statement entries. Facts computed from the documents only — never inferred, never guessed. Returns signed XDR-1 receipt. | Not declared | Yes | Yes | Yes |
rent_deposit_guardCheck deposit IBAN checksum and supplied country/viewing indicators. Rule-based risk signals only; no ownership verification, escrow protection or guarantee against theft. | Not declared | Yes | Yes | Yes |
rental_listing_riskExplainable tenancy fraud risk score evaluated across irreversible payment demands, off-platform pressure, stolen photos, and advance wire signals. Deterministic rule engine. | Not declared | Yes | Yes | Yes |
rental_verdictCombine deposit identifier checks with supplied country, viewing and listing indicators. Does not verify landlord identity, property ownership or safety of payment. | Not declared | Yes | Yes | Yes |
rfc_checkValidate Mexican SAT RFC corporate (12-char) or individual (13-char) tax code and homoclave. Required for Mexican contractor invoicing and SPEI cross-border settlements. Returns signed XDR-1 receipt. | Not declared | Yes | Yes | Yes |
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. Current legal status is unknown; is_sanctioned is null. valid=false preserves a local block; valid=null never authorizes a transaction. Names are not screened. Missing, stale or incomplete evidence is explicit; no UN/EU coverage or sanctions clearance is provided. | Not declared | Yes | Yes | Yes |
simulate_spend_sentinelRun synthetic prompt-injection halts, malformed-delivery rejection, and bounded-spend eligibility examples under AP2 envelopes. No live escrow, refund, facilitator or chain action occurs. | Not declared | Yes | Yes | Yes |
swift_bic_checkCheck SWIFT/BIC structure and country code. Does not establish bank existence, active routing or beneficiary identity. | Not declared | Yes | Yes | Yes |
syntax_preflightFree offline mathematical checksum and format preflight across IBAN, BIC, LEI, EU VAT, and UK CRN, with live registry upgrade pointers and a signed receipt. | Not declared | Yes | Yes | Yes |
token_contract_riskDeterministic Base contract facts: ERC-20 metadata, proxy slots, owner(), privileged-function selectors and flags. Not a safety verdict. Result carries a signed receipt. | Not declared | Yes | Yes | Yes |
tx_activityOutbound transaction count (nonce) and contract-or-EOA check for an address on Base. Result carries a signed receipt. | Not declared | Yes | Yes | Yes |
uae_trn_checkDeterministic validation of UAE 15-digit Tax Registration Number (TRN) issued by the Federal Tax Authority (FTA) for VAT purposes. | Not declared | Yes | Yes | Yes |
uk_company_live_lookupLive UK corporate lookup returning company status, registered office structured into ISO 20022 <PstlAdr> XML, PO Box check, SHA-256 payload digest, and signed receipt. | Not declared | Yes | Yes | Yes |
upi_vpa_checkDeterministic structural validation of an Indian UPI Virtual Payment Address (VPA / handle): local-part syntax, handle against a LOCAL list of accredited PSP handles (okhdfcbank, okaxis, paytm, ybl and others), and length rules. It is NOT a live registry lookup: no request leaves this worker, and an unlisted handle is reported as unrecognised rather than nonexistent. This does not establish that the VPA is registered, reachable or owned by anyone. | Not declared | Yes | Yes | Yes |
uscc_checkValidate 18-character Chinese business registration and tax code using GB 32100-2015 ISO 7064 Mod-31-3 checksum. Required for B2B supply chain trade with Chinese manufacturers. Returns signed XDR-1 receipt. | Not declared | Yes | Yes | Yes |
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. | Not declared | Yes | Yes | Yes |
vat_vies_live_lookupLive European Commission VIES lookup for EU intra-Community transactions returning active registration status, trader name/address, requestIdentifier, SHA-256 digest, and signed receipt. | Not declared | Yes | Yes | Yes |
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. | Not declared | Yes | Yes | Yes |
Details
- Registry status
- Active
- Published
- Sep 25, 2026
- Updated
- Sep 25, 2026
- Categories (suggested)
- Finance and paymentsInvoicing and accountingSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared