{"componentChunkName":"component---src-templates-simple-markdown-js","path":"/mcp-server-asset/getting-started/","matchPath":"","result":{"data":{"markdownRemark":{"html":"<h1 style=\"position:relative;\"><a href=\"#getting-started\" aria-label=\"getting started permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"getting-started\"></div>Getting Started</h1>\n<p>The Celonis MCP Server Asset provides a growing set of ready-to-use tools that AI agents can use to search for relevant information, get real-time process context, trigger actions in external systems, and write back decisions to Celonis. Delivered securely via the Model Context Protocol (MCP), this toolkit makes it easy to build sophisticated agents that leverage Process Intelligence.</p>\n<h2 style=\"position:relative;\"><a href=\"#prerequisites\" aria-label=\"prerequisites permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"prerequisites\"></div>Prerequisites</h2>\n<p>Before you begin, ensure you have the following:</p>\n<ol>\n<li>\n<strong>A Celonis account</strong>\n with access to MCP Server Asset enabled for your team\n</li>\n<li>\n<strong>An MCP-compatible client</strong>\n to connect to the MCP Server (e.g., Claude Desktop, Postman, etc.)\n</li>\n<li>\n<strong>Administrative access</strong>\n to your Celonis team to create OAuth clients or Application Keys\n</li>\n</ol>\n<h2 style=\"position:relative;\"><a href=\"#step-1-create-and-configure-your-mcp-server-in-celonis\" aria-label=\"step 1 create and configure your mcp server in celonis permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"step-1-create-and-configure-your-mcp-server-in-celonis\"></div>Step 1: Create and Configure Your MCP Server in Celonis</h2>\n<p>Before setting up authentication, you need to create and publish an MCP Server asset in Celonis:</p>\n<ol>\n<li>\n<strong>Log in to your Celonis account</strong>\n with access to MCP Server Asset\n</li>\n<li>\n<strong>Navigate to Studio</strong>\n and select your desired package\n</li>\n<li>\n<strong>Create an MCP Server Asset</strong>\n<ul>\n<li>\nCreate a new asset with the type \"MCP Server\"\n</li>\n</ul>\n</li>\n<li>\n<strong>Configure the MCP Server</strong>\n<ul>\n<li>\nAdd the desired tools to your MCP Server\n</li>\n<li>\nConfigure the tools according to your needs\n</li>\n</ul>\n</li>\n<li>\n<strong>Publish the Asset</strong>\n<ul>\n<li>\nOnce configured, publish the asset\n</li>\n<li>\nAfter publishing, a link for the published asset will appear at the top of the asset\n</li>\n<li>\nThis link is your \n<strong>MCP Server URL</strong>\n (format: \n<code class=\"language-text\">https://[team].[realm].celonis.cloud/studio-copilot/api/v1/mcp-servers/mcp/[mcp-server-id]</code>\n)\n</li>\n<li>\n<strong>Save this URL</strong>\n - you will need it when connecting to the MCP Server from your client\n</li>\n</ul>\n</li>\n</ol>\n<p>A correctly setup MCP Server would look like this:\n<span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 910px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 68.42105263157895%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAAAsTAAALEwEAmpwYAAABgUlEQVQ4y61Ty07DMBDM73LhzhmJM5/GoUhAq6oqpS19pEmcOIkde/DYcdpCkajESqPYa2c9O2MnWV5iu8uQHgqUVQ1jLLrO/ApjfuastSgqhUMukQghUYgKh0ygblowuOEaMITUyESNpG0V8qJE5djx2zTKbyBTIv4U5oGNsWF8CvSFEykbjKcLvE7mWCw32B9yz5agDHG8T0M+y93cIc24VoCSkQihuw4JNZB14/VTWvcadRf0c7lva2StdYe6bkFiSulQMG7kCdcGSZA5jaVsSeOMIHXfkmsluhY1hMUwP9fzmBvCDRMvaO/s0QwzGNC6NtgKx6etHg2xniWJce5bFqX0hpSVHIp7di7G03fM5itfaL3Z43OT+gLxcMba5Z5Gk+Ayq/IeLj624J38fg8jCxq3XO28NLxqQ48DnP62Z+hba/WZTpegdHA4Hqq1xcvU4nliMRpbiOqk4F9eyLkcLGBx92hx+2Bxc2/xNjOh5Uvv8xoobRzbIE0Shf2v+AKzVEi0IjukXgAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"MCP Server\"\n        title=\"MCP Server\"\n        src=\"/static/0204f903bd34d77dcc161aaf97b2e836/c6bbc/mcp-server.png\"\n        srcset=\"/static/0204f903bd34d77dcc161aaf97b2e836/d4770/mcp-server.png 228w,\n/static/0204f903bd34d77dcc161aaf97b2e836/379c3/mcp-server.png 455w,\n/static/0204f903bd34d77dcc161aaf97b2e836/c6bbc/mcp-server.png 910w,\n/static/0204f903bd34d77dcc161aaf97b2e836/d8104/mcp-server.png 1365w,\n/static/0204f903bd34d77dcc161aaf97b2e836/536c7/mcp-server.png 1480w\"\n        sizes=\"(max-width: 910px) 100vw, 910px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n      />\n    </span></p>\n<h2 style=\"position:relative;\"><a href=\"#step-2-set-up-authentication\" aria-label=\"step 2 set up authentication permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"step-2-set-up-authentication\"></div>Step 2: Set Up Authentication</h2>\n<p>The Celonis MCP Server supports two authentication methods. Choose the option that best fits your use case:</p>\n<h3 style=\"position:relative;\"><a href=\"#option-a-oauth-20-authentication-recommended\" aria-label=\"option a oauth 20 authentication recommended permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"option-a-oauth-20-authentication-recommended\"></div>Option A: OAuth 2.0 Authentication (Recommended)</h3>\n<p>OAuth 2.0 is the recommended authentication method for production use. The MCP Server supports two OAuth grant types:</p>\n<ul>\n<li>\n<strong>Client Credentials</strong>\n: Best for server-to-server communication and automated workflows\n</li>\n<li>\n<strong>Authorization Code</strong>\n: Best for applications that act on behalf of users\n</li>\n</ul>\n<p>Create an OAuth Client in your Celonis platform with the following requirements:</p>\n<h4 style=\"position:relative;\"><a href=\"#using-client-credentials-grant-type\" aria-label=\"using client credentials grant type permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"using-client-credentials-grant-type\"></div>Using Client Credentials Grant Type:</h4>\n<ul>\n<li>\n<strong>Grant Type</strong>\n: \n<code class=\"language-text\">Client Credentials</code>\n</li>\n<li>\n<strong>Authentication Method</strong>\n: \n<code class=\"language-text\">Client Secret</code>\n with one or both of the following:\n<ul>\n<li>\nClient secret basic\n</li>\n<li>\nClient secret post\n</li>\n</ul>\n</li>\n<li>\n<strong>Scope</strong>\n: \n<code class=\"language-text\">mcp-asset.tools:execute</code>\n (under the MCP scope group)\n</li>\n</ul>\n<h4 style=\"position:relative;\"><a href=\"#using-authorization-code-grant-type\" aria-label=\"using authorization code grant type permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"using-authorization-code-grant-type\"></div>Using Authorization Code Grant Type:</h4>\n<ul>\n<li>\n<strong>Grant Type</strong>\n: \n<code class=\"language-text\">Authorization Code</code>\n</li>\n<li>\n<strong>Redirect URI</strong>\n: Configure with your application's redirect URI (e.g., \n<code class=\"language-text\">https://oauth.pstmn.io/v1/callback</code>\n with Postman)\n</li>\n<li>\n<strong>Authentication Method</strong>\n: \n<code class=\"language-text\">Client Secret</code>\n with one or both of the following:\n<ul>\n<li>\nClient secret basic\n</li>\n<li>\nClient secret post\n</li>\n</ul>\n</li>\n<li>\n<strong>Refresh Token</strong>\n: Enable if supported by your client\n</li>\n<li>\n<strong>Scope</strong>\n: \n<code class=\"language-text\">mcp-asset.tools:execute</code>\n (under the MCP scope group)\n</li>\n</ul>\n<p>After creating the OAuth Client, save your <strong>Client ID</strong> and <strong>Client Secret</strong> - you will need these to connect to the MCP Server.</p>\n<h3 style=\"position:relative;\"><a href=\"#option-b-application-key-authentication\" aria-label=\"option b application key authentication permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"option-b-application-key-authentication\"></div>Option B: Application Key Authentication</h3>\n<p>Application Keys provide a simpler authentication method but with fewer security features compared to OAuth. This method is suitable for testing and development purposes.</p>\n<p>Create an Application Key in your Celonis platform. After creation, save your <strong>Application Key</strong> - you will need this to connect to the MCP Server.</p>\n<h2 style=\"position:relative;\"><a href=\"#step-3-grant-permissions-to-your-mcp-server-asset\" aria-label=\"step 3 grant permissions to your mcp server asset permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"step-3-grant-permissions-to-your-mcp-server-asset\"></div>Step 3: Grant Permissions to Your MCP Server Asset</h2>\n<p>After creating your OAuth Client or Application Key, you must grant it permissions to access your MCP Server asset. Grant the <strong>'use' permission</strong> to your MCP Server asset for the OAuth Client or Application Key you created.</p>\n<p>This step is crucial to allow your client to access the MCP Server. Without proper permissions, connection attempts will fail.</p>\n<h2 style=\"position:relative;\"><a href=\"#step-4-connect-to-the-mcp-server\" aria-label=\"step 4 connect to the mcp server permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"step-4-connect-to-the-mcp-server\"></div>Step 4: Connect to the MCP Server</h2>\n<p>Now you're ready to connect to your MCP Server from your MCP-compatible client. The connection details you'll need depend on your authentication method:</p>\n<h3 style=\"position:relative;\"><a href=\"#connection-information\" aria-label=\"connection information permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"connection-information\"></div>Connection Information</h3>\n<p>You'll need the following information to connect:</p>\n<ul>\n<li>\n<strong>MCP Server URL</strong>\n: The URL you saved in Step 1 (format: \n<code class=\"language-text\">https://[team].[realm].celonis.cloud/studio-copilot/api/v1/mcp-servers/mcp/[mcp-server-id]</code>\n)\n</li>\n<li>\n<strong>Team URL</strong>\n: Your Celonis team URL (e.g., \n<code class=\"language-text\">https://[team].[realm].celonis.cloud</code>\n)\n</li>\n</ul>\n<h3 style=\"position:relative;\"><a href=\"#for-oauth-20-authentication\" aria-label=\"for oauth 20 authentication permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"for-oauth-20-authentication\"></div>For OAuth 2.0 Authentication:</h3>\n<h4 style=\"position:relative;\"><a href=\"#client-credentials-grant-type\" aria-label=\"client credentials grant type permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"client-credentials-grant-type\"></div>Client Credentials Grant Type:</h4>\n<ul>\n<li>\n<strong>Access Token URL</strong>\n: \n<code class=\"language-text\">https://[team].[realm].celonis.cloud/oauth2/token</code>\n</li>\n<li>\n<strong>Client ID</strong>\n: Your OAuth Client ID\n</li>\n<li>\n<strong>Client Secret</strong>\n: Your OAuth Client Secret\n</li>\n<li>\n<strong>Scope</strong>\n: \n<code class=\"language-text\">mcp-asset.tools:execute</code>\n</li>\n<li>\n<strong>Grant Type</strong>\n: \n<code class=\"language-text\">client_credentials</code>\n</li>\n</ul>\n<h4 style=\"position:relative;\"><a href=\"#authorization-code-grant-type\" aria-label=\"authorization code grant type permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"authorization-code-grant-type\"></div>Authorization Code Grant Type:</h4>\n<ul>\n<li>\n<strong>Grant Type</strong>\n: \n<code class=\"language-text\">Authorization Code (With PKCE)</code>\n</li>\n<li>\n<strong>Redirect URI</strong>\n: The redirect URI you configured when creating the OAuth Client\n</li>\n<li>\n<strong>Access Token URL</strong>\n: \n<code class=\"language-text\">https://[team].[realm].celonis.cloud/oauth2/token</code>\n</li>\n<li>\n<strong>Authorization URL</strong>\n: \n<code class=\"language-text\">https://[team].[realm].celonis.cloud/oauth2/authorize</code>\n</li>\n<li>\n<strong>Client ID</strong>\n: Your OAuth Client ID\n</li>\n<li>\n<strong>Client Secret</strong>\n: Your OAuth Client Secret\n</li>\n<li>\n<strong>Code Challenge Method</strong>\n: SHA-256\n</li>\n<li>\n<strong>Scope</strong>\n: \n<code class=\"language-text\">mcp-asset.tools:execute</code>\n</li>\n</ul>\n<h3 style=\"position:relative;\"><a href=\"#for-application-key-authentication\" aria-label=\"for application key authentication permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"for-application-key-authentication\"></div>For Application Key Authentication:</h3>\n<ul>\n<li>\n<strong>Authentication Type</strong>\n: Bearer \n[your-application-key]\n</li>\n</ul>\n<h3 style=\"position:relative;\"><a href=\"#example-connecting-to-the-mcp-server-from-postman-with-oauth-20-and-authorization-code-grant-type\" aria-label=\"example connecting to the mcp server from postman with oauth 20 and authorization code grant type permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"example-connecting-to-the-mcp-server-from-postman-with-oauth-20-and-authorization-code-grant-type\"></div>Example: Connecting to the MCP Server from Postman with OAuth 2.0 and Authorization Code Grant Type:</h3>\n<ol>\n<li>\nGo to \n<strong>File > New...</strong>\n and select \"MCP Request\".\n</li>\n<li>\nSelect HTTP as the protocol to connect to the MCP Server (STDIO is used for local development).\n</li>\n<li>\nIn the Authorization tab, select OAuth 2.0 and fill in the details as mentioned above.\n<ul>\n<li>\nRedirect URI: \n<code class=\"language-text\">https://oauth.pstmn.io/v1/callback</code>\n</li>\n</ul>\n</li>\n</ol>\n<p>A correctly configured MCP Request would look like this:</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 910px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 88.15789473684211%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAACXBIWXMAAAsTAAALEwEAmpwYAAABtklEQVQ4y41UbXaEIAz0wj1WD9CL9AL93R9d3wqigHxommEbF1m3Le/liYRMMpNoF5eFJq3IzxMF3seUaF3Xf1vOmZz3FLwlWiN1IQSCpRhpmiZaGBRr27bdzoDEFzluWzN9Xi19fHnqnHPkOYMxEw1qIKUUaa1pHMeSwBhTrN7Dj8SoLsTE6TO9vnt6ebMMyGBwgrL3rlBGxUiEgLrSZ2v3bCt18zyXamp68Yc+AIU+Fnxgg4StHFjW2jsgqgRdHCauUkDq6nCOO0iGpLCif0p3QBxIhlp0nLcVIhAVwo+9mNyDTN1Ov9IIlyA+gusKEQgm7dgcKMtLSw20ZIxQrTxrim3DIF93phWyAkzoiF5ibff/BATQMAx7A/AOINGsHuw6rlA+A0Rw3/clI/a1zjUoKpX9r4C4hI61DZOxwZcCQ9NEAvE/BQRVNOAAyIGGz1G5NKzuMtYpoHwB9TvW5DP1g6F5MgU05/Rw72mFt4D80H2tR1Iwpcs+hLuGB8BWKww2dKz9OQUy+kIjm9E9jepCzir+J0QBuA122375Ig7Di33m4XZXWtzAz4GfiqLr+dze/HzvG9I/hoR3/bR/AAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"MCP Request\"\n        title=\"MCP Request\"\n        src=\"/static/8c2d2e0291a4b9502f705af5a0e7376a/c6bbc/mcp-request.png\"\n        srcset=\"/static/8c2d2e0291a4b9502f705af5a0e7376a/d4770/mcp-request.png 228w,\n/static/8c2d2e0291a4b9502f705af5a0e7376a/379c3/mcp-request.png 455w,\n/static/8c2d2e0291a4b9502f705af5a0e7376a/c6bbc/mcp-request.png 910w,\n/static/8c2d2e0291a4b9502f705af5a0e7376a/d8104/mcp-request.png 1365w,\n/static/8c2d2e0291a4b9502f705af5a0e7376a/fb937/mcp-request.png 1820w,\n/static/8c2d2e0291a4b9502f705af5a0e7376a/efb68/mcp-request.png 2032w\"\n        sizes=\"(max-width: 910px) 100vw, 910px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n      />\n    </span></p>\n<ol start=\"4\">\n<li>\nOnce you obtain the access token, use it to connect to the MCP Server by clicking the \"Connect\" button. You should now see a list of the tools you configured in your MCP Server asset:\n</li>\n</ol>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 910px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 77.63157894736842%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAAAsTAAALEwEAmpwYAAABiElEQVQ4y5VUS27DIBTk5r1Br1Opiy56im4qddNN3fiDAQM2TBgSXOI4UYo0Aez3xvN4Q8TsPdQ4YjIGMQSEhGVZHgJjfcqfpinneyUhrNGwWsGnWY8DxkT+6CCpcy6TLlYD0UNkdsJ6NJ2ClCNM+loNrfXFXikFa20mnOek1Bk8v7V4etUQLFenAAaOTJ5Mkj9lknmed5EVnUsOIQLB4/3T4uUjKRy6NhGOOcjaKc9gTAquS7s3YrUW1jr0fZ/LDuemxBgvQEKWuH1eg0qXBEHWruvQtm0mJrgnypqNklKuyVcKz884CyqiOp4hO0YlnAmeF/c8BpLWiTcJWc7hcEDTNLud5UzSWuEeVkL+MIkJLHEYhrwudirKub7ZlIpY4B/jnrq1yzrdEl4bKqg7eY9gCzufKuDxCUPXG70atpiX5JyLgfeaUDwY4p/dhF9Ssnf5OhUDn3wVMim/vFXNwff8Y9kOUcxMNVtTb41eE8qhx8/3F+LiLo5H7Bn1VjNqQt3/Qsn+6v0RqEXp4B3WjTYAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"MCP Tools List\"\n        title=\"MCP Tools List\"\n        src=\"/static/ec07f4e16751ba62544607aaa7fd6c52/c6bbc/mcp-tools-list.png\"\n        srcset=\"/static/ec07f4e16751ba62544607aaa7fd6c52/d4770/mcp-tools-list.png 228w,\n/static/ec07f4e16751ba62544607aaa7fd6c52/379c3/mcp-tools-list.png 455w,\n/static/ec07f4e16751ba62544607aaa7fd6c52/c6bbc/mcp-tools-list.png 910w,\n/static/ec07f4e16751ba62544607aaa7fd6c52/d8104/mcp-tools-list.png 1365w,\n/static/ec07f4e16751ba62544607aaa7fd6c52/fb937/mcp-tools-list.png 1820w,\n/static/ec07f4e16751ba62544607aaa7fd6c52/60c1e/mcp-tools-list.png 1866w\"\n        sizes=\"(max-width: 910px) 100vw, 910px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n      />\n    </span></p>\n<ol start=\"5\">\n<li>\nFill in the required parameters for the tool you want to execute and click the \"Run\" button. You should see the result of the tool execution:\n</li>\n</ol>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 910px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 72.36842105263158%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAAAsTAAALEwEAmpwYAAABoUlEQVQ4y41TW27cMAz0/c+RQ/QS+ex/USAJnLW9tmy9JU84XGvhtGm2BAiJFjmeoaguhYDonXpKCbR93//ba62IUpdTAGpGFwQwhIhx2bCuKxh779XP+5yzFjcvpRxgWRgk/Php8PTs0a1mgXNOi8mQ/heLo7gKKIFyacByJueCiNFWvJmKzjqPddsUiMl/OpnRWZa2FXY2sLHga9vR8W/DMGJZFpVsrVWJZH3+iQJLvLwPMMYpy3R4zGR9U9PtQn2eZwUkUIzxU6+YROBNVGgfVXa9A2YFlJ5WAopkFhljlFlr9FkyYwKS8SNjbkcGZHi9XpXFdvTzfJOMyf7fI4X7WXceh6+SaQTmFHw3o7nccLrAoY7hPmeNVetd+/5owNORJ2PjcLkM6Ptee0mfpglWpHPgvXUoxwt6ZIfkJHMoL8SHu3T2S/vYnpaADovHYuW2fYZxSd2GjPVYedsKWCqv/iazWZPNl8COs+D3ZcPr5PAyWrzJyv1gAn718n10mNaA0m75TPkc33pXEVJBf/VSFBWsn72ujN9lfxH2zGHtB5DDSvUY+/qTAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"MCP Tool Execution Result\"\n        title=\"MCP Tool Execution Result\"\n        src=\"/static/0a9434a06d575b48224b64f6d7da9be1/c6bbc/mcp-tool-execution-result.png\"\n        srcset=\"/static/0a9434a06d575b48224b64f6d7da9be1/d4770/mcp-tool-execution-result.png 228w,\n/static/0a9434a06d575b48224b64f6d7da9be1/379c3/mcp-tool-execution-result.png 455w,\n/static/0a9434a06d575b48224b64f6d7da9be1/c6bbc/mcp-tool-execution-result.png 910w,\n/static/0a9434a06d575b48224b64f6d7da9be1/d8104/mcp-tool-execution-result.png 1365w,\n/static/0a9434a06d575b48224b64f6d7da9be1/fb937/mcp-tool-execution-result.png 1820w,\n/static/0a9434a06d575b48224b64f6d7da9be1/ae628/mcp-tool-execution-result.png 2604w\"\n        sizes=\"(max-width: 910px) 100vw, 910px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n      />\n    </span></p>\n<h2 style=\"position:relative;\"><a href=\"#troubleshooting\" aria-label=\"troubleshooting permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"troubleshooting\"></div>Troubleshooting</h2>\n<p>If you encounter any issues, please check the following:</p>\n<ul>\n<li>\nEnsure your MCP Server asset is published and the MCP Server URL is correct\n</li>\n<li>\nVerify that your OAuth Client or Application Key has been granted the \n<strong>'use' permission</strong>\n for your MCP Server asset\n</li>\n<li>\nConfirm your OAuth Client has the correct scope (\n<code class=\"language-text\">mcp-asset.tools:execute</code>\n)\n</li>\n<li>\nFor OAuth 2.0, verify that the token URL and authorization URL match your team's realm\n</li>\n<li>\nCheck that your Client ID and Client Secret are correct and haven't been regenerated\n</li>\n</ul>","headings":[{"value":"Getting Started","depth":1},{"value":"Prerequisites","depth":2},{"value":"Step 1: Create and Configure Your MCP Server in Celonis","depth":2},{"value":"Step 2: Set Up Authentication","depth":2},{"value":"Option A: OAuth 2.0 Authentication (Recommended)","depth":3},{"value":"Using Client Credentials Grant Type:","depth":4},{"value":"Using Authorization Code Grant Type:","depth":4},{"value":"Option B: Application Key Authentication","depth":3},{"value":"Step 3: Grant Permissions to Your MCP Server Asset","depth":2},{"value":"Step 4: Connect to the MCP Server","depth":2},{"value":"Connection Information","depth":3},{"value":"For OAuth 2.0 Authentication:","depth":3},{"value":"Client Credentials Grant Type:","depth":4},{"value":"Authorization Code Grant Type:","depth":4},{"value":"For Application Key Authentication:","depth":3},{"value":"Example: Connecting to the MCP Server from Postman with OAuth 2.0 and Authorization Code Grant Type:","depth":3},{"value":"Troubleshooting","depth":2}]},"contentItem":{"data":{"lastModified":"2025-11-03T21:37:26.000Z","enableToc":null,"disableLastModified":null,"tocMaxDepth":null,"requestLogin":false}},"siteConfig":{"enableToc":false,"disableLastModified":false,"tocMaxDepth":4}},"pageContext":{"matchPath":"","id":"a454c587-f909-5ff5-8a16-901f703f222b__redocly content/mcp-server-asset/getting-started/","seo":{"title":"Getting Started","description":null,"image":"","keywords":null,"jsonLd":null,"lang":null,"siteUrl":null},"pageId":"mcp-server-asset/getting-started.md","pageBaseUrl":"/mcp-server-asset/getting-started","type":"markdown","toc":{"enable":true,"maxDepth":4,"headings":[{"depth":1,"value":"Getting Started","id":"getting-started"},{"depth":2,"value":"Prerequisites","id":"prerequisites"},{"depth":2,"value":"Step 1: Create and Configure Your MCP Server in Celonis","id":"step-1-create-and-configure-your-mcp-server-in-celonis"},{"depth":2,"value":"Step 2: Set Up Authentication","id":"step-2-set-up-authentication"},{"depth":3,"value":"Option A: OAuth 2.0 Authentication (Recommended)","id":"option-a-oauth-20-authentication-recommended"},{"depth":4,"value":"Using Client Credentials Grant Type:","id":"using-client-credentials-grant-type"},{"depth":4,"value":"Using Authorization Code Grant Type:","id":"using-authorization-code-grant-type"},{"depth":3,"value":"Option B: Application Key Authentication","id":"option-b-application-key-authentication"},{"depth":2,"value":"Step 3: Grant Permissions to Your MCP Server Asset","id":"step-3-grant-permissions-to-your-mcp-server-asset"},{"depth":2,"value":"Step 4: Connect to the MCP Server","id":"step-4-connect-to-the-mcp-server"},{"depth":3,"value":"Connection Information","id":"connection-information"},{"depth":3,"value":"For OAuth 2.0 Authentication:","id":"for-oauth-20-authentication"},{"depth":4,"value":"Client Credentials Grant Type:","id":"client-credentials-grant-type"},{"depth":4,"value":"Authorization Code Grant Type:","id":"authorization-code-grant-type"},{"depth":3,"value":"For Application Key Authentication:","id":"for-application-key-authentication"},{"depth":3,"value":"Example: Connecting to the MCP Server from Postman with OAuth 2.0 and Authorization Code Grant Type:","id":"example-connecting-to-the-mcp-server-from-postman-with-oauth-20-and-authorization-code-grant-type"},{"depth":2,"value":"Troubleshooting","id":"troubleshooting"}]},"data":{"title":""},"catalogInfo":null,"link":"/mcp-server-asset/getting-started/","sidebarName":"celonis","isLanding":false,"showPrevButton":null,"showNextButton":null,"apiVersions":null,"apiVersionId":null,"isDefaultApiVersion":null}},"staticQueryHashes":["1123603147","1302185487","1344209882","1398840060","1520077861","1975142765","2667623876","2950305614","3240152602","3743992808","561138138"]}