Skip to main content

MemoryEntries

MCP tools for the MemoryEntries module. See the MemoryEntries module docs for permissions and data model.

list-memory-entries

List memory entries

Arguments

ArgumentTypeRequiredDescription
memoryIdstringyesMemory container to list entries from (mem_...)
limitnumbernoMaximum number of results to return
offsetnumbernoNumber of results to skip

create-memory-entry

Create a memory entry

Arguments

ArgumentTypeRequiredDescription
memoryIdstringyesMemory container to add the entry to (mem_...)
contentstringyesThe text content of the memory entry
sourceTypestringnoHow this entry was created
tagsarray<string>noPer-entry tag strings, used for entry-granularity filtering in search-knowledge (memory_tags)
metadataobjectnoArbitrary structured metadata attached to the entry
duplicateThresholdnumbernoCosine similarity score at or above which the incoming content is considered a duplicate and skipped (default 0.95)
updateThresholdnumbernoCosine similarity score at or above which the incoming content is appended to the existing entry (default 0.75)

get-memory-entry

Get a memory entry

Arguments

ArgumentTypeRequiredDescription
entryIdstringyes

update-memory-entry

Update a memory entry

Arguments

ArgumentTypeRequiredDescription
entryIdstringyes
contentstringnoUpdated text content
tagsarray<string>noReplaces the entry's tags. Pass null or an empty array to clear.
metadataobjectnoReplaces the entry's metadata. Pass null to clear.

delete-memory-entry

Delete a memory entry

Arguments

ArgumentTypeRequiredDescription
entryIdstringyes