← Back to search

agent-recall-mcp

tw260 Scanned 3d ago

Memory Palace MCP server for AI agents

D
40 / 100

Versions

3.4.41latest
Jul 31, 2026
3.4.40
Jul 27, 2026
3.4.39
Jul 27, 2026
3.4.38
Jul 20, 2026
3.4.37
Jul 14, 2026
+ show 74 moreshow less
3.4.36
Jul 5, 2026
3.4.35
Jun 29, 2026
3.4.31
Jun 20, 2026
3.4.30
Jun 19, 2026
3.4.27
Jun 18, 2026
3.4.25
Jun 18, 2026
3.4.24
Jun 17, 2026
3.4.23
Jun 12, 2026
3.4.22
Jun 11, 2026
3.4.21
Jun 3, 2026
3.4.20
Jun 1, 2026
3.4.19
May 26, 2026
3.4.18
May 23, 2026
3.4.17
May 23, 2026
3.4.16
May 23, 2026
3.4.15
May 21, 2026
3.4.14
May 21, 2026
3.4.13
May 20, 2026
3.4.11
May 19, 2026
3.4.10
May 9, 2026
3.4.9
May 9, 2026
3.4.8
May 9, 2026
3.4.7
May 8, 2026
3.4.6
May 6, 2026
3.4.5
May 6, 2026
3.4.4
May 6, 2026
3.4.3
May 5, 2026
3.4.2
May 4, 2026
3.4.1
May 4, 2026
3.4.0
Apr 29, 2026
3.3.28
Apr 25, 2026
3.3.27
Apr 25, 2026
3.3.26
Apr 23, 2026
3.3.25
Apr 23, 2026
3.3.24
Apr 23, 2026
3.3.23
Apr 23, 2026
3.3.22
Apr 21, 2026
3.3.21
Apr 20, 2026
3.3.20
Apr 20, 2026
3.3.19
Apr 18, 2026
3.3.18
Apr 18, 2026
3.3.17
Apr 16, 2026
3.3.16
Apr 16, 2026
3.3.15
Apr 15, 2026
3.3.14
Apr 14, 2026
3.3.12
Apr 12, 2026
3.3.11
Apr 11, 2026
3.3.10
Apr 10, 2026
3.3.9
Apr 10, 2026
3.3.8
Apr 10, 2026
3.3.7
Apr 10, 2026
3.3.6
Apr 10, 2026
3.3.5
Apr 10, 2026
3.3.4
Apr 10, 2026
3.3.3
Apr 9, 2026
3.3.2
Apr 9, 2026
3.3.1
Apr 9, 2026
3.2.3
Apr 7, 2026
3.2.2
Apr 7, 2026
3.2.1
Apr 7, 2026
3.2.0
Apr 7, 2026
2.1.5
Apr 3, 2026
2.1.4
Apr 3, 2026
2.1.3
Apr 3, 2026
2.2.3
Apr 3, 2026
2.2.2
Apr 3, 2026
2.2.1
Apr 3, 2026
2.2.0
Apr 3, 2026
3.0.1
Apr 3, 2026
3.0.0
Apr 3, 2026
2.1.2
Mar 30, 2026
2.1.1
Mar 30, 2026
2.1.0
Mar 30, 2026
1.0.0
Mar 30, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 38

pipeline_show
annotations: none low

Render the project's narrative spine on demand — phase count, day span, sessions,

project string detail_last_n number
journal_search
annotations: none low

Full-text search across all journal entries for a project.

query string include_palace boolean
awareness_update
annotations: none low

Add insights to the awareness system. Call at end of session.

title string source string evidence string identity string insights array severity enum trajectory string blind_spots array applies_when array
recall
annotations: none low

[RETRIEVE — use freely, any time] Use when the user asks to recall, search, find, or look up previous memory, context, or decisions.

id string limit number query string since string title string useful boolean project string feedback array
palace_search
annotations: none low

Full-text search across all palace rooms. Results are ranked by room salience.

room string query string project string
journal_list
annotations: none low

List available journal entries for a project.

journal_capture
annotations: none low

Layer 1: lightweight Q&A capture. Appends to today's log file without loading the full journal.

palace_room string
journal_read
annotations: none low

Read a journal entry. Returns the full file content for agent cold-start. Use date='latest' for the most recent entry.

journal_projects
annotations: none low

List all projects tracked by agent-recall on this machine.

pipeline_current
annotations: none low

Return the full content of the currently active project phase, or null if none is open.

project string
remember
annotations: none low

[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.

content string context string project string
session_start
annotations: none low

[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()).

mode enum context string project string verbose boolean
palace_read
annotations: none low

Read a room overview or specific topic from the Memory Palace.

room string topic string project string
journal_archive
annotations: none low

Move entries older than N days to cold archive. Keeps a one-line summary per archived entry.

project string older_than_days number
recall_insight
annotations: none low

Before starting a task, recall cross-project insights that apply.

limit number context string include_awareness boolean
check
annotations: none low

[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.

goal string delta string prior number factor string weight number outcome string project string evidence array direction enum posterior number confidence enum assumptions array decision_id string understanding string human_correction string action_description string
smart_recall
annotations: none low

Search ALL memory stores at once — palace, journal, and insights.

limit number query string project string
palace_write
annotations: none low

Write a memory to a palace room. Triggers fan-out: cross-references are updated in connected rooms.

topic string content string project string auto_name boolean importance enum connections array
register_rule
annotations: none low

Save a permanent IF-THEN behavior commitment for the project. Unlike insights (semantic facts)

do string name string when string project string
nudge
annotations: none low

Surface a contradiction between the human's current input and a prior statement/decision. Helps the human clarify their own thinking.

project string category enum question string past_statement string current_statement string
journal_write
annotations: none low

Append content to the current journal entry (creates today's file if absent).

content string palace_room string
journal_cold_start
annotations: none low

Returns a palace-first cold-start package.

project string
digest
annotations: none low

Context cache — store or recall pre-computed analysis results.

limit number query string scope string title string action enum global boolean reason string content string project string digest_id string ttl_hours number source_agent string source_query string include_stale boolean include_global boolean
journal_state
annotations: none low

Layer 1: structured JSON session state. Faster than markdown for cold-start.

data string date string action enum project string
pipeline_list
annotations: none low

List all project phases (milestones) in order — the project's narrative spine.

project string
smart_remember
annotations: none low

Save a memory — the system classifies your content and routes it to the right store

content string context string project string
pipeline_close
annotations: none low

Close the currently active project phase with the three reflection fields:

project string
knowledge_read
annotations: none low

Read lessons from knowledge files. Used before starting work to learn from past mistakes.

query string project string
check_action
annotations: none low

Call BEFORE any non-trivial action (publish, push, deploy, schema change, file delete,

project string
session_end
annotations: none low

[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.

title string project string evidence string severity enum trajectory string applies_when array
alignment_check
annotations: none low

Record what the agent understood, its confidence, and any human correction. Measures the Intelligent Distance gap.

goal string delta string project string unclear string category enum confidence enum assumptions array human_correction string
palace_walk
annotations: none low

Progressive context loading for cold-start.

depth enum focus string project string
context_synthesize
annotations: none low

Generate L3 semantic synthesis from recent journals and palace rooms.

focus enum entries number project string consolidate boolean include_palace boolean
knowledge_write
annotations: none low

Write a structured lesson to the knowledge palace room.

fix string title string project string category string root_cause string what_happened string
palace_lint
annotations: none low

Health check: find stale memories, orphan rooms (no connections), low-salience entries,

fix boolean project string
pipeline_open
annotations: none low

Open a new project phase (milestone) in the project's narrative spine.

auto boolean project string
journal_rollup
annotations: none low

Condense old daily journals into weekly summaries.

dry_run boolean project string min_entries number min_age_days number
totally_new_tool
annotations: none low

unfenced fixture

Permissions 4

network medium
Server uses network capabilities via: fetch()
filesystem low
Server uses filesystem capabilities via: fs, fs sync ops, glob, open(), os, path, pathlib, tempfile
shell high
Server uses shell capabilities via: child_process, execSync(), spawn(), spawnSync()
env_vars low
Server uses env_vars capabilities via: os.environ, process.env

Scan Findings 90

low
Tool 'smart_recall' has no annotations annotation_checker · 100%
low
Tool 'journal_search' has no annotations annotation_checker · 100%
low
Tool 'awareness_update' has no annotations annotation_checker · 100%
low
Tool 'recall' has no annotations annotation_checker · 100%
low
Tool 'palace_search' has no annotations annotation_checker · 100%
low
Tool 'pipeline_show' has no annotations annotation_checker · 100%
low
Tool 'journal_capture' has no annotations annotation_checker · 100%
low
Tool 'journal_read' has no annotations annotation_checker · 100%
low
Tool 'journal_projects' has no annotations annotation_checker · 100%
low
Tool 'pipeline_current' has no annotations annotation_checker · 100%
low
Tool 'remember' has no annotations annotation_checker · 100%
low
Tool 'session_start' has no annotations annotation_checker · 100%
low
Tool 'palace_read' has no annotations annotation_checker · 100%
low
Tool 'journal_archive' has no annotations annotation_checker · 100%
low
Tool 'recall_insight' has no annotations annotation_checker · 100%
low
Tool 'check' has no annotations annotation_checker · 100%
low
Tool 'palace_write' has no annotations annotation_checker · 100%
low
Tool 'register_rule' has no annotations annotation_checker · 100%
low
Tool 'nudge' has no annotations annotation_checker · 100%
low
Tool 'journal_write' has no annotations annotation_checker · 100%
low
Tool 'journal_cold_start' has no annotations annotation_checker · 100%
low
Tool 'digest' has no annotations annotation_checker · 100%
low
Tool 'journal_list' has no annotations annotation_checker · 100%
low
Tool 'journal_state' has no annotations annotation_checker · 100%
low
Tool 'pipeline_list' has no annotations annotation_checker · 100%
low
Tool 'smart_remember' has no annotations annotation_checker · 100%
low
Tool 'pipeline_close' has no annotations annotation_checker · 100%
low
Tool 'knowledge_read' has no annotations annotation_checker · 100%
low
Tool 'check_action' has no annotations annotation_checker · 100%
low
Tool 'session_end' has no annotations annotation_checker · 100%
low
Tool 'alignment_check' has no annotations annotation_checker · 100%
low
Tool 'palace_walk' has no annotations annotation_checker · 100%
low
Tool 'context_synthesize' has no annotations annotation_checker · 100%
low
Tool 'knowledge_write' has no annotations annotation_checker · 100%
low
Tool 'palace_lint' has no annotations annotation_checker · 100%
low
Tool 'pipeline_open' has no annotations annotation_checker · 100%
low
Tool 'journal_rollup' has no annotations annotation_checker · 100%
low
Tool 'totally_new_tool' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Hex string literal (>50 chars) in Goldentrii-AgentRecall-X-b95b1eb/packages/core/test/anonymize-baseline.test.mjs:114 entropy_analyzer · 70%
info
package.json metadata manifest_parser · 100%
info
Tool: journal_search manifest_parser · 85%
info
Tool: awareness_update manifest_parser · 85%
info
Tool: recall manifest_parser · 85%
info
Tool: palace_search manifest_parser · 85%
info
Tool: pipeline_show manifest_parser · 85%
info
Tool: journal_capture manifest_parser · 85%
info
Tool: journal_read manifest_parser · 85%
info
Tool: journal_projects manifest_parser · 85%
info
Tool: pipeline_current manifest_parser · 85%
info
Tool: remember manifest_parser · 85%
info
Tool: session_start manifest_parser · 85%
info
Tool: palace_read manifest_parser · 85%
info
Tool: journal_archive manifest_parser · 85%
info
Tool: recall_insight manifest_parser · 85%
info
Tool: check manifest_parser · 85%
info
Tool: smart_recall manifest_parser · 85%
info
Tool: palace_write manifest_parser · 85%
info
Tool: register_rule manifest_parser · 85%
info
Tool: nudge manifest_parser · 85%
info
Tool: journal_write manifest_parser · 85%
info
Tool: journal_cold_start manifest_parser · 85%
info
Tool: palace_lint manifest_parser · 85%
info
Tool: digest manifest_parser · 85%
info
Tool: journal_list manifest_parser · 85%
info
Tool: journal_state manifest_parser · 85%
info
Tool: pipeline_list manifest_parser · 85%
info
Tool: smart_remember manifest_parser · 85%
info
Tool: pipeline_close manifest_parser · 85%
info
Tool: knowledge_read manifest_parser · 85%
info
Tool: check_action manifest_parser · 85%
info
Tool: session_end manifest_parser · 85%
info
Tool: alignment_check manifest_parser · 85%
info
Tool: palace_walk manifest_parser · 85%
info
Tool: context_synthesize manifest_parser · 85%
info
Tool: knowledge_write manifest_parser · 85%
info
Tool: pipeline_open manifest_parser · 85%
info
Tool: journal_rollup manifest_parser · 85%
info
Tool: totally_new_tool manifest_parser · 85%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (38) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 70%
low
Permission: filesystem access detected permission_analyzer · 90%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
critical
Tool poisoning in 'session_end': Directive language: 'you must' poisoning · 85%
info
SBOM generated: 215 components sbom_generator · 100%
critical
AWS Access Key ID found in Goldentrii-AgentRecall-X-b95b1eb/contrib/hindsight-cookbook/agentrecall-memory/sample_corrections.json secret_scanner · 95%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%