Memory over MCP.
adja is a hosted memory service that speaks the Model Context Protocol. Point any MCP-capable agent at a URL. Get eight tools, a tenant, and persistence that outlives the session.
Drop an MCP URL into any client that speaks it. The rest is tool calls.
// ~/.claude.json - add adja as a remote MCP server
{
"mcpServers": {
"adja": {
"type": "http",
"url": "https://mcp.adja.ai/v1",
"headers": {
"Authorization": "Bearer ${ADJA_TOKEN}"
}
}
}
}Eight primitives.
Small, composable, opinionated. No ORM to learn, no schema to design. Names match what you'd say out loud.
Store a fact, preference, observation, or task. Auto-embedded for recall.
Spreading activation search across the memory graph. Multi-hop.
Curated topic view for an intent. Faster than recall for browsing.
Soft-delete or prune with a filter.
Trigger nightly consolidation on demand.
Schedule a reminder, natural language or cron.
Pending items surfaced from episodic analysis.
Current time + last activity summary across projects.
Works with what you already use.
MCP is a shared dialect. adja speaks it. Your agent keeps the memory, you keep the tool.
- Claude (web / desktop)Native remote MCP connector. Paste the URL.
- Claude CodeHTTP MCP in ~/.claude.json. Works with JWT tenant claims.
- CursorRemote MCP in settings.json. One-click.
- ChatGPTConnector coming. Works today via Claude bridge.
- Your stackAnything that speaks MCP streamable HTTP - SDKs welcome.
Not a vector store.
Nodes and edges, not a flat vector soup. Activation spreads through relations.
Boring infrastructure on purpose. Your memory shouldn't be locked to a vendor.
Semantic seeds find candidates. Graph traversal finds the rest. Salience ranks.
Nightly consolidation. Episodes merge, patterns promote, noise decays.
Give your agents a memory.
Private beta is rolling out to developers first. Leave your email and we'll send you an MCP endpoint and a token to start remembering.