Attestari MCP server
Auditable memory for AI agents: provable deletion, tamper-evident audit, time-travel recall.
0 stars39 downloads/wk
Reviews
Write oneNobody has reviewed Attestari yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Attestari tools (4)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
add_memoryStore a message in memory; extracts and remembers durable facts. Optionally tag it with the agent and a source reference (kept as provenance).
forget_subjectRight-to-be-forgotten: erase a subject; returns a deletion certificate.
get_provenanceTrace a remembered fact back to its source episode and exact snippet.
search_memoryRecall facts relevant to a query, optionally as of a past date.
Public scan report
scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it
- Code scan40 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 qualitystatic API keys via environment variables6/15
- Maintenancelast push 42 days ago12/15
- Maintainer identityregistry namespace matches repository owner7/10
What the publisher says
From the Attestari repository's README, as published. We do not edit it. Read it on GitHub
Attestari
<!-- mcp-name: io.github.attestari/attestari -->
The auditable memory layer for AI agents. Give your agent long-term memory — like any memory layer — except every fact carries a receipt (where it came from, when), it runs on plain Postgres, the audit trail is tamper-evident, and any user's data can be provably deleted with a signed certificate.
from attestari import Memory
mem = Memory()
mem.add("Hi, I'm Alice. I live in Toronto and I work at Acme.",
subject_id="alice", valid_from="2021-06-01")
mem.add("Update: I moved to Berlin and I now work at Globex.",
subject_id="alice", valid_from="2026-01-01") # supersedes Acme + Toronto
mem.answer("where does the user work", subject_id="alice") # -> "Globex" (latest)
mem.answer("where did the user live", subject_id="alice",
as_of="2022-01-01") # -> "Toronto" (time-travel)
cert = mem.forget("alice") # right-to-be-forgotten -> a signed deletion certificateNo database, no API key, no model download required to run that — the core engine has zero dependencies.
Contents
- Why it's different
- What you get
- Quickstart (30 seconds)
- The Python API
- Run it for real — Postgres · server + console · MCP · TypeScript
- REST API
- Configuration
- Provable deletion + tamper-evident audit, in one demo
- Already using Mem0 or Zep? Wrap it
- For auditors and DPOs
- How it works
- Project layout
Why it's different
Hosted memory is a black box: you can't see where a "memory" came from, you can't cleanly delete one user's data, and you can't prove the history wasn't altered. For a bank, hospital, or insurer — and under GDPR / the EU AI Act — that's a dealbreaker. Attestari is the neutral, self-hostable layer that fixes exactly that.
The last two rows are the moat. Deletion you can prove: each user's data is encrypted with their own key; forget() destroys the key, so the content is unrecoverable — while an immutable log and a signed certificate remain as proof. A history you can verify: every event is hash-linked, so verify_audit() catches any edit, insert, or delete — and the proof survives deletion.
What you get
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
claude mcp add attestari -- uvx attestari
Attestari: common questions
- Is Attestari MCP server safe?
- Mostly: it is graded B (77/100). Read the Attestari safety report
- How do I install Attestari?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Attestari need an API key?
- Yes. The registry entry asks for
ATTESTARI_KEK,ATTESTARI_DATABASE_URL,ANTHROPIC_API_KEY. - Is Attestari maintained?
- The last commit was 43 days ago (2026-08-12). The latest release is v0.0.6.
- What can I use instead of Attestari?
- Servers from other publishers that do the same job: ReasonGraph Cloud memory MCP server, Argon MCP server and MaxAEO AI Visibility MCP server. Compare all Attestari alternatives.
Alternatives to Attestari
Same job from other publishers: the closest match first, then the best rated.
- ReasonGraph Cloud memoryGraph memory for AI agents: entities, cause-effect links, cross-session recall, time travel.not reviewedGrowingA
- ArgonVersioned MongoDB sandboxes for AI agents: branch, time-travel, merge, and undo over MCP.not reviewedEstablishedB
- MaxAEO AI Visibility MCPLocal-first MCP server for AI visibility, GEO/AEO, llms.txt, and AI crawler readiness audits.not reviewedGrowingA
travel.artArt-tourism data for AI agents: biennales, art fairs, museums, layover itineraries with 2026 facts.not reviewedGrowingA- RakutenRakuten Web Service for AI: Ichiba, Books, Travel, Recipe, Kobo, GORA — bilingual, read-only.not reviewedGrowingA