all tools / memory

Most reliable memory AI agent tools

As of the latest check, Glimind tracks 200 memory AI agent (MCP) tools, of which 0 are healthy right now. The table below ranks them live-first by real-time reliability.

toolstatuswhat it does
memory_merge
@memstack/mcp
unknownMerge multiple memories into onealternatives
memory_summarize
@memstack/mcp
unknownCompress old interactions via LLMalternatives
reject_candidate
io.github.ozankasikci/global-agent-memory
unknownReject a candidate memory without making it durable.alternatives
memory_prune
@memstack/mcp
unknownRemove stale/low-importance memoriesalternatives
memory_store
@memstack/mcp
unknownStore a memoryalternatives
memory_compile_context
@memstack/mcp
unknownAssemble token-budgeted LLM-ready contextalternatives
memory
io.github.sznt2010/agentresources-mcp
unknownremember / recall / forget / improve over the unified telemetry-as-memory storealternatives
memory_search
io.github.vnbochkarev-netizen/vibo-memory
unknownFind relevant facts (returns token savings)alternatives
memory_write
wolfcao/muninn-local-mcp
unknownStore a project-scoped memoryalternatives
memory_get
io.github.infoinlet-marketplace/mcp-memory
unknownRetrieve a specific memory by ID.alternatives
update_memory
1101AlexZab1011/project-memory-mcp
unknownDeep-merge a patch into a memory; same sync + validation.alternatives
memory_read_warm
seed-drill/Cordelia Proxy
unknownRead a specific L2 item by IDalternatives
remember
Yarmoluk/agent-memory-mcp
unknownStore a memory. Auto-links to related existing memories.alternatives
memory_get
@memstack/mcp
unknownGet a single memory by IDalternatives
memory_write_warm
seed-drill/Cordelia Proxy
unknownCreate/update entities, sessions, or learningsalternatives
zipmem_load_memory
ahmetakyurt/zipmem-mcp
unknownReturns blueprints, anchors, and lessons as compact text at the start of a session.alternatives
zipmem_checkpoint
ahmetakyurt/zipmem-mcp
unknownStages progress into a crash-safe buffer (session.json) without touching persistent memory.alternatives
zipmem_save_and_compact
ahmetakyurt/zipmem-mcp
unknownFinalizes the session: folds staged buffer and final delta into persistent memory (state.json), prunes, and closes the session.alternatives
store
io.github.jasondostal/cairn-mcp
unknownSave a memory with auto-enrichment. Supports event_at and valid_until for bi-temporal tracking.alternatives
search_memory
thrift-memory
unknownBrowse matching memories without applying a small recall budget.alternatives
delete_all_memories
io.github.kioie/memex
unknownWipe a user's memories (confirm=true)alternatives
store_memory
io.github.kunwar-shah/claudex
unknownStore a structured memory itemalternatives
read_memory
gregoire-renaldo/Dev Context Memory MCP
unknownRead a memory sectionalternatives
write_memory
gregoire-renaldo/Dev Context Memory MCP
unknownOverwrite a memory section (use with care)alternatives
delete_memory
1101AlexZab1011/project-memory-mcp
unknownDelete after exact-id confirmation; removes dangling references.alternatives
memory_get
chul0061/Mono Memory MCP
unknownRetrieve an observation by its UUID.alternatives
memory_search
chul0061/Mono Memory MCP
unknownKeyword search across observations and project contexts.alternatives
memory_search
@ambicuity/kindx
unknownSearch stored agent memories by text or semantic similarity.alternatives
mem_search
gentle-engram
unknownSearch Engram memory for relevant entries.alternatives
memory_store_batch
@memstack/mcp
unknownStore multiple memories in one call (batched embeddings)alternatives
memory_session_brief
io.github.romainsantoli-web/memory-os-ai
unknownFull memory briefing for session startalternatives
mem_session
thoth-mem
unknownStart, checkpoint, or summarize a root-owned memory session.alternatives
get_memory
hermify-mcp
unknownRetrieve chronological memory entries for an agent.alternatives
append_memory
io.gildara/mcp-server
unknownAdd info to an existing memory-type promptalternatives
memory_get
wang1051992187/@kireo/mcp-server
unknownFetch by idalternatives
memory_forget
BulbuLbul86/Codex Native Memory
unknownDelete a pinned memory item.alternatives
memory_memories
BulbuLbul86/Codex Native Memory
unknownList pinned memory items.alternatives
memory_export
BulbuLbul86/Codex Native Memory
unknownExport pinned memory and project profile JSON.alternatives
memory_move
io.github.mclaut/ariadne
unknownMove a memory to a different collection or namespace.alternatives
memory_search
chen789654/ai-memory-mcp
unknown搜索历史记忆alternatives
caveat
io.github.michielinksee/linksee-memory
unknownRecall relevant memories (caveats) before acting.alternatives
recall
io.github.michael-denyer/hot-memory-mcp
unknownSearch memories by meaningalternatives
memory_save
openhorse
unknown保存记忆alternatives
recall_grouped
io.github.major7apps/pensyve
unknownRetrieve memories clustered by source session, ordered chronologically.alternatives
memory_get
MSelcukAkbas/Versatile-Mcp
unknownTekil bellek ve onun versiyon geçmişini getiriralternatives
memory_recent
jadeleke/recall-mcp
unknownList the most recently saved or updated memories, newest first.alternatives
memphora_list_memories
io.github.Memphora/memphora
unknownList all stored memoriesalternatives
memory_search
jadeleke/recall-mcp
unknownFull-text search over all saved memories, ranked by relevance (BM25) with an importance boost. Supports FTS5 syntax (quoted phrases, AND/OR/alternatives
recall
io.github.MemoriLabs/memori-mcp
unknownFetches relevant memories for the current query at the start of each user turn.alternatives
memory_save
jadeleke/recall-mcp
unknownPersist a fact, preference, decision, or lesson so it survives across sessions. Write one self-contained fact per memory. Use tags for lateralternatives
mem_context
thoth-mem
unknownRead recent sessions, prompts, observations, and optional recalled continuity.alternatives
memory_get
jadeleke/recall-mcp
unknownFetch a single memory by its numeric id.alternatives
memory_forget
jadeleke/recall-mcp
unknownPermanently delete a memory by id.alternatives
memory_stats
jadeleke/recall-mcp
unknownTotals, tag histogram, date range, db location and size.alternatives
delete_memory
Dosk3n/Glyph Hold MCP
unknownDelete a memory.alternatives
save_memory
aimemory-mcp-server
unknownSave a new memoryalternatives
search_memories
aimemory-mcp-server
unknownFull-text searchalternatives
list_memories
aimemory-mcp-server
unknownList memoriesalternatives
update_memory
aimemory-mcp-server
unknownUpdate a memoryalternatives
add_memory
jadenmaciel/OpenViking MCP Server
unknownStore information for future recallalternatives
mem_get
thoth-mem
unknownFetch one observation or prompt by ID, with bounded pagination or timeline context.alternatives
search_memory
mocky70025/claude-bridge
unknownSearch shared memories.alternatives
memory_write
l0s0s/shared-memory
unknownSaves a fact to long-term memory. Idempotent: if the exact same fact (normalized: lowercase, collapsed whitespace) already exists in this scalternatives
mem_project
thoth-mem
unknownNavigate projects, topics, graph views, and operational health.alternatives
peon_memory_search
io.github.VineetV2/peon-mem
unknownSearch across all memories with a query.alternatives
memory_delete
teddashh/MCP Memory Server
unknownDelete a memory by IDalternatives
memory_search
teddashh/MCP Memory Server
unknownSalience-weighted semantic search across all workspacesalternatives
memory_reinforce
teddashh/MCP Memory Server
unknownManually boost a memory's salience (+20%)alternatives
memory_save
chen789654/ai-memory-mcp
unknown保存对话到记忆alternatives
memory_load
chen789654/ai-memory-mcp
unknown读取所有记忆alternatives
read_memory
microhenrio/io.github.microhenrio/openocd-mcp
unknownRead a block of memory from the target.alternatives
read_memory
com.kogcat/kogcat-mcp
unknownRead durable memory.alternatives
delete_memory
asd-noor/ProjectContext
unknownRemove a memory by ID.alternatives
clawhub_memory_write
io.github.maxz712/clawhub
unknownMemory writealternatives
memorize
@bjlee2024/claude-mem
unknownStore a piece of information into memory for later retrieval.alternatives
repertoire_store
@0xray/repertoire
unknownStore a memory fragment with metadataalternatives
repertoire_retrieve
@0xray/repertoire
unknownRetrieve memories by query or tagsalternatives
MemorySearch
ClaudeSharp
unknownSearch long-term memoryalternatives
MemoryStore
ClaudeSharp
unknownSave observations to memoryalternatives
MemoryTimeline
ClaudeSharp
unknownChronological contextalternatives
MemoryGetDetails
ClaudeSharp
unknownFull memory detailsalternatives
delete_memory
io.github.parallelromb/smara
unknownDelete a specific memoryalternatives
forget_memory
coldzero94/coldframe
unknownArchives a memory (soft delete).alternatives
memory_save
io.github.kurovu146/memory-fts
unknownSave a fact to long-term memory.alternatives
dojo_memory_list
io.github.DojoGenesis/mcp
unknownList gateway session memoriesalternatives
dojo_memory_store
io.github.DojoGenesis/mcp
unknownStore a memory in the gateway sessionalternatives
memory_search
dklymentiev/agent-memory
unknownSearch memoriesalternatives
memory_context
dklymentiev/agent-memory
unknownGet session contextalternatives
store_multimodal_memory
io.github.photoxpedia/bolor-brain-mcp
unknownStore images, audio, structured dataalternatives
remember
Aiskillhub/summon-mcp
unknownStore a new memory with optional tags and confidence.alternatives
csr_get_session
claude-self-reflect
unknownGet the full transcript of a specific sessionalternatives
memory_reinforce
frinus-mcp
unknownReinforces the importance of a memory.alternatives
delete_memory
sanchezvivi/mem0-local-mcp
unknownDelete a single memory.alternatives
retrieve_learnings
Mnemoq/MnemoQ
unknownRetrieve relevant learnings from memory based on query parameters.alternatives
log_learning
Mnemoq/MnemoQ
unknownLog a new learning entry into memory.alternatives
resolve_learning
Mnemoq/MnemoQ
unknownMark a learning as resolved by its timestamp.alternatives
get_stats
Mnemoq/MnemoQ
unknownGet memory statistics (counts, age, etc.).alternatives
consolidate
Mnemoq/MnemoQ
unknownArchive old learnings and promote important ones (sleep cycle).alternatives
memory_store_document
PStryder/MemoryGate
unknownStore a document in memory.alternatives
memory_store_concept
PStryder/MemoryGate
unknownStore a concept in memory.alternatives
memory_update_pattern
PStryder/MemoryGate
unknownUpdate a pattern in memory.alternatives
memory_search
PStryder/MemoryGate
unknownSearch memory for relevant information.alternatives
memory_recall
PStryder/MemoryGate
unknownRecall specific memories.alternatives
memory_get_concept
PStryder/MemoryGate
unknownGet a concept from memory.alternatives
memory_get_pattern
PStryder/MemoryGate
unknownGet a pattern from memory.alternatives
memory_write_hot
seed-drill/Cordelia Proxy
unknownWrite/patch L1 hot context with optimistic concurrencyalternatives
memory_delete_warm
seed-drill/Cordelia Proxy
unknownDelete a specific L2 item by IDalternatives
search_cold_memory
PStryder/MemoryGate
unknownSearch cold storage memory.alternatives
archive_memory
PStryder/MemoryGate
unknownArchive memory to cold storage.alternatives
rehydrate_memory
PStryder/MemoryGate
unknownRehydrate memory from cold storage.alternatives
recall_memory
SergeySetti/Recall Select
unknownSearch and retrieve memories relevant to a query.alternatives
recall_memory
Marcelle-Labs/Never Ask Twice
unknownRecall a bounded memory bundle for a customer session.alternatives
write_memory
Marcelle-Labs/Never Ask Twice
unknownWrite a memory fact to the current session.alternatives
recall_memory
io.github.loaditoutadmin/loaditout
unknownRetrieve previously saved memoriesalternatives
memory_retrieve
io.github.Squidboy30/boltwork-mcp
unknownRetrieve agent memoryalternatives
memory_delete
io.github.Squidboy30/boltwork-mcp
unknownDelete a memory keyalternatives
search_memory
Sid7on1/Universal RAG MCP
unknownAUTOMATICALLY search conversation history when user asks about past information, preferences, or facts. Returns relevant context seamlessly alternatives
memory_health
@memstack/mcp
unknownCheck storage/LLM/embedding connectivityalternatives
memory_dry_run_prune
@memstack/mcp
unknownPreview what would be prunedalternatives
memory_fractal_store
garochee33/DOME MCP
unknownStore in Fractal Memoryalternatives
get_memory_context
@psraghuveer/memento-server
unknownRetrieve ranked memory context as JSON.alternatives
memory.context
@psraghuveer/memento-server
unknownRetrieve ranked memory context (equivalent to get_memory_context).alternatives
memory.search
@psraghuveer/memento-server
unknownSearch memory with a query string.alternatives
mem.grep
io.github.beycom/onetool-mcp
unknownGrep persistent memoryalternatives
mem.ask
io.github.beycom/onetool-mcp
unknownAsk persistent memoryalternatives
list_memories
shaul1991/localmind
unknownList all stored memories for the current useralternatives
memory_recall
@engram-mem/mcp
unknownSearch memory for content relevant to a query.alternatives
mem.search
io.github.beycom/onetool-mcp
unknownSearch persistent memoryalternatives
memory_bootstrap
l0s0s/shared-memory
unknownReturns pinned facts (always first) + most recent. Cheap call to load context at the start of a dialogue.alternatives
remember_trade
io.github.mnemox-ai/tradememory-protocol
unknownRecord a trade with outcome-weighted scoring across five memory layersalternatives
store_trade_memory
io.github.mnemox-ai/tradememory-protocol
unknownStore a trade with context (strategy, confidence, market regime) into memory.alternatives
append_memory
hermify-mcp
unknownAppend semantic memory to the local dataset buffer.alternatives
memory_store
@xjtlumedia/context-first-mcp-server
unknownStore a memory episodealternatives
memory_recall
@xjtlumedia/context-first-mcp-server
unknownRecall memoriesalternatives
memory_store
@xmemo/openclaw-memory
unknownSave durable memoryalternatives
load_memory
io.github.malamutemayhem/unclick-mcp-server
unknownLoad memory data.alternatives
memory_read
io.github.amenophis1er/elefante
unknownRead a specific memory by ID.alternatives
bee_memory_search
io.github.cuilabs/bee
unknownSearch personal memory for stored facts.alternatives
memory_get
@nogataka/claw-memory
unknownGet full memory chunk by IDalternatives
memory_forget
@nogataka/claw-memory
unknownSoft-delete memory chunksalternatives
remember_memory_create
@prmichaelsen/remember-mcp
unknownCreate a new memory with content, type, and optional metadataalternatives
remember_memory_read
@prmichaelsen/remember-mcp
unknownRetrieve a memory by its IDalternatives
remember_memory_update
@prmichaelsen/remember-mcp
unknownUpdate an existing memoryalternatives
save_memory
io.github.NeuralNexusNote/n3mc-workingmemory
unknownSave a memory entry with text content and optional metadata.alternatives
search_memory
io.github.NeuralNexusNote/n3mc-workingmemory
unknownSearch memory entries by semantic query.alternatives
save_to_memory
io.github.NeerajG03/vector-memory
unknownSave a document or note to vector memory for later retrieval.alternatives
clear_memory
io.github.NeerajG03/vector-memory
unknownClear all memory entries.alternatives
memory_add
io.github.vnbochkarev-netizen/vibo-memory
unknownSave a fact (dedup by exact match)alternatives
memory_usage
io.github.vnbochkarev-netizen/vibo-memory
unknownYour real savings statisticsalternatives
search_memory
contextnudge
unknownSearch local memory before workspace-specific workalternatives
save_memory
contextnudge
unknownSave a stable convention, fix, command, or preferencealternatives
forget_memory
contextnudge
unknownDelete an incorrect or stale memoryalternatives
list_memories
contextnudge
unknownList memories filtered by scope, workspace, or tagsalternatives
thread_memory
io.github.vnbochkarev-netizen/vibo-memory
unknownThread: add / compress / ask / contextalternatives
reset_memories
NORTHTEKDevs/GENOME MCP Server
unknownClear all memories for a user or globally.alternatives
memory_forget
agentic-kdd-mcp
unknownOlvidar entrada con razónalternatives
clawhub_memory_search
io.github.maxz712/clawhub
unknownMemory searchalternatives
recall_memory
ai-cortex
unknownBrowse-only search for candidate memories without marking them as applied.alternatives
get_memory
ai-cortex
unknownFetch a full memory by ID and record that it is being applied.alternatives
memory_get
nourivex-runtime
unknownGet a specific memory entry by IDalternatives
memory_recall
nourivex-runtime
unknownRecall patterns before planning — returns relevant memoriesalternatives
memory_update_user_dna
nourivex-runtime
unknownUpdate user preferences and coding style profilealternatives
memory_get_user_dna
nourivex-runtime
unknownGet stored user preferences and coding profilealternatives
memory_get_domain_rules
nourivex-runtime
unknownGet stored business domain rules (invariants)alternatives
list_recent_memories
mmyahya29/Project Memory MCP Server
unknownList the most recently saved memories, newest first. Useful for 'what have I been working on' style questions.alternatives
mem_load
io.github.pragneshbagary/memex
unknownCalled at session start - returns recent + relevant entriesalternatives
memory_save
lrnev
unknown保存一条项目记忆(偏好、决策、模式、错误、事实)。alternatives
delete_memory
mmyahya29/Project Memory MCP Server
unknownDelete a memory by id. Get the id from search_memory or list_recent_memories output first.alternatives
memory_stats
collab-cli
unknownGet memory statistics.alternatives
memory_compact
collab-cli
unknownCompact memory archives.alternatives
search_memory
allenc84/claude-memory
unknownSearch the memory system by semantic similarity. Use this at the start of any topic-specific conversation to surface relevant context, prioralternatives
memory_store
@ambicuity/kindx
unknownStore a scoped agent memory with text content.alternatives
delete
@xmszm/memory
unknownSoft-delete one active memory by exact URI.alternatives
memory_save
SECRET4422/Deep Research MCP Server
unknownSave finding to JSON, survives restartsalternatives
memory_search
SECRET4422/Deep Research MCP Server
unknownFuzzy search in persistent memoryalternatives
add_memory
mmyahya29/Project Memory MCP Server
unknownSave a new piece of context to long-term memory so any tool can retrieve it later. Use short tags (comma-separated) for topics.alternatives
read_memory
save-forever-mcp
unknownRead a memory's full text by id (free, no payment, no disk write).alternatives
forget
save-forever-mcp
unknownFade a stale memory out of recall (free; hides it, recoverable).alternatives
memory_recall
io.github.wang1051992187/kireo
unknownReplay recent/important memoriesalternatives
memory_get
io.github.wang1051992187/kireo
unknownFetch by idalternatives
memory_delete
io.github.wang1051992187/kireo
unknownSoft/hard deletealternatives
memory_list_namespaces
io.github.wang1051992187/kireo
unknownEnumerate namespacesalternatives
memory_health
io.github.wang1051992187/kireo
unknownProbe servicealternatives
store_memory
ali-ulu/levh
unknownStore a new memory with optional importance, tags, and source context.alternatives
list_fading_memories
ali-ulu/levh
unknownList memories whose predicted retention has dropped below 35% for review.alternatives
memory_working_context
@kinqs/brainrouter-mcp-server
unknownGet working memory context.alternatives
memory_working_offload
@kinqs/brainrouter-mcp-server
unknownOffload working memory payloads.alternatives
save_message
mcp-agents-memory
unknownSaves a raw message to the memory pool.alternatives
pmb_recall
io.github.oleksiijko/pmb-ai
unknownSearch memory from the terminalalternatives
pmb_stats
io.github.oleksiijko/pmb-ai
unknownSee what's stored in memoryalternatives
pmb_setup
io.github.oleksiijko/pmb-ai
unknownDetect your agent and wire the MCP entryalternatives
pmb_warmup
io.github.oleksiijko/pmb-ai
unknownPreload the model so first recall is instantalternatives
pmb_doctor
io.github.oleksiijko/pmb-ai
unknownConfirm everything is wired correctlyalternatives
pmb_export
io.github.oleksiijko/pmb-ai
unknownDump all memories to Markdown/JSONalternatives
remember
pipeworx-io/windsurf-plugin
unknownPersistent memory across sessions.alternatives
recall
pipeworx-io/windsurf-plugin
unknownRecall a memory from previous sessions.alternatives
memory_delete
io.github.mclaut/ariadne
unknownDelete a memory by its ID.alternatives
memory_get
io.github.BlackhatShiftey/seam-runtime
unknownRetrieve full memory records by IDs.alternatives
session_memory
io.github.anthonybono21-cloud/leapfrog
unknownRecall actions after context window compression.alternatives
memory_delete
@memstack/mcp
unknownDelete a single memoryalternatives

FAQ

What are the most reliable memory MCP tools right now?

As of the latest check, Glimind tracks 200 memory AI agent (MCP) tools, of which 0 are healthy right now. The table below ranks them live-first by real-time reliability. Glimind rates each neutrally (0–100) from safe liveness probes plus privacy-clean real-usage outcomes — see each tool's live page for its current score and a working alternative if it's down.

How does Glimind rank memory tools?

Ranked live-first by current verdict (healthy → degraded → down), then by the neutral reliability score. Glimind sells no tools, so the ranking is unconflicted.

What if a memory tool I need is down?

Every tool here links to its live alternatives — capability-matched substitutes that are healthy now. Or query https://glimind.com/v1/alternatives/{toolId}.

Live data via MCP/REST. Neutral ratings — Glimind only measures.