MCP Tools Reference
store_memory
Section titled “store_memory”Persist a typed memory for an agent.
| Parameter | Type | Required | Description |
|---|---|---|---|
content | string | ✓ | Memory content |
memoryType | string | ✓ | session, episodic, semantic, skill, or world-model |
key | string | Unique key for upsert behavior | |
agentId | string | Override agent ID (default: from header) |
recall_memory
Section titled “recall_memory”Semantic + keyword search across agent memories.
| Parameter | Type | Required | Description |
|---|---|---|---|
query | string | ✓ | Search query |
limit | number | Max results (default 10) | |
memoryType | string | Filter by memory type | |
agentId | string | Override agent ID |
rag_ingest
Section titled “rag_ingest”Chunk, embed, and store a document for retrieval.
| Parameter | Type | Required | Description |
|---|---|---|---|
documentId | string | ✓ | Unique document identifier |
content | string | ✓ | Document text content |
metadata | object | Arbitrary metadata for filtering |
rag_query
Section titled “rag_query”Retrieve relevant document chunks for a prompt.
| Parameter | Type | Required | Description |
|---|---|---|---|
query | string | ✓ | Query to match against |
topK | number | Number of chunks (default 5) | |
filter | object | Metadata filter |
time_travel_query
Section titled “time_travel_query”Reconstruct an entity’s state at a past timestamp.
| Parameter | Type | Required | Description |
|---|---|---|---|
table | string | ✓ | Table name |
rowId | string | ✓ | Row identifier |
asOf | string | ✓ | ISO 8601 timestamp |
time_travel_diff
Section titled “time_travel_diff”Compute the diff between two points in time.
| Parameter | Type | Required | Description |
|---|---|---|---|
table | string | ✓ | Table name |
rowId | string | ✓ | Row identifier |
fromTs | string | ✓ | ISO 8601 start timestamp |
toTs | string | ✓ | ISO 8601 end timestamp |