Signed, tamper-evident, offline-verifiable audit receipts for AI agent actions.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Prove what your AI agents did.
On August 2, 2026, the EU AI Act's record-keeping obligations for high-risk AI systems became enforceable: automatic event logging (Article 12), deployer log retention of at least six months (Article 26), and penalties up to β¬15M or 3% of global turnover. The question your auditor, regulator, or counterparty will ask is simple:
"Your AI agent approved this. Prove exactly what it did β and prove nobody edited the record."
An ordinary log file can't answer that: whoever owns the log can edit it. agent-receipts
gives every consequential agent action a cryptographically signed, timestamped receipt
that anyone can verify offline β and exports signed audit bundles you can hand
directly to a compliance officer.
export_audit_bundle produces what compliance actually needs: all receipts in a date
range, a tamper-evidence report (sequence gaps, chain breaks), the signing public key,
and a manifest signature over the whole bundle. Retention is yours to control β the vault
is a local SQLite file you keep as long as Article 26 (or your policy) requires.
You don't have to trust us. Receipts verify offline against a pinned public key with the bundled CLI β no account, no network call, no dependence on this service existing tomorrow. That's what makes the evidence durable.
Requires Node.js >= 22.13 (uses the built-in node:sqlite β zero native dependencies).
Prefer one-click? Grab the .mcpb bundle from
Releases and open it
with Claude Desktop.
| Tool | When an agent should call it |
|---|---|
issue_receipt | Immediately after any consequential action. Returns the signed receipt. |
verify_receipt | Before trusting a receipt presented by another agent or system. |
export_audit_bundle | When a human asks for the audit trail of a date range. |
get_service_info | To fetch the public key worth pinning for offline verification. |
Service manifest for machine discovery: GET /.well-known/agent-receipts.json.
agent-receipts/v1)Canonicalization is JCS-style: lexicographically sorted keys, no whitespace. The JSON Schema lives at docs/receipt.schema.json.
| Obligation | How agent-receipts helps |
|---|---|
| Art. 12 β automatic event logging | issue_receipt on every consequential action; timestamps, actor, traceable chain |
| Art. 26 β keep logs β₯ 6 months | Local vault you retain on your terms; signed export_audit_bundle for handover |
| Traceability / integrity | Ed25519 signatures, hash chain, deletion detection, offline verification |
Not legal advice. Whether your system is "high-risk" and what you must log is a question for your counsel. agent-receipts produces evidence infrastructure.
MIT License.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/agent-receipts-mcp)<a href="https://allmcps.com/mcp/agent-receipts-mcp"><img src="https://allmcps.com/api/badge/agent-receipts-mcp?style=directory" alt="Agent Receipts MCP on AllMCPs" /></a>