# Memories

> MCP tools for the Memories module. See the [Memories module docs](/docs/modules/memories) for permissions and data model.

# Memories

MCP tools for the Memories module. See the [Memories module docs](/docs/modules/memories) for permissions and data model.

### `list-memories`

List memories

#### Arguments

| Argument | Type | Required | Description |
| -------- | ---- | -------- | ----------- |
| `project_id` | `string` | no | Project ID (required if not using project key auth) |
| `tags` | `array<string>` | no | Filter memories by tag patterns. Supports glob syntax (`*` matches any substring, `?` matches any single character). Multiple values are ORed — a memory is returned if any of its tags match any of the provided patterns. Omit to return all memories. |
| `limit` | `number` | no | Maximum number of results to return |
| `offset` | `number` | no | Number of results to skip |

### `create-memory`

Create a memory

#### Arguments

| Argument | Type | Required | Description |
| -------- | ---- | -------- | ----------- |
| `project_id` | `string` | no | Project ID (required if not using project key auth) |
| `name` | `string` | yes | Memory name |
| `description` | `string` | no | Optional description |
| `tags` | `array<string>` | no | Optional list of tags for filtering in knowledge search |

### `get-memory`

Get a memory

#### Arguments

| Argument | Type | Required | Description |
| -------- | ---- | -------- | ----------- |
| `memory_id` | `string` | yes | — |

### `update-memory`

Update a memory

#### Arguments

| Argument | Type | Required | Description |
| -------- | ---- | -------- | ----------- |
| `memory_id` | `string` | yes | — |
| `name` | `string` | no | Memory name |
| `description` | `string \| null` | no | Optional description |
| `tags` | `array<string> \| null` | no | Optional list of tags for filtering in knowledge search |

### `delete-memory`

Delete a memory

#### Arguments

| Argument | Type | Required | Description |
| -------- | ---- | -------- | ----------- |
| `memory_id` | `string` | yes | — |
