The Navattic MCP server gives AI coding agents — such as Claude Desktop, Cursor, VS Code Copilot, and Windsurf — structured access to your workspace. Agents can read analytics, browse and build demos, manage Launchpad share links, and query personalization data, all scoped to your workspace through a Personal Access Token.Documentation Index
Fetch the complete documentation index at: https://docs.navattic.com/llms.txt
Use this file to discover all available pages before exploring further.
How it works
You create a Personal Access Token in your workspace settings and provide it to your AI agent’s MCP configuration. The agent connects tohttps://app.navattic.com/api/mcp and discovers only the tools it has permission to use based on the token’s scopes and your workspace role.
All operations are scoped to your workspace — agents cannot access data from other workspaces, even with a valid resource ID from another workspace.
Step 1: Create a Personal Access Token
Go to Access Tokens settings
Create a new token
Select scopes
| Scope | What it allows | Required role |
|---|---|---|
| Analytics | View demo performance, visitor data, and account engagement | Viewer or above |
| Demo Browsing | Browse projects, flows, and share links | Viewer or above |
| Demo Building | Create flows, edit steps, configure CTAs | Builder or above |
| Demo Management | Rename and organize projects; create share links | Builder or above |
| Demo Publishing | Deploy and archive projects | Builder or above |
| Personalization | View custom properties and visitor activity | Viewer or above |
| Launchpad | Browse and manage Launchpad share links, interest flows, and recipient visitor data | Viewer or above (Launchpad workspaces only) |
Set an expiration
Step 2: Configure your MCP client
After copying your token, connect your AI agent using the Navattic MCP server URL:- Claude Desktop
- Cursor
- VS Code
- Windsurf
- Claude Code
Enter the Navattic details
- Name: Navattic
- Remote MCP server URL:
https://app.navattic.com/api/mcp
Alternative: edit the config file manually
Alternative: edit the config file manually
~/Library/Application Support/Claude/claude_desktop_config.json (macOS):YOUR_TOKEN with the Personal Access Token you created in Step 1. Restart Claude Desktop after saving.Available tools
Once connected, your agent can see and call tools based on its token’s scopes. Tools are only visible to the agent if the token has the corresponding scope — the agent won’t see tools it can’t use.| Tool | Description | Scope |
|---|---|---|
list_demo_analytics | View engagement metrics for all active demos — views, visitors, engaged sessions, duration, CTA clicks, and click-through rate | Analytics |
list_visitors | List visitors who have interacted with demos, with filtering by demo, company, location, device, and custom properties | Analytics |
list_accounts | List company accounts with engagement metrics, with firmographic filtering by industry, employee count, revenue, and more | Analytics |
get_visitor | Get a detailed profile for a specific visitor, including their 25 most recent sessions, conversion events, and demos viewed | Analytics |
get_account | Get a detailed profile for a specific company account, including visitors, demos viewed, and total engagement duration | Analytics |
list_projects | List all projects in the workspace | Demo Browsing |
get_project | Get details and flows for a specific project. Note: no longer returns Launchpad or archived share links — use get_share_link or get_launchpad_share_link instead | Demo Browsing |
get_share_link | Get details for a specific project share link by ID | Demo Browsing |
create_flow | Create a new flow within a project | Demo Building |
rename_project | Rename a project | Demo Management |
archive_project | Archive a project (affects live demo URLs) | Demo Publishing |
list_custom_properties | View custom properties configured for personalization | Personalization |
get_launchpad_share_link | Get details of a Launchpad 1-1 share link, including recipient and visitor data | Launchpad |
create_launchpad_share_link | Create a new 1-1 Launchpad share link for a specific recipient | Launchpad |
list_launchpad_share_links | List all Launchpad 1-1 share links in the workspace, with recipient and engagement data | Launchpad |
get_interest_flow | Get a specific Launchpad interest flow by ID | Launchpad |
search_interest_flows | Search Launchpad interest flows by name or description | Launchpad |
search_projects | Search projects by name or description | Launchpad |
- Workspace overview — current project count, member count, and plan type
- Navattic concepts — a reference guide to the Navattic data model (projects, flows, steps, share links)
Use cases
Analyze demo performance in your coding environment
Analyze demo performance in your coding environment
Build demos programmatically
Build demos programmatically
create_flow. This is useful when building many similar demos or automating demo creation as part of a deployment workflow.Browse your demo library
Browse your demo library
list_projects and get_project tools give the agent access to your full workspace library, including flow structure and share links.Automate demo maintenance
Automate demo maintenance
Manage Launchpad share links and track engagement (Launchpad)
Manage Launchpad share links and track engagement (Launchpad)
Managing tokens
You can view all active tokens from Settings > Workspace > Access Tokens. From there you can:- See each token’s name, scopes, creation date, and expiration
- Revoke a token at any time — revocation takes effect immediately
Frequently asked questions
Can I create multiple tokens for different agents?
Can I create multiple tokens for different agents?
What happens if my token is compromised?
What happens if my token is compromised?
Can a Viewer-role user create a token with write scopes?
Can a Viewer-role user create a token with write scopes?
Does the agent see all my workspace data?
Does the agent see all my workspace data?
Why don't I see the Launchpad scope when creating a token?
Why don't I see the Launchpad scope when creating a token?