Skip to content
Last updated

Celonis MCP Server Integration with Amazon Quick

This topic walks you through integrating the Celonis Agent Tools (MCP) Server with Amazon Quick. Once the integration is complete, you will have a Quick agent that can call Celonis MCP tools to query your knowledge models and retrieve process intelligence data.

Available Celonis MCP tools

The Celonis Agent Tools asset provides the following tools that can be enabled for your agents in Amazon Quick:

Note

In this topic, we use Get Knowledge Model, Load Data, and Search Data as examples. Enable whichever tools best fit your use case.

ToolDescription
Call Process CopilotSurface existing Process Copilots as tools
Execute OrchestrationTrigger new Orchestration Engine process instances
Get InsightsUsed to answer a question like "How can I improve DPO?" and see Celonis-generated Insights
Get Knowledge ModelUsed to get the knowledge model for the current asset
Get Process Contexts from Orchestration EngineRetrieves Process Contexts from Orchestration Engine process instances
Load DataEquips the LLM with data access for review and analysis. Ideal for summarizing or retrieving data before processing
Resume Orchestration ExecutionResume execution of an Orchestration Engine process instance
Search DataSearch all data instances available in the platform
Trigger Action FlowConnect your Process Copilot to an existing Action Flow and instruct your Process Copilot when to surface this action to users

Prerequisites

Before you begin, ensure that you have:

  • A Celonis account with access to Agent Tools (MCP) Asset enabled for your team;
  • Administrative access to your Celonis team in order to create OAuth clients;
  • An AWS account with permissions to configure Amazon Quick;
  • A Celonis Knowledge Model published in Studio.

Step 1: Create your Agent Tools asset

  1. Open Studio and navigate to the Studio package containing your Knowledge Model.

  2. Click + New asset → Agent Tools (MCP).

    Screenshot of the New Asset menu in the Celonis Platform with Agent Tools selected.
  3. Configure the new MCP asset:

    • Asset Name: MCP Server (or your preferred name)

    • Knowledge Model: Select your target Knowledge Model

      Screenshot of the Create New Agent Tools (MCP) window.
  4. Click Create.

    Screenshot of the initial MCP Server screen.
  5. In the new asset, click Add Tools.

  6. Select and configure tools based on your requirements. For this example, we used:

    • load_data - Retrieve specific columns and rows from knowledge model entities.
    • get_knowledge_model - Discover entities and columns in the knowledge model.
    • search_data - Run keyword searches across the knowledge model.
  7. Use the toggle switches to enable the tools you want to use and then save the asset.

    Screenshot showing tools added to an MCP Server asset.

Step 2: Set up authentication

The Celonis MCP Server supports two OAuth 2.0 grant types. Both types are also supported by Amazon Quick.

Grant TypeUse Case
Client Credentials (2LO)Agents and automated workflows where no human login is required.
Authorization Code (3LO)User-facing applications where MCP calls should respect the individual user's Celonis permissions.
  1. In the Celonis Platform, navigate to Admin & Settings → Applications.

  2. Click Add New Application → OAuth Client.

    Screenshot showing the Add New Application dropdown for a new OAuth client.
  3. Configure the OAuth client based on your preferred grant type:

    For Client Credentials (2LO):

    SettingValue
    Grant TypeClient Credentials
    Authentication MethodClient Secret Basic and Client Secret Post
    Scopemcp-asset.tools:execute

    For Authorization Code (3LO):

    SettingValue
    Grant TypeAuthorization Code
    Redirect URIhttps://us-east-1.quicksight.aws.amazon.com/sn/oauthcallback
    Authentication MethodClient Secret Basic and Client Secret Post
    Refresh TokenEnabled
    Scopemcp-asset.tools:execute
  4. Click Define Scopes.

    Screenshot showing the Configure step for adding a new OAuth Client.
  5. Expand the mcp scope group and select mcp-asset.tools:execute.

    Screenshot showing where to select the mcp-asset scope in a new OAuth client.
  6. Click Create.

  7. Important: Copy and securely store the credentials (displayed only once):

    • Client ID

    • Client Secret

      Screenshot showing the Client Credentials window with the ID and Secret values blurred out.

Grant permission to the Agent Tools asset

Warning

Without the Use permission assigned, token requests will succeed but the MCP Server rejects tool calls with an authorization error.

  1. In the Celonis Studio, open the package containing your Agent Tools asset.
  2. Click Package Settings → Permissions.Screenshot of the Package Settings menu with the Permissions option highlighted.
  3. Search for the OAuth client application that you created above (e.g., "OAuthClientCelonis").
  4. Grant the Use permission to your new OAuth client.Screenshot showing where to assign the Use permission to an OAuth client.
  5. Click Save.

Step 3: Deploy the MCP Server

  1. Open the Agent Tools (MCP) asset in Celonis Studio.

  2. Click Create Version.

  3. Click Deploy to publish the MCP Server.

    Screenshot showing the location of the Deploy button for an OAuth Client.
  4. Once the deployment has finished, copy the MCP Server URL. It will have a format similar to this example:

    https://<team>.<realm>.celonis.cloud/studio-copilot/api/v1/mcp-servers/mcp/<server-id>

    Screenshot showing the MCP Server URL field for an asset.
  5. Save this URL for the AWS configuration.

Connection details summary

After completing the steps above, you should have the following values:

ValueDescription
MCP Server URLDisplayed at the top of your published Agent Tools asset
Token URLhttps://<team>.<realm>.celonis.cloud/oauth2/token
Client IDFrom the OAuth client creation
Client SecretFrom the OAuth client creation

Step 4: Create the Quick integration

  1. In Amazon Quick, navigate to Connectors → Create for your team.

  2. Select Model Context Protocol from the list of available integration types.

    Screenshot of the Connectors screen in Amazon Quick.
  3. Click Create Integration and complete the following fields:

    • Name: A descriptive name for the integration (e.g., Celonis MCP).

    • Description: (Optional) A short description of what this integration provides.

    • MCP Server Endpoint URL: Paste the MCP Server URL copied from Celonis.

      Screenshot of the Create Integration screen in Amazon Quick.
  4. On the Authenticate tab, select the appropriate authentication method:

    • Service Authentication for Client Credentials (2LO)
    • User Authentication for Authorization Code (3LO)
  5. Enter the following connection parameters:

    For Client Credentials:

    ParameterValue
    Grant TypeClient Credentials
    Client IDYour OAuth Client ID
    Client SecretYour OAuth Client Secret
    Access Token URLhttps://<team>.<realm>.celonis.cloud/oauth2/token

    For Authorization Code (with PKCE):

    ParameterValue
    Grant TypeAuthorization Code (with PKCE)
    Client IDYour OAuth Client ID
    Client SecretYour OAuth Client Secret
    Access Token URLhttps://<team>.<realm>.celonis.cloud/oauth2/token
    Authorization URLhttps://<team>.<realm>.celonis.cloud/oauth2/authorize
    Redirect URIhttps://us-east-1.quicksight.aws.amazon.com/sn/oauthcallback
    Authentication MethodsClient Secret
  6. Click Create and continue to proceed.

    Screenshot showing the Authentication tab of the Create Integration screen in Amazon Quick.
  7. Save the integration and wait for Quick to complete tool discovery.

  8. Verify that Quick discovers the tools you enabled on the Agent Tools asset.

    Screenshot showing the Review tab of the Create Integration screen in Amazon Quick
Note

If Quick reports that discovery found no tools, the most common cause is that the OAuth client does not have the Use permission on the Agent Tools asset. Return to Step 2 above and verify that permission was granted.

Step 5: Build a Quick agent

  1. In Amazon Quick, navigate to Chat agents and click + (Create chat agent).
  2. Paste a system prompt that instructs the agent how to use the Celonis tools. Example:
   You are an assistant that answers questions using data from Celonis.
   When a question involves process data, call get_knowledge_model to discover
   the relevant entities, then load_data to retrieve specific columns and rows.
   Cite the tool and the entity you used for each fact in your answer.
   Do not invent data that was not returned by a tool call.
  1. Confirm that your Celonis MCP integration is selected in the Actions section.
  2. Click Launch chat agent.
  3. Test your agent by asking: "What tools can you access in Celonis?"
  4. Confirm the agent responds with the list of tools you enabled and references the Celonis MCP integration.Screenshot showing a test question and response in Amazon Quick to verify an agent integration.

Conclusion

You have successfully connected your Celonis MCP Server to Amazon Quick. Quick users can now invoke Celonis process mining capabilities including data loading, knowledge model retrieval, and data search directly from their AI assistant without leaving the Quick interface.

For additional information on managing integrations in Quick, refer to the Amazon Quick documentation.

Best Practices

Security

  • Store your OAuth Client ID and Client Secret securely. Do not share them in plain text or commit them to version control.
  • Use a dedicated OAuth Client for each integration to limit the blast radius of a credential compromise.

Configuration

  • Always deploy the Celonis MCP Server before attempting to connect from Quick. Connections to undeployed servers will fail.
  • Use the Discovery URL method when available to simplify token endpoint configuration.

Scopes

  • Ensure the scope mcp-asset.tools:execute is correctly appended to the Token URL. Missing or malformed scopes are a common source of authentication failures.

Troubleshooting

SymptomLikely causeResolution
Authentication error from CelonisInvalid credentials or missing scopeVerify Client ID, Client Secret, and scope mcp-asset.tools:execute
Tool discovery returns no toolsMissing Use permissionGrant the OAuth client Use permission on the Agent Tools asset package
Token exchange failsIncorrect Token URLVerify the URL matches https://<team>.<realm>.celonis.cloud/oauth2/token
Tool calls return authorization errorOAuth client lacks asset permissionGrant Use permission via Package Settings → Permissions in Celonis
MCP Server URL not foundAsset not deployedOpen the asset in Studio and click Deploy