Mmcp.market

Attestari MCP server

by attestari·io.github.attestari/attestari·v0.0.6

Auditable memory for AI agents: provable deletion, tamper-evident audit, time-travel recall.

B77/100grade B
What users say
No reviews yet
Be the first
Safety scan
B77/100

full report

Adoption
New

0 stars39 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • add_memory

    Store a message in memory; extracts and remembers durable facts. Optionally tag it with the agent and a source reference (kept as provenance).

  • forget_subject

    Right-to-be-forgotten: erase a subject; returns a deletion certificate.

  • get_provenance

    Trace a remembered fact back to its source episode and exact snippet.

  • search_memory

    Recall 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

no findings
  • 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
Overall 77/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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 certificate

No 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
Add to Cursor

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.

All Attestari alternatives →
  • ReasonGraph Cloud memory
    Graph memory for AI agents: entities, cause-effect links, cross-session recall, time travel.
    A
  • Argon
    Versioned MongoDB sandboxes for AI agents: branch, time-travel, merge, and undo over MCP.
    B
  • MaxAEO AI Visibility MCP
    Local-first MCP server for AI visibility, GEO/AEO, llms.txt, and AI crawler readiness audits.
    A
  • travel.art
    Art-tourism data for AI agents: biennales, art fairs, museums, layover itineraries with 2026 facts.
    A
  • Rakuten
    Rakuten Web Service for AI: Ichiba, Books, Travel, Recipe, Kobo, GORA — bilingual, read-only.
    A

More from attestari