MCP

MCP tools

Canonical names from src/tool-catalog.ts. Aliases still work; new integrations should call the canonical tool.

Source of truth: src/tool-catalog.ts in the engine. Counts and names in this page come from that file, not from a README.

New MCP tokens default to the agent toolset. Tokens created before 2026-08-17 see all (fail-open). graph and ops are additive.

Deprecated tools stay visible in all during the alias window. Do not teach them to a new client.

Agent toolset (default)

Recall:

ToolUse for
memory_retrieveOne well-formed question. Server expands and fuses. REST twin: POST /search.
memory_prepareAssemble context for a task. REST twin: POST /api/v1/memory/prepare.
working_contextCheapest session start: stable facts + recent decisions.
memory_grepExact string, id, date, key.
get / multi_getFull body of a doc you already found.
keyed_facts_as_ofTime-travel fact snapshots.
whoamiConfirm tenant / user / agent. HTTP-only.
memory_healthIndex and pipeline health.

Write and correct:

ToolUse for
memory_storeTyped durable outcome (decision, problem, lesson, …).
memory_usedDeclare docids you actually relied on. Optional verdict.
upsert_keyed_factWrite a dated fact snapshot.
assert_authority_correctionCorrect a wrong value so the next session sees the truth.
record_lessonA takeaway that should change future behaviour.
memory_curatepin / snooze / unpin / unsnooze.
memory_forgetLeast reversible write — standalone on purpose.
append_entity_cardKG write path agents actually use.
diaryAgent diary read/write.

Working state and team:

ToolUse for
scratchpadSession scratch.
task_stateGoal / progress ledger.
profileUser profile.
team_briefingInbox, handoffs, mission.
team_handoffcreate / consume.
team_inbox / team_message / team_notify_human / team_rosterTeam OS (no-op if the tenant has no members).
episodeslist / get episodic memories.
notificationscheck / mark_read.
list_lessonsLessons recorded for this tenant.

Graph toolset

Knowledge graph, decisions, provenance, conflicts. Canonical names: kg_query, kg_explain, kg_entity_resolve_report, kg_quarantine, list_entity_cards, find_causal_links, memory_evolution_status, provenance, conflicts, memory_arcs, timeline, find_similar, decisions. ripple_rag_retrieve is beta.

Older names (record_decision, trace_lineage, detect_conflicts, …) are aliases of those canonical tools. They still work.

Ops toolset

Curation and metering: lifecycle_*, reindex, index_stats, import_docs, export_docs, vault_sync, list_vaults, beads_sync, build_graphs, operations, usage_report, feedback.

Deprecated — do not teach

NameReality
storeHTTP-only duplicate of memory_store.
list_proposalsHTTP-only; memory_health already surfaces proposals.

The marketing /docs page still says "MCP store tool". That name is the deprecated one. Call memory_store.

On this page