About ReceiptRail
ReceiptRail is an on-chain delivery-receipt service for x402 payments on Solana, for buyer agents, auditors, and others who need to verify delivered content and receipts independently. It also checks the official x402 receipt format and anchors verification results on-chain; the project documents limitations of its devnet demo.
Key features
- 01Create and verify on-chain delivery receipts
- 02Validate official-format x402 receipts
- 03Resolve signer keys and check freshness
- 04Bind delivery content digests to receipts
- 05Return JSON from read-only tools
Use cases
- 01Verify delivery receipts for x402 payments
- 02Check receipt signatures and payload assertions
- 03Compare a delivered file with its on-chain digest
MCP support
It exposes `issue_receipt`, `verify_receipt`, `get_receipt`, and `verify_x402_receipt` to MCP clients through a Streamable HTTP endpoint and an stdio MCP bridge, for creating or checking on-chain receipts and x402 artifacts.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://agenttoll-receipts.app.workbuddy.host/mcpclaude mcp add --transport http xka0085-byte-receiptrail https://agenttoll-receipts.app.workbuddy.host/mcp{"mcpServers":{"xka0085-byte-receiptrail":{"type":"http","url":"https://agenttoll-receipts.app.workbuddy.host/mcp"}}}Open in Cursor{"servers":{"xka0085-byte-receiptrail":{"type":"http","url":"https://agenttoll-receipts.app.workbuddy.host/mcp"}}}Open in VS Code{"mcpServers":{"xka0085-byte-receiptrail":{"type":"http","url":"https://agenttoll-receipts.app.workbuddy.host/mcp"}}}{"mcpServers":{"xka0085-byte-receiptrail":{"serverUrl":"https://agenttoll-receipts.app.workbuddy.host/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
3| Parameter | Type | Required | Description |
|---|---|---|---|
| buyer | string | No | Optional buyer identifier (wallet address) |
| seller | string | No | Optional seller identifier |
| x402_payment_ref | string | Yes | Unique reference for this transaction (1-128 chars) |
| deliverable_digest | string | Yes | SHA-256 hex digest (64 chars) of the delivered content |
| x402_payment_signature | string | No | Solana tx signature of the 0.001 USDC payment to the service address. Omit to receive the payment challenge. |
Details
The maintainer has not added details yet. Check the README in the repository.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.