agent-recall-mcp
Memory Palace MCP server for AI agents
Versions
3.4.38latest3.4.31Tools 38
pipeline_open Open a new project phase (milestone) in the project's narrative spine.
journal_rollup Condense old daily journals into weekly summaries.
journal_list List available journal entries for a project.
digest Context cache — store or recall pre-computed analysis results.
check [MID-SESSION — safe any time; for alignment, before risky decisions] Use when the user asks to validate understanding, verify alignment, or check if their interpretation matches the human's intent. Also call BEFORE a high-risk action — publish, deploy, delete, credential exposure, external send/message, or any other irreversible write — passing `action_description` (one sentence, what you're about to do). Returns matching corrections/rules/insights plus a `verdict`: `blocked` means an authoritative correction OVERRIDES the plan — read it before proceeding.
pipeline_close Close the currently active project phase with the three reflection fields:
journal_archive Move entries older than N days to cold archive. Keeps a one-line summary per archived entry.
knowledge_read Read lessons from knowledge files. Used before starting work to learn from past mistakes.
pipeline_show Render the project's narrative spine on demand — phase count, day span, sessions,
nudge Surface a contradiction between the human's current input and a prior statement/decision. Helps the human clarify their own thinking.
session_start [ENTRY — call FIRST, before acting] Use when the user asks to start, load, continue, resume, or open memory for a project. Set mode='lite' for a ≤500-token briefing (good for fresh conversations where the agent will pull memory on demand via recall()).
journal_search Full-text search across all journal entries for a project.
awareness_update Add insights to the awareness system. Call at end of session.
recall [RETRIEVE — use freely, any time] Use when the user asks to recall, search, find, or look up previous memory, context, or decisions.
knowledge_write Write a structured lesson to the knowledge palace room.
check_action Call BEFORE any non-trivial action (publish, push, deploy, schema change, file delete,
recall_insight Before starting a task, recall cross-project insights that apply.
journal_read Read a journal entry. Returns the full file content for agent cold-start. Use date='latest' for the most recent entry.
palace_search Full-text search across all palace rooms. Results are ranked by room salience.
journal_write Append content to the current journal entry (creates today's file if absent).
alignment_check Record what the agent understood, its confidence, and any human correction. Measures the Intelligent Distance gap.
pipeline_list List all project phases (milestones) in order — the project's narrative spine.
session_end [ON SAVE/EXIT — YOU must call this; nothing auto-saves] Use when the user asks to save, checkpoint, summarize, end, retain, or persist the current session.
register_rule Save a permanent IF-THEN behavior commitment for the project. Unlike insights (semantic facts)
pipeline_current Return the full content of the currently active project phase, or null if none is open.
palace_write Write a memory to a palace room. Triggers fan-out: cross-references are updated in connected rooms.
palace_lint Health check: find stale memories, orphan rooms (no connections), low-salience entries,
palace_read Read a room overview or specific topic from the Memory Palace.
journal_cold_start Returns a palace-first cold-start package.
palace_walk Progressive context loading for cold-start.
smart_remember Save a memory — the system classifies your content and routes it to the right store
smart_recall Search ALL memory stores at once — palace, journal, and insights.
journal_capture Layer 1: lightweight Q&A capture. Appends to today's log file without loading the full journal.
journal_state Layer 1: structured JSON session state. Faster than markdown for cold-start.
context_synthesize Generate L3 semantic synthesis from recent journals and palace rooms.
journal_projects List all projects tracked by agent-recall on this machine.
remember [MID-SESSION WRITE — single fact/decision; saying it is not saving it] Use when the user asks to remember, store, note, or save a specific decision, fact, or insight.
totally_new_tool unfenced fixture
Permissions 4
network medium filesystem low shell high env_vars low