MemoryEntries
MCP tools for the MemoryEntries module. See the MemoryEntries module docs for permissions and data model.
list-memory-entries
List memory entries
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
memoryId | string | yes | Memory container to list entries from (mem_...) |
limit | number | no | Maximum number of results to return |
offset | number | no | Number of results to skip |
create-memory-entry
Create a memory entry
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
memoryId | string | yes | Memory container to add the entry to (mem_...) |
content | string | yes | The text content of the memory entry |
sourceType | string | no | How this entry was created |
tags | array<string> | no | Per-entry tag strings, used for entry-granularity filtering in search-knowledge (memory_tags) |
metadata | object | no | Arbitrary structured metadata attached to the entry |
duplicateThreshold | number | no | Cosine similarity score at or above which the incoming content is considered a duplicate and skipped (default 0.95) |
updateThreshold | number | no | Cosine 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
| Argument | Type | Required | Description |
|---|---|---|---|
entryId | string | yes | — |
update-memory-entry
Update a memory entry
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
entryId | string | yes | — |
content | string | no | Updated text content |
tags | array<string> | no | Replaces the entry's tags. Pass null or an empty array to clear. |
metadata | object | no | Replaces the entry's metadata. Pass null to clear. |
delete-memory-entry
Delete a memory entry
Arguments
| Argument | Type | Required | Description |
|---|---|---|---|
entryId | string | yes | — |