Reference for the 5 read-only MCP resources — 4 static and 1 templated — that give AI clients a structured snapshot of your workspace data.
MCP resources are read-only data endpoints that give AI clients a structured snapshot of your workspace. The Navis Ops MCP server exposes four static resources and one templated resource. All resources require mcp:read scope (or mcp:write).Resources are fetched on demand — every time your AI client reads a resource, it gets the current data at that moment. There are no live subscriptions or push updates. If you need fresh data after making changes, your client must re-read the resource.
To list available resources, use resources/list. For templated resources, use resources/templates/list to get the URI template, then construct the URI with your values.
These four resources are always available. Their URIs are fixed — no parameters required.
navis://workspace/summary
Workspace overviewA compact summary of your entire workspace. Returns aggregate counts and recent activity so an AI assistant can quickly orient itself before deciding which tools to call.Returns:
Total project count
Total task count (all statuses)
Total note count
Total calendar event count
Total goal count
Recent activity (last modified items across types)
Use this when you want the assistant to get a high-level picture of your workspace before doing more specific work.
Templated resources use URI templates (RFC 6570). Fill in the parameter to construct a valid URI, then read it with resources/read.
navis://projects/{id}/tasks
Open tasks for a specific projectURI template: navis://projects/{id}/tasksReturns the open tasks for a single project, identified by its ID. Filters to non-completed tasks and returns up to 100 results.Parameters:
Parameter
Type
Description
id
string (UUID)
The project ID. Use list_projects or the navis://projects/all resource to look up project IDs.
Returns:
Project metadata (id, name, status)
Up to 100 open tasks for that project: id, title, status, priority, due_date, assignee
Example URI:navis://projects/3fa85f64-5717-4562-b3fc-2c963f66afa6/tasksUse this when the assistant is working within the context of a specific project and needs its task list.To get the URI template via JSON-RPC:
Resources are fetched on demand — they reflect the current state of your workspace at the time of the read. There are no live subscriptions or change notifications. If your AI assistant needs up-to-date data after making changes (for example, after calling create_task), it must re-read the relevant resource.
If you’re using an AI assistant interactively and notice it’s working from stale data, ask it to re-read the relevant resource. For example: “Re-read navis://tasks/today and tell me what’s overdue.”
Was this page helpful?
{"docsConfig":{"theme":"palm","$schema":"https://mintlify.com/docs.json","name":"NavisOps | Documentation","colors":{"primary":"#FF4C01","light":"#2B2B2B","dark":"#F8F1EE"},"logo":{"light":"https://navisops.com/assets/full-navis-ops-logo-black-eU0ko3ge.svg","dark":"https://navisops.com/assets/full-navis-ops-logo-white-C1AFPfse.svg","href":"https://www.navisops.com"},"favicon":{"light":"https://media.brand.dev/e88da985-a5f2-4a49-9950-46714b5e3020.png","dark":"https://media.brand.dev/e88da985-a5f2-4a49-9950-46714b5e3020.png"},"appearance":{"default":"system"},"background":{"decoration":"grid","color":{"light":"#F8F1EE","dark":"#2B2B2B"}},"navbar":{"links":[],"primary":{"type":"button","label":"Get Started","href":"https://navisops.com"}},"fonts":{"family":"Satoshi"},"interaction":{"drilldown":false},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"navisops","hasAudioNarration":false,"actualSubdomain":"navisops","customDomains":["docs.navisops.com"],"gitSource":{"type":"github","owner":"mintlify-community","repo":"docs-navisops-c28d7bed","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ab75ffdf59b0611b130ca24","collectionId":"68923ca7-699b-4b1b-8891-cf122e86bd97","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ab75ffdf59b0611b130ca24"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ab75ffdf59b0611b130ca24","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"Guides","count":24},{"language":"default","tag":"API Reference","count":9},{"language":"default","tag":"Projects \u0026 Tasks","count":6},{"language":"default","tag":"AI \u0026 Integrations","count":5},{"language":"default","tag":"Workflows","count":5},{"language":"default","tag":"MCP Server","count":4},{"language":"default","tag":"Get Started","count":4},{"language":"default","tag":"Authentication","count":3},{"language":"default","tag":"Notes \u0026 Files","count":3},{"language":"default","tag":"Webhooks","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/mcp/resources","slug":"/api-reference/mcp/resources","pageMetadata":{"title":"Navis Ops MCP resources reference","sidebarTitle":"Resources","description":"Reference for the 5 read-only MCP resources — 4 static and 1 templated — that give AI clients a structured snapshot of your workspace data.","href":"/api-reference/mcp/resources"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Reference for the 5 read-only MCP resources — 4 static and 1 templated — that give AI clients a structured snapshot of your workspace data.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,CodeBlock,Heading,Table,Tip}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`MCP resources are read-only data endpoints that give AI clients a structured snapshot of your workspace. The Navis Ops MCP server exposes four static resources and one templated resource. All resources require `,_jsx(_components.code,{children:`mcp:read`}),` scope (or `,_jsx(_components.code,{children:`mcp:write`}),`).`]}),`\n`,_jsx(_components.p,{children:`Resources are fetched on demand — every time your AI client reads a resource, it gets the current data at that moment. There are no live subscriptions or push updates. If you need fresh data after making changes, your client must re-read the resource.`}),`\n`,_jsx(Heading,{level:`2`,id:`reading-a-resource`,children:`Reading a resource`}),`\n`,_jsxs(_components.p,{children:[`Use the `,_jsx(_components.code,{children:`resources/read`}),` JSON-RPC method with the resource URI:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"jsonrpc\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2.0\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"method\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"resources/read\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"params\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"uri\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"navis://workspace/summary\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`To list available resources, use `,_jsx(_components.code,{children:`resources/list`}),`. For templated resources, use `,_jsx(_components.code,{children:`resources/templates/list`}),` to get the URI template, then construct the URI with your values.`]}),`\n`,_jsx(Heading,{level:`2`,id:`static-resources`,children:`Static resources`}),`\n`,_jsx(_components.p,{children:`These four resources are always available. Their URIs are fixed — no parameters required.`}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`navis://workspace/summary`,id:`navis-workspace-summary`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Workspace overview`})}),_jsx(_components.p,{children:`A compact summary of your entire workspace. Returns aggregate counts and recent activity so an AI assistant can quickly orient itself before deciding which tools to call.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Returns:`})}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Total project count`}),`\n`,_jsx(_components.li,{children:`Total task count (all statuses)`}),`\n`,_jsx(_components.li,{children:`Total note count`}),`\n`,_jsx(_components.li,{children:`Total calendar event count`}),`\n`,_jsx(_components.li,{children:`Total goal count`}),`\n`,_jsx(_components.li,{children:`Recent activity (last modified items across types)`}),`\n`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Use this when`}),` you want the assistant to get a high-level picture of your workspace before doing more specific work.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"uri\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"navis://workspace/summary\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mimeType\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"application/json\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]}),_jsxs(Accordion,{title:`navis://projects/all`,id:`navis-projects-all`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`All projects`})}),_jsx(_components.p,{children:`A full list of all non-deleted projects in your workspace. Returns each project’s ID, name, status, color, icon, and pin state.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Returns:`})}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`All projects (non-deleted)`}),`\n`,_jsxs(_components.li,{children:[`Per project: `,_jsx(_components.code,{children:`id`}),`, `,_jsx(_components.code,{children:`name`}),`, `,_jsx(_components.code,{children:`status`}),`, `,_jsx(_components.code,{children:`color`}),`, `,_jsx(_components.code,{children:`icon`}),`, `,_jsx(_components.code,{children:`is_pinned`}),`, `,_jsx(_components.code,{children:`project_type_id`}),`, `,_jsx(_components.code,{children:`created_at`})]}),`\n`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Use this when`}),` the assistant needs to find a project ID before calling project-specific tools, or when you want a full workspace overview.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"uri\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"navis://projects/all\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mimeType\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"application/json\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]}),_jsxs(Accordion,{title:`navis://tasks/today`,id:`navis-tasks-today`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Tasks due today`})}),_jsx(_components.p,{children:`All tasks that are due today or are overdue and not yet completed. Results are sorted urgent-first and capped at 100 tasks.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Returns:`})}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Non-completed tasks where `,_jsx(_components.code,{children:`due_date`}),` is today or earlier`]}),`\n`,_jsxs(_components.li,{children:[`Per task: `,_jsx(_components.code,{children:`id`}),`, `,_jsx(_components.code,{children:`title`}),`, `,_jsx(_components.code,{children:`status`}),`, `,_jsx(_components.code,{children:`priority`}),`, `,_jsx(_components.code,{children:`due_date`}),`, `,_jsx(_components.code,{children:`project_id`}),`, `,_jsx(_components.code,{children:`project_name`})]}),`\n`,_jsx(_components.li,{children:`Capped at 100 results, sorted by priority and due date`}),`\n`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Use this when`}),` you want the assistant to help you triage today’s work, generate a standup, or identify overdue items.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"uri\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"navis://tasks/today\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mimeType\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"application/json\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]}),_jsxs(Accordion,{title:`navis://calendar/week`,id:`navis-calendar-week`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`This week’s calendar events`})}),_jsx(_components.p,{children:`All calendar events in the next 7 days from today (UTC). Capped at 200 events.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Returns:`})}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Events with `,_jsx(_components.code,{children:`start_time`}),` within the next 7 days`]}),`\n`,_jsxs(_components.li,{children:[`Per event: `,_jsx(_components.code,{children:`id`}),`, `,_jsx(_components.code,{children:`title`}),`, `,_jsx(_components.code,{children:`start_time`}),`, `,_jsx(_components.code,{children:`end_time`}),`, `,_jsx(_components.code,{children:`all_day`}),`, `,_jsx(_components.code,{children:`event_type`}),`, `,_jsx(_components.code,{children:`project_id`})]}),`\n`,_jsx(_components.li,{children:`Capped at 200 results, sorted by start time`}),`\n`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Use this when`}),` you want the assistant to help with weekly planning, scheduling, or generating a calendar-aware standup.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"uri\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"navis://calendar/week\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mimeType\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"application/json\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`templated-resource`,children:`Templated resource`}),`\n`,_jsxs(_components.p,{children:[`Templated resources use URI templates (RFC 6570). Fill in the parameter to construct a valid URI, then read it with `,_jsx(_components.code,{children:`resources/read`}),`.`]}),`\n`,_jsx(AccordionGroup,{children:_jsxs(Accordion,{title:`navis://projects/{id}/tasks`,id:`navis-projects-id-tasks`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Open tasks for a specific project`})}),_jsxs(_components.p,{children:[`URI template: `,_jsx(_components.code,{children:`navis://projects/{id}/tasks`})]}),_jsx(_components.p,{children:`Returns the open tasks for a single project, identified by its ID. Filters to non-completed tasks and returns up to 100 results.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Parameters:`})}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Description`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`id`})}),_jsx(_components.td,{children:`string (UUID)`}),_jsxs(_components.td,{children:[`The project ID. Use `,_jsx(_components.code,{children:`list_projects`}),` or the `,_jsx(_components.code,{children:`navis://projects/all`}),` resource to look up project IDs.`]})]})})]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Returns:`})}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Project metadata (`,_jsx(_components.code,{children:`id`}),`, `,_jsx(_components.code,{children:`name`}),`, `,_jsx(_components.code,{children:`status`}),`)`]}),`\n`,_jsxs(_components.li,{children:[`Up to 100 open tasks for that project: `,_jsx(_components.code,{children:`id`}),`, `,_jsx(_components.code,{children:`title`}),`, `,_jsx(_components.code,{children:`status`}),`, `,_jsx(_components.code,{children:`priority`}),`, `,_jsx(_components.code,{children:`due_date`}),`, `,_jsx(_components.code,{children:`assignee`})]}),`\n`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Example URI:`}),` `,_jsx(_components.code,{children:`navis://projects/3fa85f64-5717-4562-b3fc-2c963f66afa6/tasks`})]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Use this when`}),` the assistant is working within the context of a specific project and needs its task list.`]}),_jsx(_components.p,{children:`To get the URI template via JSON-RPC:`}),_jsx(CodeBlock,{filename:``,numberOfLines:`6`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`6`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"jsonrpc\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2.0\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"method\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"resources/templates/list\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"params\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {}`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsxs(_components.p,{children:[`Then construct the URI by replacing `,_jsx(_components.code,{children:`{id}`}),` with the project ID and read it:`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"jsonrpc\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2.0\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`2`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"method\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"resources/read\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"params\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"uri\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"navis://projects/3fa85f64-5717-4562-b3fc-2c963f66afa6/tasks\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]})}),`\n`,_jsx(Heading,{level:`2`,id:`resource-freshness`,children:`Resource freshness`}),`\n`,_jsxs(_components.p,{children:[`Resources are fetched on demand — they reflect the current state of your workspace at the time of the read. There are no live subscriptions or change notifications. If your AI assistant needs up-to-date data after making changes (for example, after calling `,_jsx(_components.code,{children:`create_task`}),`), it must re-read the relevant resource.`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`If you’re using an AI assistant interactively and notice it’s working from stale data, ask it to re-read the relevant resource. For example: “Re-read navis://tasks/today and tell me what’s overdue.”`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Navis Ops MCP resources reference","sidebarTitle":"Resources","description":"Reference for the 5 read-only MCP resources — 4 static and 1 templated — that give AI clients a structured snapshot of your workspace data.","href":"/api-reference/mcp/resources"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Reading a resource","slug":"reading-a-resource","depth":2,"children":[]},{"title":"Static resources","slug":"static-resources","depth":2,"children":[]},{"title":"Templated resource","slug":"templated-resource","depth":2,"children":[]},{"title":"Resource freshness","slug":"resource-freshness","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"navisops","siteName":"NavisOps | Documentation","title":"Navis Ops MCP resources reference - NavisOps | Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-05-12T01:27:19.943Z","originalFileLocation":"api-reference/mcp/resources.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Reference for the 5 read-only MCP resources — 4 static and 1 templated — that give AI clients a structured snapshot of your workspace data.\">\u003cmeta data-mint-head name=\"application-name\" content=\"NavisOps | Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://media.brand.dev/e88da985-a5f2-4a49-9950-46714b5e3020.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://media.brand.dev/e88da985-a5f2-4a49-9950-46714b5e3020.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://media.brand.dev/e88da985-a5f2-4a49-9950-46714b5e3020.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/png\" href=\"https://media.brand.dev/e88da985-a5f2-4a49-9950-46714b5e3020.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://media.brand.dev/e88da985-a5f2-4a49-9950-46714b5e3020.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://media.brand.dev/e88da985-a5f2-4a49-9950-46714b5e3020.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/png\" href=\"https://media.brand.dev/e88da985-a5f2-4a49-9950-46714b5e3020.png\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Navis Ops MCP resources reference - NavisOps | Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Reference for the 5 read-only MCP resources — 4 static and 1 templated — that give AI clients a structured snapshot of your workspace data.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"NavisOps | Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.navisops.com/api-reference/mcp/resources\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://navisops.mintlify.app/_mintlify/api/og/v2?division=MCP+Server\u0026amp;title=Navis+Ops+MCP+resources+reference\u0026amp;description=Reference+for+the+5+read-only+MCP+resources+%E2%80%94+4+static+and+1+templated+%E2%80%94+that+give+AI+clients+a+structured+snapshot+of+your+workspace+data.\u0026amp;theme=82325f19b4e7a904f8a3e677\u0026amp;signature=19ff3d70a7a03fb4d484b22540b4f4fc1ccfd3211ea3ee51fa3a2f4ac0f77b92\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Navis Ops MCP resources reference - NavisOps | Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Reference for the 5 read-only MCP resources — 4 static and 1 templated — that give AI clients a structured snapshot of your workspace data.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://navisops.mintlify.app/_mintlify/api/og/v2?division=MCP+Server\u0026amp;title=Navis+Ops+MCP+resources+reference\u0026amp;description=Reference+for+the+5+read-only+MCP+resources+%E2%80%94+4+static+and+1+templated+%E2%80%94+that+give+AI+clients+a+structured+snapshot+of+your+workspace+data.\u0026amp;theme=82325f19b4e7a904f8a3e677\u0026amp;signature=19ff3d70a7a03fb4d484b22540b4f4fc1ccfd3211ea3ee51fa3a2f4ac0f77b92\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/navisops/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"NavisOps | Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF4C01\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.navisops.com/api-reference/mcp/resources\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/mcp/resources.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.navisops.com/#organization\",\"name\":\"NavisOps | Documentation\",\"url\":\"https://docs.navisops.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://navisops.com/assets/full-navis-ops-logo-black-eU0ko3ge.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.navisops.com#website\",\"name\":\"NavisOps | Documentation\",\"url\":\"https://docs.navisops.com\",\"publisher\":{\"@id\":\"https://docs.navisops.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.navisops.com/api-reference/mcp/resources#webpage\",\"url\":\"https://docs.navisops.com/api-reference/mcp/resources\",\"name\":\"Navis Ops MCP resources reference\",\"description\":\"Reference for the 5 read-only MCP resources — 4 static and 1 templated — that give AI clients a structured snapshot of your workspace data.\",\"dateModified\":\"2026-05-12T01:27:19.943Z\",\"isPartOf\":{\"@id\":\"https://docs.navisops.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.navisops.com/api-reference/mcp/resources#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.navisops.com/api-reference/mcp/resources#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"MCP Server\",\"item\":\"https://docs.navisops.com/api-reference/mcp/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Navis Ops MCP resources reference\",\"item\":\"https://docs.navisops.com/api-reference/mcp/resources\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.navisops.com/api-reference/mcp/resources#article\",\"headline\":\"Navis Ops MCP resources reference\",\"name\":\"Navis Ops MCP resources reference\",\"description\":\"Reference for the 5 read-only MCP resources — 4 static and 1 templated — that give AI clients a structured snapshot of your workspace data.\",\"url\":\"https://docs.navisops.com/api-reference/mcp/resources\",\"mainEntityOfPage\":{\"@id\":\"https://docs.navisops.com/api-reference/mcp/resources#webpage\"},\"dateModified\":\"2026-05-12T01:27:19.943Z\",\"publisher\":{\"@id\":\"https://docs.navisops.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.navisops.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"NavisOps | Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"NavisOps | Documentation","nav":{"global":null,"tabs":[{"tab":"Guides","icon":"bookmark","pages":[{"title":"Guides","href":"/introduction"}]},{"tab":"API Reference","groups":[{"group":"Authentication","pages":[{"title":"Authenticate with the Navis Ops API","sidebarTitle":"Overview","href":"/api-reference/authentication/overview"},{"title":"Create and use Navis Ops API keys","sidebarTitle":"API Keys","href":"/api-reference/authentication/api-keys"},{"title":"OAuth 2.1 authentication for Navis Ops","sidebarTitle":"OAuth 2.1","href":"/api-reference/authentication/oauth"}]},{"group":"MCP Server","pages":[{"title":"Navis Ops MCP Server reference","sidebarTitle":"Overview","href":"/api-reference/mcp/overview"},{"title":"Navis Ops MCP tools reference","sidebarTitle":"Tools","description":"Complete reference for all 52 MCP tools organized by domain. Covers which tools require the mcp:write scope and what each tool does.","href":"/api-reference/mcp/tools"},{"title":"Navis Ops MCP resources reference","sidebarTitle":"Resources","href":"/api-reference/mcp/resources"},{"title":"Navis Ops MCP prompts reference","sidebarTitle":"Prompts","description":"Reference for the 4 named MCP prompts: plan_my_week, daily_standup, project_kickoff, and task_retrospective. Covers what each prompt reads and produces.","href":"/api-reference/mcp/prompts"}]},{"group":"Webhooks","pages":[{"title":"Receive webhooks in Navis Ops workflows","sidebarTitle":"Overview","href":"/api-reference/webhooks/overview"},{"title":"Webhook payload examples and variables","sidebarTitle":"Events","href":"/api-reference/webhooks/events"}]}]}]},"basePath":"","title":"Navis Ops MCP resources reference - NavisOps | Documentation","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":[],"chunks":[]}