Skip to main content
This article explains how to connect Amazon Quick Suite to Domo’s MCP Server using OAuth (recommended) or a Client ID/Secret, and how to set up the connector for the Amazon Quick desktop app. After you’re connected, Amazon Quick can use the Domo Basic MCP toolkit to read from Domo DataSets and Document Collections.

Required Grants

To use the AI Library feature, the following grants must be enabled for your role:
  • Use AI Services — Access to features and Apps built using the AI Services Layer.
  • Use AI Chat — Access to the Domo AI Assistant.
  • Use MCP — Access to connect external AI tools to Domo’s MCP Server.
Learn more about grants.

Prerequisites

  • Access to the Amazon Quick web console with permission to create connectors for your team.
  • The Domo Basic MCP server endpoint from the AI Library:
Tip: For background on connecting external tools to Amazon Quick agents, see the AWS blog post Integrate external tools with Amazon Quick agents using Model Context Protocol (MCP) , which also includes a guide for setting up Dynamic Client Registration (DCR).

Connect Amazon Quick Suite (Web) Using OAuth

This is the recommended way to connect Amazon Quick Suite to Domo. Use the Client ID/Secret setup only if your Amazon Quick environment doesn’t offer a default OAuth app.
  1. Log in to the Amazon Quick web console.
  2. In the left navigation, select More, then select Connectors.
    Amazon Quick left navigation with More menu expanded to show Automations and Connectors
  3. Select Create for your team.
  4. Search for Model Context Protocol and select it from the results.
    Amazon Quick Connect your work apps search showing the Model Context Protocol result
  5. Give the MCP server a Name, Description, and MCP server endpoint:
    Amazon Quick Connect to Model Context Protocol step with Name, Description, and MCP server endpoint fields filled in
    • Name — A name for the connector, such as Domo Basic MCP.
    • Description — An optional description, such as Read from datasets and document collections within Domo.
    • MCP server endpoint — https://<instance>.domo.com/api/ai/v1/assistant/mcp/toolkits/domo_basic_mcp
    • Connection type — Public network
    • Auth connection type — Public network
  6. Select Next.
  7. On the Authenticate step, leave Auth configuration set to Default OAuth app. No changes are needed.
    Amazon Quick Authenticate step showing User authentication selected and Auth configuration set to Default OAuth app
  8. Select Create and continue.
  9. A pop-up displays asking you to allow Amazon Quick Suite MCP Client access to Domo. Select Allow.
    Domo OAuth consent screen for Amazon Quick Suite MCP Client with an Allow button
    Note: If you don’t get a pop-up, make sure your browser isn’t blocking pop-ups for the Amazon Quick domain.
  10. Select Next and continue through the remaining steps.
    Note: On the Manage Tools & Permissions step, the domo_basic_mcp server doesn’t currently expose any write tools, so this step may not populate. This can change in the future.
  11. Select Publish & test.

Connect with a Client ID and Secret (Fallback)

Important: Use the OAuth setup above instead of this method whenever possible.
Use this method only if Default OAuth app isn’t available as an Auth configuration option.
  1. Follow steps 1 through 6 of the OAuth setup to create the connector and reach the Authenticate step.
  2. Select the Auth configuration dropdown and change it to Custom user based OAuth.
  3. At the bottom of the screen, note the Redirect URL. You need this for the next steps, which are performed outside of Amazon Quick.
  4. In Domo, generate an access token. See Self-Serve Access Token Creation (Beta) for instructions, then copy and save the token.
  5. Open a terminal and run the following curl command, replacing <customer> with your Domo domain and <token> with the access token you generated:
    Note: Update the redirect_uris value to the Redirect URL from Amazon Quick if it differs from the example above.
  6. The response includes a client_id and client_secret. Copy both values.
  7. Return to Amazon Quick and complete the Custom user based OAuth fields:
    Amazon Quick Custom user based OAuth fields including Client ID, Client secret, Token URL, and Authorization URL
    • Client ID — From the curl response.
    • Public OAuth client — Leave unchecked.
    • Client secret — From the curl response.
    • Token URL — https://<instance>.domo.com/oauth2/token
    • Authorization URL — https://<instance>.domo.com/oauth2/authorize
  8. Select Create and continue and continue through the remaining screens.

Set Up the Desktop App

Troubleshoot

If Auth configuration only offers Custom user based OAuth and not Default OAuth app:
  • Double-check that the MCP server endpoint is correct.
  • Double-check that you aren’t blocking requests from Amazon Quick to Domo. Amazon Quick has domain and IP exclusion/inclusion settings that can block these requests.