Skip to main content
Glama
contextstream

ContextStream MCP Server

memory

Manage and query persistent memory for events, tasks, documents, and conversations to preserve context across AI interactions.

Instructions

Memory operations for events and nodes. Event actions: create_event, get_event, update_event, delete_event, list_events, distill_event, import_batch (bulk import array of events). Node actions: create_node, get_node, update_node, delete_node, list_nodes, supersede_node. Query actions: search, decisions, timeline, summary. Task actions: create_task (create task, optionally linked to plan), get_task, update_task (can link/unlink task to plan via plan_id), delete_task, list_tasks, reorder_tasks. Todo actions: create_todo, list_todos, get_todo, update_todo, delete_todo, complete_todo. Diagram actions: create_diagram, list_diagrams, get_diagram, update_diagram, delete_diagram. Doc actions: create_doc, list_docs, get_doc, update_doc, delete_doc, create_roadmap. Transcript actions: list_transcripts (list saved conversations), get_transcript (get full transcript by ID), search_transcripts (semantic search across conversations), delete_transcript. Team actions (team plans only): team_tasks, team_todos, team_diagrams, team_docs.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
actionYesAction to perform
workspace_idNoWorkspace ID (UUID).
project_idNoProject ID (UUID).
event_idNoEvent ID (UUID).
node_idNoNode ID (UUID).
titleNoShort descriptive title.
contentNoFull content/body.
event_typeNoInput parameter: event type.
node_typeNoInput parameter: node type.
metadataNoInput parameter: metadata.
queryNoSearch query string.
categoryNoInput parameter: category.
limitNoMaximum number of results to return.
relationsNoInput parameter: relations.
new_contentNoFor supersede_node: the new content to replace the node with
reasonNoFor supersede_node: reason for the supersede
provenanceNoInput parameter: provenance.
code_refsNoInput parameter: code refs.
task_idNoTask ID for get_task/update_task/delete_task
plan_idNoPlan ID: for create_task (link to plan), update_task (set UUID to link, null to unlink), list_tasks (filter by plan)
plan_step_idNoWhich plan step this task implements
descriptionNoDescription for task
task_statusNoTask status
statusNoBackward-compatible alias for task_status in task actions
priorityNoTask priority
orderNoTask order within plan
task_idsNoTask IDs for reorder_tasks
blocked_reasonNoReason when task is blocked
tagsNoTags for task
eventsNoArray of events for import_batch action
todo_idNoTodo ID for get_todo/update_todo/delete_todo
todo_priorityNoTodo priority
todo_statusNoTodo status filter for list_todos
due_atNoDue date (ISO 8601) for todo
diagram_idNoDiagram ID for get_diagram/update_diagram/delete_diagram
diagram_typeNoMermaid diagram type
doc_idNoDoc ID for get_doc/update_doc/delete_doc
doc_typeNoDocument type
milestonesNoMilestones for create_roadmap action
is_personalNoMark as personal (only visible to creator). For create/list actions on todos, diagrams, docs.
transcript_idNoTranscript ID for get_transcript/delete_transcript
session_idNoSession ID filter for list_transcripts
client_nameNoClient name filter for list_transcripts (e.g., 'claude', 'cursor')
started_afterNoISO timestamp - filter transcripts started after this time
started_beforeNoISO timestamp - filter transcripts started before this time

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/contextstream/mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server