Official MCP RegistryListed
io.github.89rat/code402
Discover machine-payable APIs, probe x402 payment terms, and run seller operations. Non-custodial.
First seen 2 Oct 2026. Evidence as of 5 Oct 2026.
13
Tools
From an anonymous probe
1
Source listings
Each with its own history
26
Recorded changes
Since first seen
Tools
| Tool | Description | Behaviour |
|---|---|---|
| batch_validate | Run 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 |
| check_price | Instant 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 |
| gstin_check | Validate an Indian GSTIN by structure (2-digit state code + PAN + entity code + 'Z') and its mod-36 cross-sum checksum. | Read-only |
| iban_check | Validate IBAN structure and MOD-97 checksum. Does not establish account ownership, beneficiary identity or absence of fraud. | Read-only |
| ifsc_check | Check the 11-character Indian IFSC format, including its fifth-character zero. No bank-branch registry lookup or account verification. | Read-only |
| india_supplier_check | One 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 |
| lei_check | Validate a 20-character LEI and MOD-97 check digits. No registry lookup, active-registration check or legal-entity identity verification. | Read-only |
| pre_disbursement_guard | Evaluate 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_verify | Verifies 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_screen | Deterministic 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_check | Check SWIFT/BIC structure and country code. Does not establish bank existence, active routing or beneficiary identity. | Read-only |
| vat_mod97_check | Check 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_pack | Check 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
- vendor_onboarding_pack: title changed
- vendor_onboarding_pack: description changed (+"Check supplied IBAN, LEI, Belgian" +"and" +"company-number fields")
- vendor_onboarding_pack: annotations changed
- vat_mod97_check: title changed
- vat_mod97_check: input schema changed
- vat_mod97_check: description changed (+"Check the supported Belgian" +"format and" +"checksum. BE only; not VIES, other EU VAT formats, registration status or")
- vat_mod97_check: annotations changed
- swift_bic_check: title changed
- swift_bic_check: description changed (+"Check" +"and country code. Does not establish bank existence, active" +"or beneficiary identity.")
- swift_bic_check: annotations changed
- pre_disbursement_guard: title changed
- pre_disbursement_guard: description changed (+"Evaluate supplied identifiers, domain-age evidence" +"mismatch signals. Requires a preceding" +"hash. An advisory result is not verified identity, fraud clearance or authorization to release funds.")
- pre_disbursement_guard: annotations changed
- lei_check: title changed
- lei_check: description changed (+"Validate a 20-character LEI and MOD-97 check digits. No registry lookup, active-registration" +"legal-entity identity verification." -"CRITICAL B2B KYB CHECK: Deterministically validates Legal Entity Identifiers (ISO 17442) with ISO 7064 MOD-97-10")
- lei_check: annotations changed
- ifsc_check: title changed
- ifsc_check: description changed (+"Check the 11-character" +"format, including its fifth-character zero. No bank-branch registry lookup or account verification." -"Validate an")
- ifsc_check: annotations changed
- iban_check: title changed
- iban_check: description changed (+"Validate IBAN" +"MOD-97 checksum. Does not" +"identity")
- iban_check: annotations changed
- batch_validate: title changed
- batch_validate: description changed (+"supported {tool, value}" +"request. Each result states its scope. Compare" +"current batch quote with individual quotes; savings depend on")
- batch_validate: annotations changed
- server instructions changed (+"5" -"3")
| Source | Listing | First seen | Last seen | Versions |
|---|---|---|---|---|
| Official MCP Registry | io.github.89rat/code402 | 2 Oct 2026 | 5 Oct 2026 | 1 |