Skip to content
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

ToolDescriptionBehaviour
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
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
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
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
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. vendor_onboarding_pack: title changed
  2. vendor_onboarding_pack: description changed (+"Check supplied IBAN, LEI, Belgian" +"and" +"company-number fields")
  3. vendor_onboarding_pack: annotations changed
  4. vat_mod97_check: title changed
  5. vat_mod97_check: input schema changed
  6. vat_mod97_check: description changed (+"Check the supported Belgian" +"format and" +"checksum. BE only; not VIES, other EU VAT formats, registration status or")
  7. vat_mod97_check: annotations changed
  8. swift_bic_check: title changed
  9. swift_bic_check: description changed (+"Check" +"and country code. Does not establish bank existence, active" +"or beneficiary identity.")
  10. swift_bic_check: annotations changed
  11. pre_disbursement_guard: title changed
  12. 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.")
  13. pre_disbursement_guard: annotations changed
  14. lei_check: title changed
  15. 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")
  16. lei_check: annotations changed
  17. ifsc_check: title changed
  18. ifsc_check: description changed (+"Check the 11-character" +"format, including its fifth-character zero. No bank-branch registry lookup or account verification." -"Validate an")
  19. ifsc_check: annotations changed
  20. iban_check: title changed
  21. iban_check: description changed (+"Validate IBAN" +"MOD-97 checksum. Does not" +"identity")
  22. iban_check: annotations changed
  23. batch_validate: title changed
  24. batch_validate: description changed (+"supported {tool, value}" +"request. Each result states its scope. Compare" +"current batch quote with individual quotes; savings depend on")
  25. batch_validate: annotations changed
  26. server instructions changed (+"5" -"3")
Source listings
SourceListingFirst seenLast seenVersions
Official MCP Registryio.github.89rat/code4022 Oct 20265 Oct 20261
io.github.89rat/code402 on Official MCP Registry | InvokeRank