Intro
Note: This feature is in beta. Contact your Domo account team to join.
- Query data in your Domo DataSets
- Query documents stored in Domo
- Search across your Domo instance
- Summarize cards and pages (coming soon)

Prerequisites
Before connecting, ensure you have the following:- Node.js version 21 or higher installed. Use nvm to manage your Node.js version.
- A Domo Access Token with appropriate permissions. You can provision one at Admin > Authentication > Access Tokens, or request one from your MajorDomo. See Manage Access Tokens for instructions.
- A supported AI code editor (Claude Desktop, Claude Code, VS Code, Cursor, or another MCP-compatible client).
Connecting Claude Desktop
Claude Desktop does not natively support remote MCP servers, so you connect usingmcp-remote — an NPM tool that bridges desktop AI clients to remote MCP servers.
Step 1: Provision an Access Token
In your Domo instance, go to Admin > Authentication > Access Tokens and generate a token. See Manage Access Tokens for instructions.
Step 2: Install mcp-remote
Open a terminal and run:Step 3: Install Claude Desktop
Download and install Claude Desktop.
Step 4: Edit the Claude Desktop configuration
In Claude Desktop, go to Settings > Developer and select Edit Config.

Step 5: Add the Domo MCP Server configuration
Paste the following into the configuration file, replacing<DOMO_DOMAIN> with your Domo instance domain and <DOMO_ACCESS_TOKEN> with your Access Token:
Step 6: Restart Claude Desktop
Quit and restart Claude Desktop for the configuration to take effect.
Step 7: Verify the connection
Go to Settings > Connectors and confirm the Domo MCP server is listed and connected.
DomoSqlQueryToolExtendedThinkingToolFileSetQueryToolSearchTool


Connecting Claude Code
In Claude Code, run the following command from the root of your project. Replace<DOMO_DOMAIN> with your Domo instance domain and <DOMO_ACCESS_TOKEN> with your Access Token:
.mcp file in the root of your project:
Connecting VS Code
- Open the Command Palette with Cmd+Shift+P (Mac) or Ctrl+Shift+P (Windows/Linux).
-
Choose your configuration scope:
- For a global configuration available across all workspaces, search for and select MCP: Open User Configuration.
- For a workspace-specific configuration (recommended for sharing within a project), search for and select MCP: Open Workspace Folder MCP Configuration. This creates or opens
.vscode/mcp.json.
-
Add the following entry to the
serversobject in the configuration file. Replace<DOMO_DOMAIN>with your Domo instance domain and<DOMO_ACCESS_TOKEN>with your Access Token:
Troubleshooting
Depending on your environment, you may need to make additional changes to the Claude Desktop configuration. Mac Ifnpx cannot be found, add an env property to the domo-mcp-npx server entry in your configuration, replacing <USER_PATH> with your home directory path:
npx cannot be found, replace the "command" value in your configuration with the full path to the npx executable:
FAQ
Which AI tools are compatible with the Domo MCP Server?
Which AI tools are compatible with the Domo MCP Server?
The Domo MCP Server works with any MCP-compatible AI client, including Claude Desktop, Claude Code, VS Code, Cursor, and ChatGPT.
What can I do once I'm connected?
What can I do once I'm connected?
Once connected, you can query your Domo DataSets, query documents stored in Domo, and search across your Domo instance. Card and page summarization are coming soon.