Persist a memory. MemContext automatically expands content for searchability, generates embeddings, checks for duplicates, and classifies relationships with existing memories. If similar content exists, it may update, extend, or deduplicate instead of creating a new record.
API key created from the MemContext dashboard. Keys are prefixed with mc_.
The memory content. Write as a clear, complete, searchable statement.
10000preference - User likes or dislikes (e.g. "prefers dark mode").fact - Objective information (e.g. "uses macOS").decision - Choices made (e.g. "chose PostgreSQL for DB").context - Background information (e.g. "working on e-commerce app").preference, fact, decision, context Project scope. Format: lowercase, no spaces (e.g. memcontext).
100Where the memory originated.
mcp - Saved via MCP tool.web - Saved from the dashboard.api - Saved via REST API (default).openclaw - Saved via OpenClaw integration.mcp, web, api, openclaw ISO 8601 datetime when this memory expires. Omit for permanent memories.
Memory saved, updated, extended, or deduplicated.
ID of the saved or matched memory.
saved - New memory created.updated - New memory superseded an existing one.extended - New memory extends an existing one (relation created).duplicate - Content already exists; no new memory created.saved, updated, extended, duplicate ID of the memory that was superseded (when status is updated or extended).
ID of the existing duplicate (when status is duplicate).