XMemo

API key required
MCP Tools

Persistent, user-owned memory for AI agents over hosted MCP. Remember decisions, recall project context, manage TODOs, and govern memory lifecycle across sessions and tools.

Install

openclaw skills install xmemo

XMemo Memory

Give your agent durable memory that survives across sessions, projects, and tools. XMemo is a hosted MCP memory service — no local database, no self-hosting required.

When to use

  • The task depends on prior decisions, preferences, or project context.
  • The user asks to remember something for later.
  • You need to recall conventions, architecture notes, or past fixes before acting.
  • The user wants TODOs, reminders, or follow-ups tracked across sessions.

Workflow

  1. Recall before assuming. Search or recall XMemo context before making decisions that prior memory could inform.
  2. Save what matters. Store durable facts: decisions, conventions, preferences, architecture notes, action items. Skip transient chat.
  3. Keep it concise. One clear memory per concept. Prefer structured facts over verbose narratives.
  4. Confirm before destroying. Always confirm the exact target before delete, forget, or overwrite operations.
  5. On auth failure, tell the user: "Visit https://xmemo.dev to sign in and get your token, or run xmemo login if the CLI is installed. Set XMEMO_KEY environment variable." Never request raw tokens in chat.

Available tools

Core memory operations provided by the XMemo MCP server:

ToolPurpose
rememberSave a new memory
recall / recall_contextRetrieve relevant memories before answering
search_memorySearch by query
update_memoryRevise existing memory
forget / forget_memoryDelete a memory
redact_memoryRemove sensitive content while keeping audit trail
explain_memoryShow why a memory exists or matched
create_memory_todoCreate a follow-up task
list_memory_todosList pending TODOs
complete_memory_todoMark a TODO done
record_eventLog a milestone or decision
get_timelineShow recent events
add_expenseRecord a ledger entry

Good memory candidates

  • Repository conventions, build/test/deploy commands.
  • Architecture decisions and their rationale.
  • Coding style preferences approved by the user.
  • Release procedures and deployment notes.
  • TODOs and follow-ups for future sessions.
  • Bug fix context that might recur.

Never save

  • Secrets, tokens, API keys, OAuth codes, cookies.
  • Private customer data or sensitive PII.
  • Temporary debugging output.
  • Large code blocks (link to files instead).