Skip to main content

Set up the Seismic MCP server

Seismic's remote MCP server exposes Seismic Aura's Generative Search so AI agents can find and retrieve sales enablement content from your tenant. This guide covers registering an MCP app in Seismic's App Registry, configuring OAuth, and connecting the server to MintMCP as a remote MCP.

Prerequisites

  • A MintMCP admin account
  • A Seismic tenant with Seismic Aura enabled (required to access the MCP server's tools)
  • Tenant admin access to Seismic's App Registration portal at apps.seismic.com

Register an MCP app in Seismic

  1. Go to apps.seismic.com and sign in with your tenant admin credentials.

  2. Click + Create an App, enter an app name (for example, MintMCP), and set the type to MCP app.

  3. Click Create app.

  4. Enable the authentication toggle and select Authorization Code Flow.

  5. Leave Require PKCE off. MintMCP authenticates with a client secret, not PKCE.

  6. Under Redirect URIs, enter the callback for your MintMCP region:

    MintMCP regionRedirect URI
    US (app.mintmcp.com)https://app.mintmcp.com/oauth/callback
    EU (eu.mintmcp.com)https://eu.mintmcp.com/oauth/callback

    The install panel in MintMCP shows the callback for your organization.

  7. Click Generate to create the Client Secret, and copy it immediately. Seismic shows it only once.

  8. Under Scopes, confirm seismic.mcp is selected (it's the default for MCP apps) and add offline_access. offline_access lets MintMCP refresh tokens without repeating consent.

  9. Click Save.

New client IDs and secrets take 5-10 minutes to activate.

Enable the app for your tenant

  1. In Seismic Web, go to System Settings > My Apps.
  2. Find your app and enable it. This prompts a one-time tenant consent and completes activation.

Copy the client ID and secret

  1. In the Seismic App Registry, open your app.
  2. Copy the Client ID and the Client Secret you generated. You'll need both in the next step.

Add Seismic to MintMCP

  1. In MintMCP, go to MCP store > Manage store.

  2. Click + Add an MCP to your registryConnect to an MCP by URL.

  3. Enter the server URL, replacing {tenantname} with your Seismic tenant name:

    https://mcp.seismic.com/v1/tenants/{tenantname}
  4. Set Connection type to Per-user credentials.

  5. Set Authorization method to OAuth.

  6. Open OAuth Client Advanced Settings and enter:

    SettingValue
    Authorization URLhttps://auth.seismic.com/tenants/{tenant-name}/connect/authorize
    Token URLhttps://auth.seismic.com/tenants/{tenant-name}/connect/token
    Scopeseismic.mcp offline_access
    Client IDClient ID from the Seismic app
    Client SecretClient Secret from the Seismic app

    Replace {tenant-name} with the same Seismic tenant name used in the server URL.

  7. Click Create.

Security considerations

  • Seismic's MCP server uses a confidential OAuth client with a client secret. Keep the secret out of version control and restrict who can view it in MintMCP.
  • Each user authenticates individually through OAuth, so Generative Search and other MCP tools run under that user's own Seismic permissions.
  • Changing the app's authentication method or scopes in Seismic generates a new client ID and secret. Update MintMCP's OAuth settings right after making either change.

Next steps