MCP
What is MCP?
MCP (Model Context Protocol) enables AI assistants like Claude and ChatGPT to connect directly to your data sources through secure connections. With Dot's MCP integration, AI assistants can query your business data while maintaining all your existing permissions and setup.
Quick Start
Generate an MCP Token in Dot (Side Navbar → Profile Menu → Get MCP Config → Generate MCP Token)
Select your client and follow on-screen instructions, copy the token immediately - you won't see it again
Add to your AI assistant using the provided URL/instructions
Test the connection by asking "What data sources are available in Dot?"
Setup Instructions
Step 1: Generate Your MCP Token
Click on your profile menu in the sidebar
Select Get MCP Config
Click Generate MCP Token
Important: Copy the token immediately - it won't be shown again
Note: Only one MCP token can be active per user. Generating a new token revokes any existing token.
Step 2: Configure Your AI Assistant
Select your AI client from the modal after generating the token, and follow the specific instructions provided.
Client Setup
Claude Desktop
Navigate to Settings in Claude Desktop
Edit the configuration file:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Windows:
%APPDATA%\\\\\\\\Claude\\\\\\\\claude_desktop_config.json
Add the Dot server configuration provided in the modal
Save and restart Claude Desktop
Look for the MCP indicator (hammer icon) in the chat input
Claude Web (claude.ai)
Requirements: Pro, Max, Team, or Enterprise plan
Navigate to Settings > Connectors
Click "Add custom connector"
Enter the URL provided in the modal
Click "Add" to finish
Enable tools via the "Search and tools" button
For Team/Enterprise owners: Toggle to "Organization connectors" to make available for all members.
Claude Code
Run the command provided in the modal:
claude mcp add --transport http ask_dot [YOUR_URL_HERE]
Cursor IDE
Cursor supports easy installation via deeplinks:
Generate your configuration in the modal
Click the installation button
Cursor will automatically configure MCP
Manual setup:
Go to mcp.json via Cursor Settings > Tools & Integration > Add new MCP Server
Get the URL and API key from the JSON config section in "Others" for MCP clients in the Get MCP Config dialog box
Add to the mcpServers in mcp.json as follows:
{
"mcpServers": {
"ask_dot": {
"url": "<https://app.getdot.ai/ai/mcp>", # or <https://eu.getdot.ai/ai/mcp>
"headers": {
"API-KEY": "<your-dot-mcp-api-key>"
}
}
}
}
ChatGPT
Requirements: ChatGPT Enterprise, Education, or Team subscription
Go to ChatGPT settings for connectors
Add a new connector:
Name: Ask_dot
Description: Dot AI-powered data analysis platform. <Add additional info about the data you have connected and when to use it>
MCP Server URL: Use the ChatGPT-specific URL from the modal
Authentication: No Auth (handled via token in URL)
Raycast AI
Run "Manage MCP Servers" command in Raycast
Press
Cmd + N
to add a new serverPaste the configuration from the modal
Submit and use by @-mentioning "dot" in Raycast AI

Other MCP Clients
Most MCP clients support URL-based configuration. Use the URL provided in the modal after generating your token.
Using MCP with Dot
Asking Questions
Once configured, you can ask your AI assistant questions about your data:
"What were total sales last quarter?"
"Show me top 10 customers by revenue"
"Compare this month's performance to last month"
"What data sources are available?"
Security
Token Management
Special MCP token with limited scope
One active token: Only one MCP token per user
Auto-revocation: New tokens revoke previous ones
365-day expiry: Tokens expire after one year
Immediate revocation: Delete tokens anytime via the UI (by admins)
Data Access
MCP respects all your Dot permissions and has the same data permissions as the user
Queries run within your organization's scope and user scope
All data filtering rules are enforced
All queries are logged for compliance
Troubleshooting
Connection Issues
"Invalid API token" error
Verify you copied the complete token
Check if token was revoked or replaced
Ensure you're using the correct Dot URL
"Token does not have required MCP access" error
Generate a new MCP token from Profile Menu → Get MCP Config
Ensure you're not using a regular API token
Connection timeout
Check network connection to Dot
Verify the Dot instance URL is correct
Some clients have a tool timeout setting - adjust it accordingly
Last updated