Integration
Long-term memory for OpenClaw
OpenClaw is the local-first agent gateway. It runs MCP servers, routes between them, and stays off the cloud. Engram adds the durable-memory tier OpenClaw was missing without forcing a cloud dependency on the rest of the stack: tools are local, the model is local, and memory is either hosted by Lumetra or self-hosted by you.
Install
Three steps: sign up for an Engram API key, paste a BYOK LLM-provider key on /models, then drop the snippet below into OpenClaw.
Three steps to memory in your agent
- Sign up. Free, no card. You'll land on a Getting Started page that walks the next two steps.
- Add your LLM key. Engram is BYOK. Paste an OpenAI / Anthropic / Groq / Together / Fireworks key and we'll route every extraction and query call through your provider. You pay your provider directly. We never see your inference.
- Paste the snippet below into your agent and restart it. Use
Authorization: Bearer <api-key>with the API key from your portal.
- Edit
~/.openclaw/openclaw.jsonand add the following server (includes required header) - Restart the OpenClaw gateway so the new server loads.
- Verify with
openclaw mcp list;engramshould appear in the connected servers.
{
"mcpServers": {
"engram": {
"url": "https://mcp.lumetra.io/mcp/sse",
"headers": {
"Authorization": "Bearer <api-key>"
}
}
}
}What you can do once memory's wired in
- Run OpenClaw with a local LLM and Engram for memory, a fully self-contained agent stack
- Compose Engram memory with other MCP servers OpenClaw already manages (filesystem, search, etc.)
- Recall facts across OpenClaw skill invocations within the same session and across reboots
- Mix self-hosted Engram with Lumetra-hosted Engram on different buckets via OpenClaw's routing
FAQ
Does Engram require OpenClaw to be online?
Just to reach `mcp.lumetra.io`. If you self-host Engram on-prem, OpenClaw can call it locally and never touch the public internet.
How do I verify it's registered?
`openclaw mcp list` should show `engram` in the connected servers. The six tools become callable from any skill that requests MCP access.
Can I share an Engram key across multiple OpenClaw machines?
Yes. The same `eng_live_...` key in each `openclaw.json` writes to the same Engram tenant. Use bucket names to namespace per-machine if you want.
Related integrations
Ship durable memory in OpenClaw today
Free tier: 10K memories and 50K retrievals per month. No credit card. Same Engram backend powers all 41 integrations, so memories you write from one client are immediately queryable from the rest.