crypto_ticker
Crypto ticker
Spot USD price for a crypto ticker or CoinGecko id from public price feeds, cached 60 s. Result carries a signed receipt.
symbolrequired
io.github.89ratPublished by GitHub account 89ratv1.0.1Updated Oct 24, 2026
Discover machine-payable APIs, probe x402 payment terms, and run seller operations. Non-custodial.
A remote MCP server offering deterministic crypto, FX and trade-document checks on Base, each returning a signed receipt, plus x402 payment discovery.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.89rat%2Fcode402/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"code402": {
"type": "http",
"url": "https://rail.hcrb.in/mcp"
}
}
}This repository has no README.
Crypto ticker
Spot USD price for a crypto ticker or CoinGecko id from public price feeds, cached 60 s. Result carries a signed receipt.
symbolrequiredERC-20 Token Balance Snapshot
Raw and formatted ERC-20 balanceOf for an address on Base, with decimals read from the token. Result carries a signed receipt.
addressrequireddecimalstoken_addressrequiredFX spot price oracle
Reference fiat and stablecoin conversion rate from a static table, not a live feed. Returns rate and inverse; result carries a signed receipt.
baserequiredquoterequiredBase Block Header Info
Base block header: number, timestamp, transaction count and base fee for the latest or a given block. Result carries a signed receipt.
blockTx Activity & Contract Detection
Outbound transaction count (nonce) and contract-or-EOA check for an address on Base. Result carries a signed receipt.
addressrequiredToken contract facts (Base)
Deterministic Base contract facts: ERC-20 metadata, proxy slots, owner(), privileged-function selectors and flags. Not a safety verdict. Result carries a signed receipt.
chainaddressrequiredClean markdown scraper
Fetch a public web page by URL (or take your HTML) and return Markdown plus headings. No JavaScript rendering. Result carries a signed receipt.
urlhtmlContext distill
Deterministic 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.
textrequiredInstant JSON schema verifier
Validate JSON data payloads against schema definitions. Preflighted for agent tool call pipelines.
datarequiredschemarequiredBase Account Balance Snapshot
Native ETH and one ERC-20 balance (default USDC) for an address on Base, raw and formatted. Result carries a signed receipt.
addressrequiredtoken_addressCalculate cross-border FX savings
Arithmetic 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.
amountcurrencyamount_usdamount_usdcIBAN Structure and Checksum Check
Validate IBAN structure and MOD-97 checksum. Does not establish account ownership, beneficiary identity or absence of fraud.
ibanrequiredLEI Structure and Checksum Check
Validate a 20-character LEI and MOD-97 check digits. No registry lookup, active-registration check or legal-entity identity verification.
leirequiredBelgian VAT MOD-97 Check
Check the supported Belgian VAT format and MOD-97 checksum. BE only; not VIES, other EU VAT formats, registration status or tax compliance.
vat_numberrequiredSWIFT/BIC Structure Check
Check SWIFT/BIC structure and country code. Does not establish bank existence, active routing or beneficiary identity.
bicrequiredBatch Identifier Checks (up to 50 items)
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.
itemsrequiredVendor Identifier Check Pack
Check supplied IBAN, LEI, Belgian VAT and UK company-number fields in one result. Structural checks only; no ownership, registry or fraud clearance.
leiibanvat_numbercompany_numberIndia Supplier Verification Pack
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.
panvpaifscgstinCounterparty Risk Indicators
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.
leivat_numbervendor_domaincompany_numberrecipient_ibandeclared_countryphysical_addressprev_receipt_hashinvoice_amount_usdGSTIN check (India)
Validate an Indian GSTIN by structure (2-digit state code + PAN + entity code + 'Z') and its mod-36 cross-sum checksum.
gstinrequiredIFSC Format Check
Check the 11-character Indian IFSC format, including its fifth-character zero. No bank-branch registry lookup or account verification.
ifscrequiredAddress Snapshot & Operator Policy Comparison
Exact EVM-address comparison against the identified 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.
subjectrequiredZero-cost price index and gasless x402 quote generator
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.
toolrequiredamountVerify any XDR-1 receipt — free, stateless, any issuer
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.
receiptrequired75% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
Declare a license in the repository or the registry entry.