docs

MCP Tools

Conare exposes four MCP tools.

ToolUse
recallLoad prior context once at the start of a conversation.
searchLook up a specific prior topic, file, decision, or session.
savePersist durable preferences, decisions, facts, and notes.
forgetDelete a specific memory by ID.

Default workflow

Call recall first in every new conversation:

recall({
  context: "debugging auth token expiry in the API worker",
  prompt: "focus on final decisions, active blockers, file paths, and commands"
})

Use search after that for targeted lookup:

search({
  query: "billing webhook refund retry policy last week",
  prompt: "return the final decision and why; preserve exact paths and commands"
})

Use save only for durable information:

save({
  content: "The user prefers concise docs with aggressive pruning and no template-looking structure."
})

Use forget only when the user asks to remove a known memory:

forget({
  memoryId: "memory-id"
})

Parameters

recall accepts:

ParameterRequiredNotes
contextYesSpecific description of the current conversation.
promptNoTells the synthesizer what to emphasize.
deepNoDefaults to true; set false only for raw exact-string lookup.

search accepts:

ParameterRequiredNotes
queryYesDescriptive retrieval phrase, not a keyword.
promptNoTells synthesis how to shape the answer.
afterNoUnix timestamp in milliseconds.
beforeNoUnix timestamp in milliseconds.
deepNoDefaults to true; set false only when raw matches are needed.

Search rules

Use descriptive phrases: how does the billing webhook handle refunds beats billing.

Keep temporal words when the user uses them. latest work on Codex sync is better than removing latest.

Search before asking the user to re-explain a reference like "the IDE one" or "the old OAuth fix".