Skip to main content

At a glance

Credentials

Set these per environment. See Connect an integration. With a managed OAuth app, Connect works without these variables; set them to use your own OAuth app instead.
VariableRequiredDescription
INTERCOM_CLIENT_IDYesIntercom OAuth Client ID (from your app’s Basic information page in the Developer Hub) Docs.
INTERCOM_CLIENT_SECRETYesIntercom OAuth Client Secret Docs.

Setup

  1. Create an Intercom app: Sign in to Intercom and open the Developer Hub (https://developers.intercom.com/ → Your apps). Create a new app - use a development workspace for testing.
  2. Enable OAuth and set the redirect URL: In the app’s Authentication page, click Edit, enable ‘Use OAuth’, and add your redirect URL ending in /api/auth/intercom/callback.
  3. Select permissions: On the same Authentication page, tick the permissions the tools need: read/write contacts, read/list conversations, reply to conversations, and read articles. Permissions are configured here, not via OAuth scopes.
  4. Copy credentials and verify: Copy the Client ID and Client Secret from Basic information into INTERCOM_CLIENT_ID and INTERCOM_CLIENT_SECRET, connect your workspace, and run the List Contacts tool.
  • Intercom access tokens are long-lived: they do not expire and no refresh tokens are issued; reauthorize to rotate
  • Permissions are configured on the app in the Developer Hub; the authorize URL carries no scope parameter
  • Requests default to the API version pinned on your app; you can override per-request with the Intercom-Version header
Provider API reference: https://developers.intercom.com/docs/references/introduction

Tools

ToolAccessDescription
List ContactsReadList contacts (users and leads) in the Intercom workspace
Search ContactsReadSearch Intercom contacts with a field/operator/value query
Get ContactReadGet a single Intercom contact by ID
List ConversationsReadList conversations in the Intercom workspace, newest first
Reply To ConversationWriteReply to an Intercom conversation as an admin (comment or internal note)
List ArticlesReadList help center articles in the Intercom workspace

Example prompts

  • List the most recent Intercom conversations and summarize what customers are asking about.
  • Search Intercom for a contact by email and show their profile.