RE-call MCP Memory Server MCP server
io.github.GiulioDER/re-call·v0.14.0·6 starsAgent memory on your own Postgres that flags superseded facts and abstains instead of guessing.
6 stars77 downloads/wk
Reviews
Write oneNobody has reviewed RE-call MCP Memory Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
RE-call MCP Memory Server tools (23, 5 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
__init__recall_apply_factApply one structured atomic fact through the deterministic provenance controller.
recall_calibration_publishwrite actionPublish one certified calibration artifact for the caller's tenant.
recall_calibration_runwrite actionCreate a draft calibration artifact for the active generation.
recall_calibration_statusReturn the latest calibration artifact bound to the caller's generation.
recall_current_factsReturn the tenant scoped current projection of the append only fact ledger.
recall_current_stateReturn a bounded, deterministic, generation bound authored state projection.
recall_evidenceGet memory as CITABLE EVIDENCE plus the exact prompt to answer it with.
recall_forgetPermanently delete indexed memory for the given source(s). IRREVERSIBLE.
recall_indexIndex a markdown file or folder into the agent's memory so it can be recalled later.
recall_ingestwrite actionUpload bounded source files and index them in the caller's tenant.
recall_inventoryList every source in memory with its raw content digest for client-side sync.
recall_job_statusReturn the current state of one bounded indexing job.
recall_query_construction_challengeAsk the original model for a bounded frame, then continue retrieval.
recall_reasoning_auditwrite actionRun the bounded integration audit without disclosing corpus or query text in errors.
recall_reasoning_projectionInspect the immutable reasoning projection for this tenant and generation.
recall_reasoning_proposalsList side effect free inference proposals for human review.
recall_reasoning_querywrite actionRun explicit opt-in reasoning over trusted retrieval and a derived graph.
recall_relatedReturn independently trusted structural neighbors of one evidence chunk.
recall_rewrite_planShow which key a proposal would declare, in which file. Writes nothing.
recall_searchSearch the agent's OWN memory before acting, and get actionable guidance.
recall_statsReport how much memory exists and whether it is stale (freshness check).
recall_tenantsReturn the tenant scopes visible to this caller.
Public scan report
scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it
- Code scan222 source files scanned20/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 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner6/10
Findings (1)
- mediumeval / new Function used
exec.evalx/recall/sparse.py: …m_pretrained(model_name, **loader_args).eval() # `from_pretrained` loads to …
How RE-call MCP Memory Server compares
Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 72/100
- higher than 30% of 802 Databases servers
- Tools
- 23
- the typical Databases server has 8
- Tools that change things
- 22%
- typical: 10%. Fewer write tools means less an agent can break
- GitHub stars
- 6
- more than 75% of 602 Databases servers
- Downloads a week
- 77
- more than 50% of 328 Databases servers with a package
What its tools let an agent do: 18 read · 5 change
Release history: 2 versions in the registry since 2026-09-09, latest 2026-09-25, typically one every 16 days.
Install RE-call MCP Memory Server in Claude Code, Cursor or VS Code
claude mcp add re-call -- uvx recall-rag
What the publisher says
From the RE-call MCP Memory Server repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.GiulioDER/re-call -->
Memory that abstains instead of guessing. RE-call is agent memory on your own PostgreSQL with pgvector. Each result carries a verdict, confidence, and provenance, while unsupported questions are refused instead of answered by the nearest match.
What it is · For agents · How it works · Try the demo · Install and integrate
What is RE-call
RE-call is agent memory on your own PostgreSQL database. It indexes source documents with pgvector and keeps validity, lineage, confidence, and provenance attached to every result.
Vector search returns nearby text. RE-call also checks whether that text is current, supported, and trustworthy enough for the query. A superseded claim is marked superseded; a result that does not clear the calibrated trust gate becomes ABSTAIN with a reason. Declared supersession makes the current memory win over stale but similar memory.
The default path uses local embeddings plus hybrid dense and Postgres full text retrieval. It needs no memory-layer LLM call. Additional retrieval, reasoning, and structured-fact modules are optional.
For the agent reading this, RE-call for agents explains the experience loop and how to use persistent memory as a trustworthy past rather than an unverified scratchpad.
How it works
RE-call builds an immutable, calibrated generation once and serves queries against that pinned generation. The solid path is the default. Dashed arrows mark the optional reasoning graph path or generation bindings. Nothing bypasses the generation or trust boundary.
flowchart TD
subgraph row_top[" "]
direction LR
subgraph group_clients["Entry points"]
node_cli["CLI<br/>command interface<br/>[cli.py]"]
node_package_api["Python package API<br/>library API<br/>[__init__.py]"]
node_agent_sdk["Agent memory SDK<br/>in-process SDK<br/>[memory.py]"]
node_mcp_server["MCP server<br/>tool server<br/>[server.py]"]
end
end
subgraph row_middle[" "]
direction LR
subgraph group_serving["Retrieval and trust"]
node_retriever["Hybrid retriever<br/>query service<br/>[retriever.py]"]
node_retrieval_legs["Dense, FTS, sparse legs<br/>retrieval components<br/>[embeddings.py]"]
node_reranker["Reranker<br/>candidate ranking<br/>[rerank.py]"]
node_trust_gate{{"Trust gate<br/>policy enforcement<br/>[trust.py]"}}
node_calibration["Calibration<br/>generation readiness<br/>[calibration.py]"]
end
subgraph group_build["Generation build"]
node_setup_wizard["Setup wizard<br/>provisioning workflow<br/>[setup.py]"]
node_generation_builder["Generation builder<br/>immutable indexing pipeline"]
node_document_ingest["Document ingestion<br/>document processing<br/>[document.py]"]
node_indexer["Index writer<br/>indexiShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
RE-call MCP Memory Server: common questions
- Is RE-call MCP Memory Server MCP server safe?
- Mostly: it is graded B (72/100). Read the RE-call MCP Memory Server safety report
- How do I install RE-call MCP Memory Server?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does RE-call MCP Memory Server need an API key?
- Yes. The registry entry asks for
RECALL_SERVING_DSN. - Is RE-call MCP Memory Server maintained?
- The last commit was 20 days ago (2026-10-14). The latest release is v0.14.0.
- What can I use instead of RE-call MCP Memory Server?
- Servers from other publishers that do the same job: Run402 MCP server, Memory Vault MCP server and CogniCore MCP server.
- How does RE-call MCP Memory Server compare with other Databases MCP servers?
- safety score 72/100 (higher than 30% of 802 Databases servers); tools 23 (the typical Databases server has 8); tools that change things 22% (typical: 10%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to RE-call MCP Memory Server
Same job from other publishers: the closest match first, then the best rated.
- Run402x402 pay-per-call infra for agents: $0.03 image generation, Postgres, auth, storage, functions.not reviewedEstablishedB
- Memory VaultLocal-first AI memory layer with hybrid search. Postgres + pgvector. Self-hosted, MIT.not reviewedGrowingB
- CogniCoreMemory, reflection and safety for AI agents. Hosted or local, no vector database.5.0(1)GrowingA
- AppwriteBuild and deploy backends: auth, Postgres/MySQL/vector databases, storage, functions, hosting, CDNnot reviewedEstablishedA
- Ekwo OS — open source accounting: ledger, invoices and VAT on your own Supabase or PostgresDouble-entry books an agent keeps as the user: invoices, VAT returns, 174 country packs.not reviewedEstablishedA