MCP serverio.github.DotNova/context-layer
Intelligent context infrastructure for AI teams: knowledge graph, sessions, tasks, documents.
Overview
Score?
UNRATED 0.815
of what a free look can see, on 30 looks
Looks
36
last 12 min ago
Tools
62
More info
URL
api.dotnova.io/mcp
streamable-http
Says it is
rmcp 1.1.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.815 · highest on record 0.8561
Toolsfrom sha256:86acb3324d…84482c
| Tool | Schema |
|---|---|
| accept_org_invite Accept a pending organization invite by organization name. |
input · no output |
| add_task_dependency 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 |
input · no output |
| add_team_member Add a member to a team. Find the team by name or ID, and the user by name or email. |
input · no output |
| assign_task 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. |
input · no output |
| create_position Create a new job position/title in your organization (admin only). |
input · no output |
| create_project Create a new project in your organization. You will be added as the project owner. |
input · no output |
| create_sprint 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 |
input · no output |
| create_task Create a new task in a project. Tasks track work items and can be assigned to team members and linked to sessions. |
input · no output |
| create_team Create a new team in your organization. You will be added as team lead. |
input · no output |
| delete_document Delete a document from the knowledge base. This permanently removes the document. |
input · no output |
| delete_position Delete a position permanently (admin only). Find by title or ID. |
input · no output |
| delete_project Delete a project permanently (admin only). Find by name or ID. |
input · no output |
| delete_task Delete a task permanently. The task and all its assignee links are removed. |
input · no output |
| delete_team Delete a team permanently (admin only). Find by name or ID. |
input · no output |
| delete_user Delete (soft-delete) a user from your organization (admin/owner only). |
input · no output |
| end_session End a work session. This triggers context block generation — your activities are summarized and stored in the knowledge graph for future reference. |
input · no output |
| find_documents 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. |
input · no output |
| get_context 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, |
input · no output |
| get_context_routing Get the current context routing mode for the organization. Returns 'keyword_llm', 'keyword_only', or 'llm_only'. |
input · no output |
| get_document 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 |
input · no output |
| get_live_activity See what's happening right now: active sessions, recent events, traces, and tasks being worked on. |
input · no output |
| get_my_stats Get your personal activity statistics: total sessions, events, active days, projects worked on, and recent activity summary. |
input · no output |
| get_org_stats Get comprehensive organization statistics: counts, engagement metrics, task velocity. |
input · no output |
| get_project_status Get the current status of a project including recent activity. You can use either the project name or ID. |
input · no output |
| get_session_details 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 |
input · no output |
| get_team_details Get detailed information about a team: members (with roles), linked projects, and recent activity. Use team name or ID. |
input · no output |
| invite_user Invite a new member to your organization (admin/owner only). |
input · no output |
| link_task_session 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. |
input · no output |
| link_team_project Link a project to a team. Find both by name or ID. |
input · no output |
| list_colleagues 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. |
input · no output |
| list_notifications List your notifications — task assignments, status changes, sprint updates, invites, and more. Returns unread notifications by default. |
input · no output |
| list_pending_invites List pending organization invites for the current user. |
input · no output |
| list_positions List all job positions/titles in your organization with member counts. |
input · no output |
| list_project_members List all members involved in a project. Includes users who have sessions in the project and users from teams linked to the project. |
input · no output |
| list_project_teams List teams linked to a project. |
input · no output |
| list_projects List projects in your organization. No parameters needed — just call it to see all your projects. |
input · no output |
| list_sessions List your recent work sessions. Optionally filter by project name or ID. Shows task type, status, and event count. |
input · no output |
| list_sprints List sprints for a project. Shows sprint number, name, goal, status (current/completed), and task count. |
input · no output |
| list_tasks 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 |
input · no output |
| list_teams List all teams in your organization. Shows team name, member count, project count, and description. |
input · no output |
| log_activity 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 |
input · no output |
| log_trace Log a granular agent action trace. High-frequency, no LLM processing. |
input · no output |
| log_traces_batch Log multiple traces in a single batch. |
input · no output |
| mark_notification_read Mark a notification as read, or mark all notifications as read at once. |
input · no output |
| move_task_to_sprint Move a task to a different sprint. Specify the target sprint by number or ID. |
input · no output |
| remove_task_dependency Remove a dependency between tasks. This unblocks the task from the other task. |
input · no output |
| remove_team_member Remove a member from a team. Find the team by name or ID, and the user by name or email. |
input · no output |
| remove_user_from_org Remove a user from the current organization without deleting their account. Admin/owner only. |
input · no output |
| search_entities Search entities in the knowledge graph by name. Finds people, companies, documents, concepts, tools, etc. that have been mentioned in your activities. |
input · no output |
| set_context_routing Set the context routing mode for the organization. Requires admin role. Options: 'keyword_llm' (balanced), 'keyword_only' (fastest), 'llm_only' (most accurate). |
input · no output |
| setup_organization Set up your organization in one step (admin only). Use this for onboarding. |
input · no output |
| start_session 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 |
input · no output |
| unassign_task Remove a user from a task's assignees. |
input · no output |
| unlink_team_project Unlink a project from a team. Find both by name or ID. |
input · no output |
| update_org Update your organization's details (owner only). Set name, description, business model, objectives, custom context for AI, or links. |
input · no output |
| update_position Update a position's title, description, or permissions (admin only). Find by title or ID. |
input · no output |
| update_project Update a project's name, description, or links. Find by name or ID. |
input · no output |
| update_task 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. |
input · no output |
| update_team Update a team's name, description, or objectives. Find by name or ID. |
input · no output |
| update_user Update an existing user's name, role, positions, or skills (admin/owner only). |
input · no output |
| upload_document 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 |
input · no output |
| whoami Get your profile, organization, projects, recent sessions, and top entities. This is the best starting point — call this first to understand what's available. No parameters needed. |
input · no output |
Verify it yourself
npx teppi-check https://api.dotnova.io/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2BY5J13B57FPW3NWY7QE