memory_recall
Retrieve a single memory by ID (UUID or short_id like mem-1a). Read-only. Returns the memory object, or null if not found.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"memory_id": "<memory_id>"
},
"name": "memory_recall"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| team | No | Team slug filter. Omit for mixed personal+team results. Use "personal" for personal-only. | |
| memory_id | Yes | ID of the memory to retrieve | |
| follow_chain | No | Optional supersession traversal options | |
| include_links | No | Include linked memories | |
| include_deleted | No | Include soft-deleted memories | |
| include_history | No | Alias for include_revisions | |
| include_revisions | No | Include full revision history (alias: include_history) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | UUID of the memory | |
| body | Yes | Memory body content | |
| kind | No | Memory type | |
| tags | Yes | Tags attached to the memory | |
| status | No | Memory status | |
| shortId | Yes | Human-friendly short ID (mem-*) | |
| headline | Yes | Memory headline | |
| metadata | Yes | User-provided metadata | |
| createdAt | Yes | ISO 8601 creation timestamp | |
| updatedAt | Yes | ISO 8601 last-update timestamp | |
| confidence | No | Confidence percentage (0-100) | |
| canonStatus | No | Canon status | |
| collections | Yes | Collections containing this memory | |
| verificationStatus | No | Verification status | |
| restoredFromDeleted | No | True when this update revived a soft-deleted memory (status was deleted, now active) |