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

  1. Sign up. Free, no card. You'll land on a Getting Started page that walks the next two steps.
  2. 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.
  3. Paste the snippet below into your agent and restart it. Use Authorization: Bearer <api-key>with the API key from your portal.
  1. Edit ~/.openclaw/openclaw.json and add the following server (includes required header)
  2. ~/.openclaw/openclaw.json
    {
      "mcpServers": {
        "engram": {
          "url": "https://mcp.lumetra.io/mcp/sse",
          "headers": {
            "Authorization": "Bearer <api-key>"
          }
        }
      }
    }
  3. Restart the OpenClaw gateway so the new server loads.
  4. Verify with openclaw mcp list; engram should appear in the connected servers.

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.

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.