Connection check
verified live · 27h ago
context-layer
Intelligent context infrastructure for AI teams: knowledge graph, sessions, tasks, documents.
Tools
62
GitHub stars
—
Installs / wk
—
Licence
—
Transport
streamable-http
Last checked
27h ago
Tools & capabilities
62 toolsRead from the running server on 27h ago.
accept_org_invite
org_name*
Accept a pending organization invite by organization name. Accept a pending organization invite by organization name.
add_task_dependency
task_id*dependency_typedepends_on_task_id*
Add a dependency between tasks. Use this to express that a task is blocked by another task (must complete first) or relates to it. This prevents context contamination: when Task B… Add a dependency between tasks. Use this to express that a task is blocked by another task (must complete first) or relates to it. This prevents context contamination: when Task B depends on Task A, agents working on Task B will be warned if Task A is still in progress.
add_team_member
roleuser*team_idteam_name
Add a member to a team. Find the team by name or ID, and the user by name or email. Add a member to a team. Find the team by name or ID, and the user by name or email.
assign_task
user*task_id*
Assign a user to a task by name or email. The user is added to the task's assignees and linked in the knowledge graph. Assign a user to a task by name or email. The user is added to the task's assignees and linked in the knowledge graph.
create_position
title*descriptionpermissions
Create a new job position/title in your organization (admin only). Create a new job position/title in your organization (admin only).
create_project
name*description
Create a new project in your organization. You will be added as the project owner. Create a new project in your organization. You will be added as the project owner.
create_sprint
goalnameproject_idproject_name
Create a new sprint for a project. Automatically migrates non-completed tasks (todo/in_progress) from the previous sprint. On first use, creates Sprint 0 (Backlog) for existing tas… Create a new sprint for a project. Automatically migrates non-completed tasks (todo/in_progress) from the previous sprint. On first use, creates Sprint 0 (Backlog) for existing tasks and Sprint 1 as the active sprint.
create_task
tagstitle*due_atteam_idpriorityassignees
+6
Create a new task in a project. Tasks track work items and can be assigned to team members and linked to sessions. Create a new task in a project. Tasks track work items and can be assigned to team members and linked to sessions.
create_team
name*objectivesdescription
Create a new team in your organization. You will be added as team lead. Create a new team in your organization. You will be added as team lead.
delete_document
document_id*
Delete a document from the knowledge base. This permanently removes the document. Delete a document from the knowledge base. This permanently removes the document.
delete_position
position_idposition_title
Delete a position permanently (admin only). Find by title or ID. Delete a position permanently (admin only). Find by title or ID.
delete_project
project_idproject_name
Delete a project permanently (admin only). Find by name or ID. Delete a project permanently (admin only). Find by name or ID.
delete_task
task_id*
Delete a task permanently. The task and all its assignee links are removed. Delete a task permanently. The task and all its assignee links are removed.
delete_team
team_idteam_name
Delete a team permanently (admin only). Find by name or ID. Delete a team permanently (admin only). Find by name or ID.
delete_user
user*
Delete (soft-delete) a user from your organization (admin/owner only). Delete (soft-delete) a user from your organization (admin/owner only).
end_session
outcome*session_id*token_usage
End a work session. This triggers context block generation — your activities are summarized and stored in the knowledge graph for future reference. End a work session. This triggers context block generation — your activities are summarized and stored in the knowledge graph for future reference.
find_documents
tagslimitquerycategoryteam_nameproject_name
Search documents in the organization's knowledge base. Filter by category, tags, project, or free-text query. Returns document metadata — use get_document to read the full content. Search documents in the organization's knowledge base. Filter by category, tags, project, or free-text query. Returns document metadata — use get_document to read the full content.
get_context
query*max_tokensproject_idsession_idproject_name
Get intelligent context from the knowledge graph. Pass a query describing what you need — the system will automatically route to the right data sources (tasks, sessions, documents,… Get intelligent context from the knowledge graph. Pass a query describing what you need — the system will automatically route to the right data sources (tasks, sessions, documents, teams, blocks) based on intent analysis + graph traversal + semantic similarity. Optionally narrow scope with project name or session ID.
get_context_routing
Get the current context routing mode for the organization. Returns 'keyword_llm', 'keyword_only', or 'llm_only'. Get the current context routing mode for the organization. Returns 'keyword_llm', 'keyword_only', or 'llm_only'.
get_document
document_id*
Get the full content of a document by its ID. Use find_documents first to search, then get_document to read the content. For binary documents (PDFs, images), content is returned ba… Get the full content of a document by its ID. Use find_documents first to search, then get_document to read the content. For binary documents (PDFs, images), content is returned base64-encoded with encoding='base64' and the mime_type field.
get_live_activity
team_nameuser_nameproject_namerecent_minutes
See what's happening right now: active sessions, recent events, traces, and tasks being worked on. See what's happening right now: active sessions, recent events, traces, and tasks being worked on.
get_my_stats
Get your personal activity statistics: total sessions, events, active days, projects worked on, and recent activity summary. Get your personal activity statistics: total sessions, events, active days, projects worked on, and recent activity summary.
get_org_stats
Get comprehensive organization statistics: counts, engagement metrics, task velocity. Get comprehensive organization statistics: counts, engagement metrics, task velocity.
get_project_status
project_idproject_name
Get the current status of a project including recent activity. You can use either the project name or ID. Get the current status of a project including recent activity. You can use either the project name or ID.
get_session_details
session_id*
Get full details of a session including all events/activities logged during it. Shows who did what, when, and the session block summary if available. Admins can view any session in… Get full details of a session including all events/activities logged during it. Shows who did what, when, and the session block summary if available. Admins can view any session in the org; members can only view their own.
get_team_details
team_idteam_name
Get detailed information about a team: members (with roles), linked projects, and recent activity. Use team name or ID. Get detailed information about a team: members (with roles), linked projects, and recent activity. Use team name or ID.
invite_user
name*roleemail*skillspositionsteam_name
Invite a new member to your organization (admin/owner only). Invite a new member to your organization (admin/owner only).
link_task_session
task_id*session_id*
Link a work session to a task. This records that the session was used to work on the task, connecting them in the knowledge graph. Link a work session to a task. This records that the session was used to work on the task, connecting them in the knowledge graph.
link_team_project
team_idteam_nameproject_idproject_name
Link a project to a team. Find both by name or ID. Link a project to a team. Find both by name or ID.
list_colleagues
limitteam_name
List colleagues in your organization. Shows name, email, role, and optionally filters by team. Admins see all users; members see users in their own teams. List colleagues in your organization. Shows name, email, role, and optionally filters by team. Admins see all users; members see users in their own teams.
list_notifications
limitunread_only
List your notifications — task assignments, status changes, sprint updates, invites, and more. Returns unread notifications by default. List your notifications — task assignments, status changes, sprint updates, invites, and more. Returns unread notifications by default.
list_pending_invites
List pending organization invites for the current user. List pending organization invites for the current user.
list_positions
List all job positions/titles in your organization with member counts. List all job positions/titles in your organization with member counts.
list_project_members
project_idproject_name
List all members involved in a project. Includes users who have sessions in the project and users from teams linked to the project. List all members involved in a project. Includes users who have sessions in the project and users from teams linked to the project.
list_projects
org_id
List projects in your organization. No parameters needed — just call it to see all your projects. List projects in your organization. No parameters needed — just call it to see all your projects.
list_project_teams
project_idproject_name
List teams linked to a project. List teams linked to a project.
list_sessions
limitproject_idproject_name
List your recent work sessions. Optionally filter by project name or ID. Shows task type, status, and event count. List your recent work sessions. Optionally filter by project name or ID. Shows task type, status, and event count.
list_sprints
project_idproject_name
List sprints for a project. Shows sprint number, name, goal, status (current/completed), and task count. List sprints for a project. Shows sprint number, name, goal, status (current/completed), and task count.
list_tasks
limitstatusmine_onlyproject_namesprint_number
List tasks. Filter by project, status (todo/in_progress/done/cancelled), sprint number, or show only your tasks. Shows title, status, priority, assignees, sprint, and linked sessio… List tasks. Filter by project, status (todo/in_progress/done/cancelled), sprint number, or show only your tasks. Shows title, status, priority, assignees, sprint, and linked sessions.
list_teams
List all teams in your organization. Shows team name, member count, project count, and description. List all teams in your organization. Shows team name, member count, project count, and description.
log_activity
sourcecontent*event_type*project_idsession_idproject_name
Log an activity or event. If no session_id is provided, a session is automatically created or reused for the project. Just pass project_name and content — no need to start a sessio… Log an activity or event. If no session_id is provided, a session is automatically created or reused for the project. Just pass project_name and content — no need to start a session first.
log_trace
statussummary*task_idmetadatatrace_idproject_id
+5
Log a granular agent action trace. High-frequency, no LLM processing. Log a granular agent action trace. High-frequency, no LLM processing.
log_traces_batch
traces*
Log multiple traces in a single batch. Log multiple traces in a single batch.
mark_notification_read
mark_allnotification_id
Mark a notification as read, or mark all notifications as read at once. Mark a notification as read, or mark all notifications as read at once.
move_task_to_sprint
task_id*sprint_idproject_namesprint_number
Move a task to a different sprint. Specify the target sprint by number or ID. Move a task to a different sprint. Specify the target sprint by number or ID.
remove_task_dependency
task_id*depends_on_task_id*
Remove a dependency between tasks. This unblocks the task from the other task. Remove a dependency between tasks. This unblocks the task from the other task.
remove_team_member
user*team_idteam_name
Remove a member from a team. Find the team by name or ID, and the user by name or email. Remove a member from a team. Find the team by name or ID, and the user by name or email.
remove_user_from_org
user*
Remove a user from the current organization without deleting their account. Admin/owner only. Remove a user from the current organization without deleting their account. Admin/owner only.
search_entities
limitquery*entity_type
Search entities in the knowledge graph by name. Finds people, companies, documents, concepts, tools, etc. that have been mentioned in your activities. Search entities in the knowledge graph by name. Finds people, companies, documents, concepts, tools, etc. that have been mentioned in your activities.
set_context_routing
mode*
Set the context routing mode for the organization. Requires admin role. Options: 'keyword_llm' (balanced), 'keyword_only' (fastest), 'llm_only' (most accurate). Set the context routing mode for the organization. Requires admin role. Options: 'keyword_llm' (balanced), 'keyword_only' (fastest), 'llm_only' (most accurate).
setup_organization
linksteamsprojectsobjectives*description*business_model*
+1
Set up your organization in one step (admin only). Use this for onboarding. Set up your organization in one step (admin only). Use this for onboarding.
start_session
sourcetask_type*project_idproject_name
Start a work session. If a project is provided (project_name or project_id), the session is bound to it; if neither is provided, an unbound (projectless) session is created — usefu… Start a work session. If a project is provided (project_name or project_id), the session is bound to it; if neither is provided, an unbound (projectless) session is created — useful when the work isn't tied to a specific project. Reuses an existing active session for the same scope (per-project, or one global projectless session per user). Task type: coding, review, planning, debugging, research, meeting, other.
unassign_task
task_id*user_id*
Remove a user from a task's assignees. Remove a user from a task's assignees.
unlink_team_project
team_idteam_nameproject_idproject_name
Unlink a project from a team. Find both by name or ID. Unlink a project from a team. Find both by name or ID.
update_org
namelinksobjectivesdescriptionbusiness_modelcustom_context
Update your organization's details (owner only). Set name, description, business model, objectives, custom context for AI, or links. Update your organization's details (owner only). Set name, description, business model, objectives, custom context for AI, or links.
update_position
new_titleposition_idposition_titlenew_descriptionnew_permissions
Update a position's title, description, or permissions (admin only). Find by title or ID. Update a position's title, description, or permissions (admin only). Find by title or ID.
update_project
linksnew_nameproject_idproject_namenew_description
Update a project's name, description, or links. Find by name or ID. Update a project's name, description, or links. Find by name or ID.
update_task
tagstitledue_atstatustask_id*team_id
+3
Update a task's status, title, description, priority, or team assignment. Use this to move tasks through the workflow (todo -> in_progress -> done) or reassign to a team. Update a task's status, title, description, priority, or team assignment. Use this to move tasks through the workflow (todo -> in_progress -> done) or reassign to a team.
update_team
team_idnew_nameteam_namenew_objectivesnew_description
Update a team's name, description, or objectives. Find by name or ID. Update a team's name, description, or objectives. Find by name or ID.
update_user
user*skillsnew_namenew_rolepositions
Update an existing user's name, role, positions, or skills (admin/owner only). Update an existing user's name, role, positions, or skills (admin/owner only).
upload_document
tagstitle*content*category*team_idsfile_name
+5
Upload a document to the organization's knowledge base. Documents can be templates, policies, contracts, procedures, guides, or references. They are indexed in the knowledge graph… Upload a document to the organization's knowledge base. Documents can be templates, policies, contracts, procedures, guides, or references. They are indexed in the knowledge graph and automatically surfaced as context when relevant to a task. Supports both text and binary files: for binary files (PDFs, images, etc.), set is_base64=true and provide the content as a base64-encoded string, along with the appropriate mime_type (e.g. 'application/pdf', 'image/png'). Optionally set file_name for the original filename. Embeddings are generated automatically for search.
whoami