MCP tool
search_memory
search_memory is a tool name used by 3 different MCP servers. They are not necessarily the same tool — here is what each one does.
3 MCP servers expose a search_memory tool: hmem — Humanlike Memory for AI Agents, MemoryPilot and WorkingMemory. Their input schemas differ, so compare them below before picking one.
Servers exposing search_memory
From the publisher:FTS5 full-text search with sub-node attribution
Install hmem — Humanlike Memory for AI Agents →From the publisher:Hybrid BM25 + jina RRF search, boosted by importance, graph links, and file watcher context. Batched triple scoring.
Install MemoryPilot →From the publisher:Search the user's Working Memory for relevant past notes and facts. Use this when the user references something they may have stored earlier, or to find related context before answering. Always include your conversation id in client.conversation_id.
Install WorkingMemory →Parameter Type Description query*string Semantic query. knumber Max results (1–20). Defaults to a sensible value. conversation_idstring Optional. Restrict results to notes stamped with this conversation_id at save_memory time. Empty / whitespace-only values are treated as absent. dedupe_recentboolean Optional. When false, semantic matches that are also recent are still returned in `relevant` (raw semantic results rather than RAG-deduped). Defaults to true. clientobject Context about the CURRENT client session. Pass your conversation/thread id as `conversation_id` — it identifies this session for cross-session memory instrumentation and does NOT filter results (use t
Related tools
The same action under a namespaced name on other servers.
Tool lists are read from the live servers (or, for packaged servers, from their documentation) each morning, so this reflects what they exposed at the last refresh. Search all tools.