ActionProof MCP server
io.github.Burakfenerci5/actionproof·v0.0.3Tamper-proof audit trail for AI agents. Signed receipts, offline-verifiable, zero backend.
0 stars52 downloads/wk
Reviews
Write oneNobody has reviewed ActionProof yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
ActionProof tools (3, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
attest_actionwrite actionCreate a signed, tamper-evident receipt that THIS agent performed an
get_identityReturn this ActionProof server's stable agent identity (a did:key).
verify_receiptVerify a signed ActionProof receipt offline. Returns whether the
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan15 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 87 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How ActionProof compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,255 servers
- Tools
- 3
- the typical server has 7
- Tools that change things
- 33%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 52
- more than 43% of 12,191 servers with a package
What its tools let an agent do: 2 read · 1 change
Install ActionProof in Claude Code, Cursor or VS Code
Runs npx -y actionproof on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add actionproof -- npx -y actionproof
What the publisher says
From the ActionProof repository's README, as published. We do not edit it. Read it on GitHub
ActionProof
A tamper-proof audit trail for AI agents. Verifiable observability: every action your agent takes gets a cryptographically signed receipt you can verify offline, anywhere — zero backend.
Observability tools (LangSmith, Langfuse, Arize) show you what your agent reportedly did — traces recorded inside their platform, on their word. But those logs are self-asserted: an agent, a bug, or an attacker can write anything into them, and you can't prove after the fact that the record wasn't edited.
ActionProof adds the missing layer: verifiable observability. Each action — email sent, form filed, payment made — gets a tamper-evident, Ed25519-signed receipt capturing what was done, by which agent, when, and on whose authority. Edit any field and verification fails. It's an audit trail you (or an auditor, a user, or a counterparty) can trust without trusting the agent, the vendor, or us.
Built for the compliance floor that's coming — the EU AI Act (Article 12) and ISO 42001 require traceable, tamper-evident logs for automated decisions. ActionProof produces exactly that, as a portable primitive rather than a walled-garden platform.
Install
npm install actionproof # TypeScript / JavaScript
pip install actionproof # PythonReceipts are cross-compatible: one signed in TypeScript verifies in Python, and vice-versa.
Quick start (TypeScript)
import { attest, verify, generateKeypair } from "actionproof";
const agent = generateKeypair(); // agent's identity = its key (did:key)
const receipt = attest(agent, {
type: "email.send",
summary: "Sent renewal quote to jane@acme.com",
params: { to: "jane@acme.com", amount: 4200 }, // hashed, not stored in clear
result: { smtp: 250 },
outcome: "ok",
});
verify(receipt); // -> { valid: true, agent: "did:key:z6Mk..." }Quick start (Python)
from actionproof import attest, verify, generate_keypair
agent = generate_keypair()
receipt = attest(
agent,
type="email.send",
summary="Sent renewal quote to jane@acme.com",
params={"to": "jane@acme.com", "amount": 4200}, # hashed, not stored in clear
result={"smtp": 250},
outcome="ok",
)
verify(receipt) # -> VerifyResult(valid=True, agent="did:key:z6Mk...")Edit any field of that receipt and verify returns invalid. That's the whole idea.
Where it fits: the verifiable layer of agent observability
ActionProof complements your observability stack rather than replacing it. Keep using LangSmith / Langfuse / Arize for rich traces, latency, and cost — then attach an ActionProof receipt to the actions that matter (the ones that move money, change state, or touch a user's data) so that part of your trail is tamper-evident and independently verifiable.
It's a proof, not just a log entry — the difference between "our dashboard says the agent did this" and "here's a signed receipt anyone can verify."
Design principles
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
ActionProof: common questions
- Is ActionProof MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the ActionProof safety report
- How do I install ActionProof?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does ActionProof need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is ActionProof maintained?
- The last commit was 126 days ago (2026-07-01). The latest release is v0.0.3.
- What can I use instead of ActionProof?
- Servers from other publishers that do the same job: Tradememory Protocol MCP server, SSH Manager MCP server and Nautilus Compass Memory MCP server.
- How does ActionProof compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,255 servers); tools 3 (the typical server has 7); tools that change things 33% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to ActionProof
Same job from other publishers: the closest match first, then the best rated.
- Tradememory ProtocolTamper-evident decision audit trail and outcome-weighted memory for AI trading agents.not reviewedEstablishedB
- SSH ManagerSSH for AI agents: commands, files, backups and health, with approval, a vault and an audit trailnot reviewedEstablishedA
- Nautilus Compass MemoryLocal-first long-term memory for AI agents, with byte-recomputable signed verification receipts.not reviewedEstablishedB