How to connect to Seismic's Remote MCP Server from Copilot Studio Agent

https://apps.seismic.com/This guide explains how developers can connect Copilot Studio agents to the Seismic MCP Server. This MCP setup enables secure authentication through Seismic and provides access to tools such as Generative Search for building AI-powered experiences.

🚧

Seismic's MCP Server is currently in Pilot

Please contact your account team if you would like to get access!

❗️

Prerequisite - Aura

It is currently required to have Seismic Aura to access the tools and features within our MCP server

Step 1: Create an App in Seismic App Registry

  • Sign in to apps.seismic.com with your Seismic account.
  • Click on Create App button.
  • Enter the App Name, Select Installable app as type click Create app.

The app name can be set as anything according to your preference. It can be changed later also.

Step 2: Configure OAuth Client (Auth Code + PKCE)

  • Turn on Authentication and select OAuth2 - Authorization Code Flow
  • Do not check Require PKCE
  • Enter the temporary callback/redirection URIs such as https://localhost .

Why temporary redirect url?

Later during copilot agent connection setup, a redirect url will be generated there. The generated redirected url then needs to be added here. For now a redirect url is required just to save the app and generate the auth client.

  • Pick the scopes needed to access MCP Tools.

📘

Supported scopes

Only seismic.search and seismic.gen-search scopes are supported currently.

  • Save the app and copy the generated client id.
  • Generate the client secret by clicking the Generate button. Copy it immediately.

Step 3: Enable the App

Find the app in your tenant and enable it.

  • Go to System SettingsMy Apps
  • Open your app and enable it.

(Optional) To share the app with another tenant:

  • Copy the Distribution / Install Link from the app page.
  • Provide this link to admins of other Seismic tenants so they can install it in their own tenant.

Step 4: Configure Your Copilot Agent

On your agent, add a Model Content Protocol tool.

Update details for Seismic MCP Server URL and associate it with the OAuth client you created.

🔗

Seismic MCP Server Urls:

Global: https://mcp.seismic.com

Tenant: https://mcp.seismic.com/tenants/{tenantname}

Use the tenant url for a direct authentication experience.

Authentication

  • Select OAuth 2.0
  • Select Type as Manual

Save the configuration


🖱️

Redirect url

Copy the redirect url generated on this step and update on the auth client in your Seismic App. The authentication won't work without this.


Update auth client in Seismic App Registry

Visit apps.seismic.com and update Redirect URL for the auth client which was created previously.

Updates on auth client takes few mins to propagate. After updating wait for couple of mins before trying to login.


Back to Copilot Studio

Authenticate the connection and and add it to your agent.

After configuration, the agent will be able to:

  • Obtain an access token with the seismic.search and seismic.gen-search scopes
  • Call tools exposed by the Seismic MCP Server (e.g., GenSearch)