
Adaptive Recall
- 4 repo stars
- Updated May 14, 2026
- AIAppsAPI/adaptive-recall
Adaptive Recall is a MCP server that provides adaptive agent memory with cognitive scoring, a knowledge graph, and self-improving retrieval over HTTP.
About
Adaptive Recall is an MCP server that adds an adaptive memory layer for AI coding agents: cognitive scoring ranks what matters, a knowledge graph connects facts across threads, and ML tuning improves retrieval over time. developers shipping agent-heavy products—internal tools, support bots, or long-running Claude Code projects—use it when default context windows lose decisions, preferences, and architecture notes between sessions. You register the remote streamable-http endpoint and supply an API key; the agent can then read and write durable memory instead of re-explaining your stack every day. Expect setup overhead versus raw chat: you trade a small external dependency for fewer repeated explanations and more consistent multi-day implementation runs.
- Adaptive memory with cognitive scoring to prioritize what the agent should retain
- Knowledge graph linking entities and context across conversations
- Self-improving ML layer that refines recall over time
- Streamable HTTP remote at s1.adaptiverecall.com/mcp (npm package adaptive-recall v1.0.1)
- Requires ADAPTIVE_RECALL_API_KEY (free tier at adaptiverecall.com)
Adaptive Recall by the numbers
- Data as of Jul 15, 2026 (Skillselion catalog sync)
claude mcp add AdaptiveRecall -- npx -y AIAppsAPI/adaptive-recallAdd your badge
Show developers this MCP server is listed on Skillselion. Paste this into your README.
| repo stars | ★ 4 |
|---|---|
| Last updated | May 14, 2026 |
| Repository | AIAppsAPI/adaptive-recall ↗ |
What it does
Give Claude Code or Cursor persistent, scored memory and a knowledge graph so agents recall prior decisions across sessions.
Who is it for?
Best when you're running long Claude Code or Cursor projects and need cross-session memory without building a custom vector stack first.
Skip if: Skip if you need fully on-prem, air-gapped memory with no third-party API or hosted endpoint.
What you get
After you connect Adaptive Recall with an API key, your agent can persist and rank memories so multi-session builds stay aligned with earlier decisions.
- Durable agent-accessible memory store with scored recall
- Knowledge-graph-linked context usable across coding sessions
- Configured remote MCP connection to Adaptive Recall
By the numbers
- Server version 1.0.1
- Transport: streamable-http at s1.adaptiverecall.com/mcp
- 1 required secret env var: ADAPTIVE_RECALL_API_KEY
README.md
Adaptive Recall
Adaptive memory system for AI applications. Patent pending.
adaptiverecall.com | Documentation | Sign Up Free
What It Does
Adaptive Recall is a hosted memory server that stores, retrieves, and manages long-term memory for AI applications. It connects via MCP or REST API.
- Multi-strategy retrieval: four search strategies run in parallel (vector similarity, temporal recency, full-text keyword, knowledge graph traversal) and the system learns which to prioritize for each type of query
- Cognitive scoring: results ranked using ACT-R activation modeling from cognitive science, factoring in recency, access frequency, entity connections, and validated confidence
- Knowledge graph: entities and relationships extracted automatically from stored memories, used as a retrieval pathway alongside text similarity
- Memory lifecycle: memories progress through stages, gain or lose confidence based on corroborating evidence, and fade naturally when unused
- Self-improving: ML models train on your usage patterns, every parameter change must pass statistical validation against real query history before being adopted
- Retrieval quality monitoring: the system verifies its own retrieval consistency and identifies knowledge gaps
Connect
Sign up at adaptiverecall.com to get your server URL and API key.
MCP Configuration
Add to your MCP client config (Claude Code, Codex, Cursor, or any MCP-compatible tool):
{
"mcpServers": {
"adaptive-recall": {
"type": "url",
"url": "https://YOUR_SERVER_URL/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
For Claude Code, add this to .mcp.json in your project or ~/.claude/settings.json for global access. For Gemini CLI, add to ~/.gemini/settings.json using httpUrl instead of url. For Codex, add to your Codex MCP configuration.
REST API
Every action is also available as an HTTP endpoint at https://YOUR_SERVER_URL/v1/. All requests require a Bearer token in the Authorization header.
Actions
| Action | Description |
|---|---|
| store | Save a new memory. Generates embeddings and extracts entities automatically. |
| recall | Search memories using multi-strategy retrieval with cognitive scoring. |
| update | Modify an existing memory. Re-embeds automatically if content changes. |
| forget | Remove a memory by ID or by finding the closest match to a query. |
| graph | Explore the knowledge graph, traversing entity relationships by name and depth. |
| status | System health, memory counts, confidence distribution, and knowledge gap detection. |
| snapshot | Get a formatted overview of stored memories, organized by type. |
| feedback | Send feedback directly to the Adaptive Recall developers. |
Memory Types
When storing memories, assign a type that affects how the memory is managed:
Learning types (evolve over time, gain/lose confidence, have lifecycle stages):
general_knowledge- facts, observations, reference informationuser_knowledge- information about people and their preferences
Lookup types (static reference, no lifecycle):
callable_scripts- tool and script referenceswork_project- project tracking, tasks, deadlinescross_reference- pointers to external information and resourceslearned_procedure- multi-step workflows and procedures
Pricing
Free, Starter, Pro, and Business plans available. See adaptiverecall.com for details.
Links
Recommended MCP Servers
How it compares
MCP memory service, not an in-repo SKILL.md workflow or local SQLite notes plugin.
FAQ
Who is Adaptive Recall for?
Developers and small teams using MCP-capable agents who want durable, scored memory without building their own RAG pipeline.
When should I use Adaptive Recall?
Use it when a project spans many agent sessions and you keep losing stack decisions, naming conventions, or open TODO context.
How do I add Adaptive Recall to my agent?
Register the streamable-http MCP URL https://s1.adaptiverecall.com/mcp, set ADAPTIVE_RECALL_API_KEY in your client config, and install the npm identifier adaptive-recall per your agent's MCP docs.