Skip to main content
The 3ngram MCP server exposes the following accountability tools. Every entry is generated from the tool’s source signature and docstring, so this page never drifts from the backend.
Required parameters are marked with the required attribute. Optional parameters show their default value.

resolve

Resolve · writes · non-destructive · idempotent · closed-world Mark a memory as resolved (commitment done, blocker cleared, decision acted on). Sets status=‘resolved’ and opens the next occurrence if the memory is recurring. Returns: str Source: backend/src/engram/mcp/tools/accountability.py

Parameters

memory_id
int
required
The ID of the memory to resolve
resolution
str | None
default:"None"
Optional note explaining why/how this was resolved
stop_recurring
bool
default:"False"
If True and this is a recurring commitment, stop the series

unresolve

Unresolve · writes · non-destructive · idempotent · closed-world Reopen a previously resolved memory (undo an accidental or premature resolve). Restores status to ‘open’. Returns: str Source: backend/src/engram/mcp/tools/accountability.py

Parameters

memory_id
int
required
The ID of the memory to reopen
reason
str | None
default:"None"
Optional explanation for why this is being reopened