Intercom
Use an Intercom workspace hosted in the US or EU and an account authorized to access the intended workspace data. The server requests Read and list users and companies, Read conversations, and Read and write articles.
Sign in through Intercom’s sign-in page.
Identify the workspace region
- Before signing in, check the Intercom workspace URL you normally use:
app.intercom.comis United States.app.eu.intercom.comis Europe.app.au.intercom.comis Australia.
- Open Intercom’s sign-in page.
- Under Your account region, select the region that matches the workspace URL.
- Sign in to the workspace.
- If Intercom does not find the workspace:
- Reopen the sign-in page.
- Under Your account region, select the region that matches the workspace URL.
- Sign in again.
- Open the intended Intercom workspace.
- Inspect the hostname in the browser address bar.
- If the hostname is
app.au.intercom.com, stop. Intercom does not support the MCP server for Australian-hosted workspaces. - Record the values that match the hostname:
- For
app.intercom.com, record remote URLhttps://mcp.intercom.com/mcpand issuer URLhttps://mcp.intercom.com. - For
app.eu.intercom.com, record remote URLhttps://mcp.eu.intercom.com/mcpand issuer URLhttps://mcp.eu.intercom.com.
- For
Add the server in Speakeasy
- In the Speakeasy AI Control Plane sidebar, under Connect, select Sources.
- Click Add Source.
- Choose Custom remote server.
- On Add a custom remote MCP server, paste the remote URL from Identify the workspace region into Remote MCP server URL.
- Click Add server.
This creates the hosted MCP server and opens its Overview page.
Connect your credentials
- From the server’s Overview, open Settings.
- Under Authentication, click Configure Manually.
- In Attach Remote Identity Provider, enter the issuer URL from Identify the workspace region in Issuer URL.
- Keep the auto-derived Slug unless your project naming policy requires a different value.
- Keep Display name (optional) unless your project naming policy requires a different value.
- Under Endpoints, click Discover.
This fills the regional authorization, token, and registration endpoints.
- Under Session Client, keep Client Type set to Dynamic Client Registration (DCR).
- Keep Token Endpoint Auth Method at the discovered default
client_secret_basic. - Leave Scope (override) empty.
- Leave Audience (optional) empty.
- Click Attach Identity Provider.
The Speakeasy AI Control Plane dynamically registers the OAuth client with Intercom. There is no Client ID or Client Secret to paste.
When a client initiates Intercom access, complete the on-screen browser prompts with the intended workspace account.
This guide covers setup only. For anything beyond it — billing, tool behavior, limits — see Intercom’s MCP documentation at https://developers.intercom.com/docs/guides/mcp.