RE-call MCP Memory Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| RECALL_DSN | Yes | PostgreSQL connection string for the vector database | |
| RECALL_EMBEDDER | No | Embedder to use: hashing or fastembed | hashing |
| RECALL_INDEX_ROOT | No | Root directory where recall_index may read files | . |
| RECALL_TRUST_MODE | No | Use development for uncalibrated demo deployments | development |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| recall_searchA | Search the agent's OWN memory before acting, and get actionable guidance. |
| recall_evidenceA | Get memory as CITABLE EVIDENCE plus the exact prompt to answer it with. |
| recall_indexA | Index a markdown file or folder into the agent's memory so it can be recalled later. |
| recall_forgetA | Permanently delete indexed memory for the given source(s). IRREVERSIBLE. |
| recall_statsA | Report how much memory exists and whether it is stale (freshness check). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
recall_search and recall_evidence both retrieve memory, but the descriptions clearly separate them: search is for consulting and guidance, evidence is specifically for answering with citations. The other tools (index, stats, forget) are distinct. Some initial confusion between search and evidence is possible, though the explicit 'use this instead of' note mitigates it.
All tools share the consistent `recall_` prefix with lowercase snake_case. The second part is mostly a verb (search, index, forget) with a couple of nouns (evidence, stats), but the uniform prefix and style make the pattern highly predictable. There is no mixed casing or arbitrary naming.
Five tools form a well-scoped set for a memory server: create (index), read (search, evidence, stats), and delete (forget). This is within the ideal 3-15 range and every tool serves a distinct lifecycle need without bloat.
The memory lifecycle is fully covered: index ingests files, search and evidence retrieve with different output formats, stats checks freshness, and forget handles deletion (with re-indexing providing update semantics). There are no obvious gaps for the stated purpose of a personal memory server.