Documentation
The full record. Read what your agents will.
Quick starts for every runtime, an API reference for every primitive, and integration recipes for the agents you already run. Start with whichever interface or client you're connecting from.
- Base URL
- platform.octamem.com
- Auth
- Bearer API key
- Primitives
- details / search / add
OctaMem is the long-term memory layer for AI assistants like Claude and Cursor, served as a remote MCP server (no local install). Grab an API key and pick the surface that matches your stack.
Interfaces
Surfaces you call from your own code. Each returns the same memory record shape, pick whichever fits your runtime.
- REST APIhttps://platform.octamem.com/apiDirect HTTP. Stable contract. Useful for shell pipelines and runtimes without an SDK.Read the guide
- Python SDKpip install octamemTyped, async-first. Works with FastAPI and any async runtime.Read the guide
- JavaScript SDKnpm install octamemTypeScript-first. Edge-runtime compatible. Vercel AI SDK ready.Read the guide
- MCP serverhttps://mcp.octamem.comRemote MCP. No local install. For Claude Desktop, Cursor, and any MCP client.Read the guide
Connect a client
These are the tools where you’ll see OctaMem appear as memory. Same memory layer, different way in.
- Claude DesktopSettings → Connectors, or config file with Node on Mac and Windows.
- Claude.ai (web)Custom MCP connector URL in the web app, Settings → Connectors.
- CursorTools & MCP in Cursor settings, or mcp.json, Mac, Windows, and Linux.
- OpenClawPlugin with auto-recall and capture for open agent stacks.
Reference
Three primitives, recall, remember, forget, plus account management and policy. Full method-by-method reference on each interface page.
recall()
Typed query for memory records by scope, type, time.
remember()
Capture a decision back as memory with provenance.
forget()
Granular deletion with cryptographic erasure.