Skip to content

MCP Tools Reference

Persist a typed memory for an agent.

ParameterTypeRequiredDescription
contentstringMemory content
memoryTypestringsession, episodic, semantic, skill, or world-model
keystringUnique key for upsert behavior
agentIdstringOverride agent ID (default: from header)

Semantic + keyword search across agent memories.

ParameterTypeRequiredDescription
querystringSearch query
limitnumberMax results (default 10)
memoryTypestringFilter by memory type
agentIdstringOverride agent ID

Chunk, embed, and store a document for retrieval.

ParameterTypeRequiredDescription
documentIdstringUnique document identifier
contentstringDocument text content
metadataobjectArbitrary metadata for filtering

Retrieve relevant document chunks for a prompt.

ParameterTypeRequiredDescription
querystringQuery to match against
topKnumberNumber of chunks (default 5)
filterobjectMetadata filter

Reconstruct an entity’s state at a past timestamp.

ParameterTypeRequiredDescription
tablestringTable name
rowIdstringRow identifier
asOfstringISO 8601 timestamp

Compute the diff between two points in time.

ParameterTypeRequiredDescription
tablestringTable name
rowIdstringRow identifier
fromTsstringISO 8601 start timestamp
toTsstringISO 8601 end timestamp