Skip to main content
The Navis Ops MCP server exposes 52 tools across 12 domains. Read tools are available to any authenticated token. Write tools — those that create, update, or delete data — require the mcp:write scope. If your client calls a write tool with a read-only token, the server returns 403 Forbidden. There is no per-tool access control. mcp:write grants every write tool across all domains. You cannot grant “create tasks but not delete projects” — the only knob is read versus read + write.

Scope key

  • Read — requires mcp:read (or mcp:write)
  • Write — requires mcp:write

Full-text search across your entire workspace. One tool that covers all content types.
ToolScopeDescription
global_searchReadSearch across projects, tasks, notes, calendar events, and links by keyword. Returns ranked results with type, title, and match context.

Workspace meta

Tools for reading workspace-level information about your account and data.
ToolScopeDescription
whoamiReadReturn the authenticated user’s profile — name, email, and user ID.
list_tagsReadList all tags in the workspace with their names and IDs.
list_note_foldersReadList all note folders with their hierarchy.
list_project_typesReadList all project types with their icons, colors, and custom field definitions.
get_workspace_statsReadReturn aggregate counts for projects, tasks, notes, events, goals, and time entries.

Projects

Full CRUD for projects plus status, pinning, and listing operations.
ToolScopeDescription
list_projectsReadList all non-deleted projects with status, color, icon, and pin state. Supports filtering by status and project type.
get_projectReadFetch a single project by ID including all metadata and custom field values.
create_projectWriteCreate a new project with a name, color, icon, type, and optional description.
update_projectWriteUpdate a project’s name, description, color, icon, type, or custom field values.
delete_projectWriteSoft-delete a project. Deleted projects are not listed but can be recovered.
set_project_statusWriteSet the status of a project (e.g., active, on hold, completed).
pin_projectWritePin a project to the top of the project list.
unpin_projectWriteRemove a project from the pinned list.

Tasks

Create, read, update, delete, and move tasks. Includes subtask management.
ToolScopeDescription
list_tasksReadList tasks with optional filters for project, status, priority, due date, and tags.
get_taskReadFetch a single task by ID with all fields including subtasks and comments.
create_taskWriteCreate a task with title, status, priority, due date, project, tags, and optional subtasks.
update_taskWriteUpdate any field on an existing task. Supports adding comments, adding subtasks, and checking off subtasks by title.
delete_taskWriteDelete a task permanently.
list_subtasksReadList all subtasks for a given parent task.
move_taskWriteMove a task to a different project.

Notes

Create, read, update, and delete notes. Includes full folder management.
ToolScopeDescription
list_notesReadList notes with optional filters for folder, project, and tags.
get_noteReadFetch a single note’s full content (Tiptap rich-text format).
create_noteWriteCreate a note with a title, folder, project, and optional rich-text content.
update_noteWriteUpdate a note’s title, folder, project, or content. Supports appending new content to existing notes.
delete_noteWriteDelete a note permanently.
list_foldersReadList all note folders with hierarchy information.
create_folderWriteCreate a new note folder, optionally nested inside another folder.
update_folderWriteRename a folder or move it to a different parent.
delete_folderWriteDelete a folder. Notes inside are not deleted — they become unfoldered.

Calendar

Manage calendar events with full CRUD.
ToolScopeDescription
list_calendar_eventsReadList events in a date range. Returns title, start time, end time, and linked project or task.
get_calendar_eventReadFetch a single calendar event by ID.
create_calendar_eventWriteCreate an event with title, start time, duration, all-day flag, and optional project and task links.
update_calendar_eventWriteUpdate any field on an existing calendar event.
delete_calendar_eventWriteDelete a calendar event.

Time tracking

Read and log time entries.
ToolScopeDescription
get_time_entriesReadList time entries for the authenticated user, optionally filtered by project or date range.
create_time_entryWriteLog a time entry with duration, description, date, and optional project link.
update_time_entryWriteUpdate the duration, description, date, or project of an existing time entry.

Goals

Create, track, and archive goals.
ToolScopeDescription
list_goalsReadList all goals with their progress, status, and linked projects.
get_goalReadFetch a single goal by ID with full detail.
create_goalWriteCreate a goal with title, target, metric, due date, and optional project link.
update_goalWriteUpdate a goal’s title, target, current progress, status, or due date.
archive_goalWriteArchive a completed or abandoned goal. Archived goals are hidden from the default list.

Roadmap

Create and manage roadmap items.
ToolScopeDescription
list_roadmap_itemsReadList all roadmap items with their status and dates.
get_roadmap_itemReadFetch a single roadmap item by ID.
create_roadmap_itemWriteCreate a roadmap item with title, description, status, start date, and end date.
update_roadmap_itemWriteUpdate any field on an existing roadmap item.

Notifications

Read and manage in-app notifications.
ToolScopeDescription
list_notificationsReadList unread notifications for the authenticated user.
mark_as_readWriteMark one or more notifications as read by ID.

Analytics

Read aggregated analytics and insights about your workspace.
ToolScopeDescription
get_time_summaryReadReturn a summary of time tracked by project and date range.
get_project_healthReadReturn health metrics for a project — task completion rate, overdue count, and recent activity.
get_productivity_insightsReadReturn productivity patterns including most active days, task velocity, and completion trends.

Workflows

List, inspect, and trigger manual workflows.
ToolScopeDescription
list_workflowsReadList all enabled workflows with their trigger type, last-run time, and status.
get_workflowReadFetch a single workflow by ID including its node graph and run history.
execute_workflowWriteTrigger a manual workflow by ID. Returns the run ID for tracking execution status.
execute_workflow can only trigger workflows with a Manual trigger node. Scheduled and entity-triggered workflows cannot be started on demand via this tool.