MCP Server

ReceiptRail

io.github.xka0085-byte/receiptrail
Crypto & Web3 Payments & Fintech Public & reachable MCP 2026-07-28

What this MCP does

Issues and verifies delivery receipts tied to x402 payment settlements and Solana state, including signed x402 receipt validation.

get_receipt
Get receipt details
Fetch full receipt details: digests, checks, outcome, amount, buyer, seller, timestamp, PDA. Look up by receipt_id, or by x402_payment_ref (always works — the receipt lives on-chain). Read-only, no cost.
Input schema
{'type': 'object', 'properties': {'receipt_id': {'type': 'string', 'description': 'Receipt id, e.g. r_abcdef1234567890'}, 'payment_ref': {'type': 'string', 'description': 'x402_payment_ref of the transaction (use this if receipt_id unknown; resolved on-chain)'}}}
issue_receipt
Issue delivery receipt
Anchor a SHA-256 digest of delivered content plus the x402 settlement reference on Solana. Returns a permanent, publicly verifiable receipt (poll until outcome === "settled"). Costs 0.001 USDC via x402; if x402_payment_signature is omitted, returns the payment challenge instead (pay 0.001 USDC to the service address, then call again with the payment tx signature).
Input schema
{'type': 'object', 'required': ['x402_payment_ref', 'deliverable_digest'], 'properties': {'buyer': {'type': 'string', 'description': 'Optional buyer identifier (wallet address)'}, 'seller': {'type': 'string', 'description': 'Optional seller identifier'}, 'x402_payment_ref': {'type': 'string', 'description': 'Unique reference for this transaction (1-128 chars)'}, 'deliverable_digest': {'type': 'string', 'description': 'SHA-256 hex digest (64 chars) of the delivered content'}, 'x402_payment_signature': {'type': 'string', 'description': 'Solana tx signature of the 0.001 USDC payment to the service address. Omit to receive the payment challenge.'}}}
verify_receipt
Verify delivery receipt
Verify an AgentToll receipt against live Solana state: PDA owner must be the AgentToll program and the stored digest must match the receipt. Look up by receipt_id, or by x402_payment_ref (always works — the receipt lives on-chain). Read-only, no cost.
Input schema
{'type': 'object', 'properties': {'receipt_id': {'type': 'string', 'description': 'Receipt id, e.g. r_abcdef1234567890'}, 'payment_ref': {'type': 'string', 'description': 'x402_payment_ref of the transaction (use this if receipt_id unknown; resolved on-chain)'}}}
verify_x402_receipt
Verify signed x402 receipt (official offer-receipt format)
Verify a signed receipt in the official x402 offer-receipt extension format (docs.x402.org/extensions/offer-receipt, npm @x402/extensions). Accepts {format:"jws", signature} artifacts (JWS with EdDSA/Ed25519 or ES256/P-256), checks structure, required payload fields (version/network/resourceUrl/payer/issuedAt), cryptographic signature, optional freshness window, and optional expected values. Public key resolves automatically from did:key/did:web/did:jwk kid, or pass public_key_jwk directly. Read-only, no cost.
Input schema
{'type': 'object', 'required': ['receipt'], 'properties': {'expect': {'type': 'object', 'properties': {'payer': {'type': 'string'}, 'network': {'type': 'string'}, 'resourceUrl': {'type': 'string'}}, 'description': 'Optional assertions: {resourceUrl?, payer?, network?} — verification fails if the payload contradicts them.'}, 'receipt': {'type': 'object', 'required': ['format', 'signature'], 'properties': {'format': {'enum': ['jws'], 'type': 'string'}, 'signature': {'type': 'string', 'description': 'JWS compact serialization (header.payload.signature)'}}, 'description': 'Signed receipt artifact, e.g. {"format":"jws","signature":"<JWS compact serialization>"}'}, 'public_key_jwk': {'type': 'object', 'description': 'Optional JWK to verify with. Omit to resolve from the kid (did:key:z... Ed25519, did:web, did:jwk).'}, 'max_age_seconds': {'type': 'number', 'description': 'Freshness window for issuedAt (default 3600; pass 0 to skip the freshness gate).'}}}
Added
verify_x402_receipt
Sept. 30, 2026, 2:41 a.m.
Added
get_receipt
Sept. 18, 2026, 2:40 a.m.
Added
verify_receipt
Sept. 18, 2026, 2:40 a.m.
Added
issue_receipt
Sept. 18, 2026, 2:40 a.m.

SAP MCP Server

ai.oobeprotocol.sap.mcp/sap-mcp

Provides an MCP gateway connecting SAP-related tools with Solana, DeFi, decentralized identity, and x402 payments.

FortFi Treasury MCP

io.github.rebelArtists/fortfi-treasury-mcp

Provides policy-controlled crypto treasury operations across chains, including wallets, payments, token discovery, swaps, bridges…

DPX — Institutional Cross-Border Settlement

io.github.untitledfinancial/dpx

Provides compliance-gated cross-border crypto settlement, agent registration and spending mandates, stablecoin routing, ESG and s…

Peer

io.github.zkp2p/peer

Reads Peer protocol, checkout, deposit, wallet, Peer Cash, cross-chain routing, payout, and IntentGuardian data on Base and relat…

Robyn — Gasless Cross-Chain for AI Agents

io.github.ox31461/robyn

Supports gasless cross-chain transfers, wallet and transaction checks, spending mandates, privacy-preserving messaging, and signe…

MERX - TRON Resource Exchange

exchange.merx/mcp

Manages TRON energy and bandwidth purchasing, resource monitoring, transaction cost estimation, wallet operations, token transfer…

Wisely x402 Agent-Payment Infrastructure

com.wiselyenterprisesllc/x402-agent-payment-infrastructure

Provides agent payment workflows for x402 endpoints, wallet handoffs, receipts, creator catalogs, local commerce bridges, endpoin…

AgentTools Hub

io.github.Thyphex/agenttools-hub

Offers calculators, unit and data converters, reference lookups, live crypto data, wallet utilities, and paid x402 access.