Engram MCP Server
app.getengram/engram
Persistent, searchable memory for AI assistants across every MCP client.
What is the Engram MCP server?
Engram is an MCP-native memory server that stores complete conversation transcripts verbatim and makes them searchable via semantic search. Connect any MCP-compatible client—Claude Desktop, Claude Code, Cursor, Windsurf, Zed—and your agent remembers everything across sessions without summarization or compression.
Engram provides persistent memory infrastructure for AI agents by storing every conversation exactly as sent and enabling semantic search across all stored conversations. Use it to build AI assistants that maintain context and recall relevant information across multiple sessions and clients, with per-organization isolation and team collaboration features.
How to install Engram
Copy-paste configuration for popular MCP clients.
Tools & capabilities
Tools this server exposes to the agent.
create_conversation— Start a new conversation with optional title, tags, and metadataappend_messages— Add messages to an existing conversationsearch— Semantic search across all conversationsget_conversation— Retrieve a conversation with its messageslist_conversations— List conversations with filtering and paginationdelete_conversation— Remove a conversation and its data
Use cases
- Build AI assistants that remember context across multiple sessions and clients
- Search through past conversations by meaning to find relevant information for current tasks
- Maintain verbatim records of all agent interactions for audit and compliance purposes
- Enable team collaboration by sharing conversation history across organization members
- Accumulate knowledge over time without manual summarization or context management
Engram MCP server FAQ
Engram is a memory server for AI agents that stores complete conversation transcripts verbatim and makes them searchable via semantic search. It works with any MCP-compatible client like Claude, Cursor, or Windsurf.
Engram offers a free plan with 1,000 messages/month. Paid plans start at $9/month for 100,000 messages, with team and enterprise options available.
Use `/plugin marketplace add get-engram/engram` followed by `/plugin install engram@engram`. Restart Claude Code and approve access in the browser—no API key needed.
Point your client to the remote server URL `https://mcp.getengram.app/mcp` in your MCP configuration. The server handles OAuth authentication automatically.
Yes, Engram uses OAuth (RFC 9728/8414/7591 with PKCE). A free account is created automatically when you first sign in—no manual API key management needed.
All conversations are stored verbatim in Engram's database with per-organization isolation. Data is searchable via semantic embeddings and can be deleted at any time.
README (reference)
Source of truth, from the repository.
Engram
Memory infrastructure for AI agents. Store every conversation verbatim. Search by meaning.
Engram is an MCP-native memory server that stores complete, uncompressed conversation transcripts and makes them searchable via semantic search. Connect any MCP-compatible client — Claude Desktop, Claude Code, Cursor, Windsurf, Zed — and your agent remembers everything across sessions.
Quick start
Claude Code
/plugin marketplace add get-engram/engram
/plugin install engram@engram
Restart Claude Code and approve access in the browser. There is no API key to copy and no config file to edit — the server implements the MCP authorization flow (RFC 9728 / 8414 / 7591, PKCE), so the client discovers it, registers itself, and signs you in. A free account is created as part of signing in.
The plugin also ships a skill that tells Claude when to search memory and what is worth saving, so context accumulates without being asked.
Any other MCP client
Point it at the remote server and let OAuth handle access:
{
"mcpServers": {
"engram": {
"type": "http",
"url": "https://mcp.getengram.app/mcp"
}
}
}
For a client that only speaks stdio, bridge to the remote server with mcp-remote — it drives the same browser OAuth flow, so there is still no key to copy:
{
"mcpServers": {
"engram": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.getengram.app/mcp"]
}
}
}
(An older version of this README suggested npx @getengram/cli mcp; the CLI
has no such command and that configuration never worked.)
How it works
- Verbatim storage — every message stored exactly as sent, no summarization or compression
- Semantic search — find relevant context by meaning using bge-base-en-v1.5 embeddings
- MCP-native — speaks the Model Context Protocol natively, works with any compatible client
- Multi-tenant — per-organization isolation, team seats, and API key management
Architecture
Runs entirely on Cloudflare's developer platform:
- Workers — Hono.js API and MCP server
- D1 — SQLite at the edge for messages and metadata
- Vectorize — semantic search index
- Workers AI — embedding generation
Read the full architecture deep-dive.
MCP tools
Engram exposes 6 tools via MCP:
| Tool | Description |
|---|---|
create_conversation | Start a new conversation with optional title, tags, metadata |
append_messages | Add messages to an existing conversation |
search | Semantic search across all conversations |
get_conversation | Retrieve a conversation with its messages |
list_conversations | List conversations with filtering and pagination |
delete_conversation | Remove a conversation and its data |
See the API reference for full parameters and examples.
Packages
| Package | Description |
|---|---|
apps/mcp-server | Cloudflare Worker — MCP server and REST API |
apps/cli | CLI and MCP bridge (@getengram/cli) |
packages/sdk | TypeScript SDK (@getengram/sdk) |
packages/db | Database queries and migrations |
packages/shared | Shared constants, types, and utilities |
Integration guides
Pricing
| Plan | Price | Messages/month |
|---|---|---|
| Free | $0 | 1,000 |
| Pro | $9/mo | 100,000 |
| Team | $27/seat/mo | 500,000 |
| Enterprise | Custom | Unlimited |
Links
- Website: getengram.app
- Documentation: getengram.app/docs
- Blog: getengram.app/blog
- npm: @getengram/cli
License
Business Source License 1.1 — see LICENSE for details.
Related MCP servers
Family calendar MCP server: read the family's week and propose changes a parent approves.

Salta
Mobile-first AI life planner — turn goals into daily, synced tasks from your AI assistant.
Convert public HTML or a public URL into token-dense Markdown through one remote MCP tool.

Grounded synthesis from public sources. 3 free calls total; then $0.10 brief or $0.25 deep via x402.
Gingerguide City Catalog
Read-only MCP for the Gingerguide catalog of European cities and their narrated tour sights.

Glif
Generate images, video, and audio with Glif's media-generation agent—no API keys, just OAuth sign-in.