Intro
This article explains how to manually connect to the Domo Essentials MCP Server using Claude Desktop, Claude Code, or VS Code.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).
Connect 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:
Note: If this is your first manual connection, paste the following right after the first opening brace
{. If you have other manual connections, paste the contents of the mcpServers property (second example block).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.Note: Connectors have moved to Customize. Head there to browse, connect, and manage them.

DomoSqlQueryToolFileSetQueryToolSearchTool


Connect 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:
Connect VS Code
- Open the Command Palette with Cmd+Shift+P (Mac) or Ctrl+Shift+P (Windows/Linux).
-
Choose your configuration scope:
- For a global (user) configuration (recommended) available across all workspaces, search for and select MCP: Open User Configuration.
- For a workspace-specific configuration (not recommended for security, as it may expose your credentials), search for and select MCP: Open Workspace Folder MCP Configuration. This creates or opens
.vscode/mcp.json. - For a WSL configuration, search for and select MCP: Open Remote User MCP Configuration. This creates or opens
~/.vscode-server/data/User/mcp.json.
-
Add the following entry for
domo-mcpto theserversobject anddomo-access-tokento theinputsarray in the configuration file. Replace<DOMO_DOMAIN>with your Domo instance domain. You’ll be prompted to enter your Access Token when you start the server:
Troubleshoot
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, for example:
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 after I'm connected?
What can I do after I'm connected?
After you’re connected, you can query your Domo DataSets, query documents
stored in Domo, and search across your Domo instance. Card and dashboard
summarization are coming soon.
I connected successfully, but I get an error when I query data.
I connected successfully, but I get an error when I query data.
Your Domo account must have the following grants enabled: Use AI Chat and Use AI Services.