Skip to main content
Glama

update_memory

Modify stored information by replacing existing memory content with new text, enabling persistent updates to user preferences and conversation history.

Instructions

Overwrite an existing memory’s text.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
memory_idYesExact memory_id to overwrite.
textYesReplacement text for the memory.

Implementation Reference

  • The update_memory tool handler function, registered with @server.tool decorator. It resolves the Mem0 API settings, gets the MemoryClient instance, and calls the client's update method with the provided memory_id and new text, wrapping the call with error handling via _mem0_call.
    def update_memory( memory_id: Annotated[str, Field(description="Exact memory_id to overwrite.")], text: Annotated[str, Field(description="Replacement text for the memory.")], ctx: Context | None = None, ) -> str: """Overwrite an existing memory’s text after the user confirms the exact memory_id.""" api_key, _, _ = _resolve_settings(ctx) client = _mem0_client(api_key) return _mem0_call(client.update, memory_id=memory_id, text=text)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/arjunkmrm/mem0-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server