Skip to main content

Domo MCP Server

The Domo MCP server lets your AI agents interact with your Domo business intelligence platform. Agents can browse and inspect datasets, view dashboard pages, and look up users — all read-only.

Capabilities

ToolWhat It Does
List datasetsList datasets available in the Domo instance
Get datasetRetrieve details for a specific dataset
Get dataset schemaRetrieve the column schema of a dataset
List pagesList dashboard pages in the Domo instance
Get pageRetrieve details for a specific dashboard page
List usersList users in the Domo instance
Get userRetrieve details for a specific user

📝 Note: All Domo tools are read-only. The agent cannot create, modify, or delete datasets, pages, or users.

OAuth Setup

The Domo MCP server uses OAuth to authenticate on behalf of each user. To enable this integration, you need to create an OAuth client in Domo and provide the credentials to Devs.ai.

Step 1: Create an OAuth Client

  1. Sign in to your Domo instance as an admin.
  2. Go to Admin > Authentication > OAuth Clients.
  3. Click New Client.
  4. Enter a name (for example, "Devs AI") and a description.
  5. Add the redirect URL provided by your Devs.ai platform administrator.

Step 2: Configure Scopes

Add the following scopes to your OAuth client:

ScopeWhat It Enables
dataRead dataset metadata and schemas
userRead user information
dashboardRead dashboard pages

Step 3: Get Your Credentials

  1. After creating the client, copy the Client ID and Client Secret.

Step 4: Configure in Devs.ai

  1. Navigate to Organization > Connectors in Devs.ai.
  2. Find the Domo template and click Enable.
  3. Select OAuth as the authentication type.
  4. Enter your Client ID and Client Secret from Step 3.
  5. Select the tools you want to make available.
  6. Click Save.

When a user first interacts with an agent connected to Domo, they will be prompted to authorize access to their Domo account.

OAuth Configuration Reference

FieldValue
Authorization URLhttps://api.domo.com/oauth2/authorize
Token URLhttps://api.domo.com/oauth/token
Scopesdata, user, dashboard

Additional Resources

⌘J