diff --git a/.cursor-plugin/marketplace.json b/.cursor-plugin/marketplace.json index 98ec7b0..e54d8be 100644 --- a/.cursor-plugin/marketplace.json +++ b/.cursor-plugin/marketplace.json @@ -123,6 +123,12 @@ "source": "third_party/hubspot", "description": "Connect Cursor to HubSpot CRM — search and update contacts, companies, deals, and tickets; work with activities, conversations, and marketing emails — via HubSpot's official remote MCP server." }, + { + "name": "intercom", + "source": "third_party/intercom", + "description": "Connect Cursor to Intercom — search conversations and contacts, look up companies, and manage Help Center articles — via Intercom's official remote MCP server." + }, + { "name": "zoom", diff --git a/README.md b/README.md index 7a37a78..6b2dea1 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,7 @@ Official Cursor plugins for popular developer tools, frameworks, and SaaS produc | `apollo-io` | [Apollo.io](third_party/apollo-io/) | Cursor | Integrations | Connect Cursor to Apollo.io — prospect search, contact and company enrichment, lists, sequences, and one-off emails — via Apollo's official remote MCP server. | | `ashby` | [Ashby](third_party/ashby/) | Cursor | Integrations | Connect Cursor to Ashby — search candidates and jobs, prep for interviews, manage pipeline tasks, and take recruiting actions — via Ashby's official remote MCP server. | | `hubspot` | [HubSpot](third_party/hubspot/) | Cursor | Integrations | Connect Cursor to HubSpot CRM — search and update contacts, companies, deals, and tickets; work with activities, conversations, and marketing emails — via HubSpot's official remote MCP server. | +| `intercom` | [Intercom](third_party/intercom/) | Cursor | Integrations | Connect Cursor to Intercom — search conversations and contacts, look up companies, and manage Help Center articles — via Intercom's official remote MCP server. | | `x` | [X](third_party/x/) | Cursor | Integrations | Read-only access to the X API — search posts and users, read timelines and mentions, and pull trends and news — via X's official hosted MCP server. | Author values match each plugin’s `plugin.json` `author.name` (Cursor lists `plugins@cursor.com` in the manifest). diff --git a/third_party/intercom/.cursor-plugin/plugin.json b/third_party/intercom/.cursor-plugin/plugin.json new file mode 100644 index 0000000..31392ee --- /dev/null +++ b/third_party/intercom/.cursor-plugin/plugin.json @@ -0,0 +1,34 @@ +{ + "name": "intercom", + "displayName": "Intercom", + "version": "1.0.0", + "minClientVersions": { + "cursor": "3.13.0" + }, + "description": "Connect Cursor to Intercom — search conversations and contacts, look up companies, and manage Help Center articles — via Intercom's official remote MCP server.", + "author": { + "name": "Cursor", + "email": "plugins@cursor.com" + }, + "homepage": "https://developers.intercom.com/docs/guides/mcp", + "repository": "https://github.com/cursor/plugins", + "license": "MIT", + "logo": "assets/logo.svg", + "keywords": [ + "intercom", + "mcp", + "support", + "conversations", + "contacts", + "help-center", + "customer-support" + ], + "category": "integrations", + "tags": [ + "intercom", + "support", + "mcp", + "crm" + ], + "mcpServers": "./mcp.json" +} diff --git a/third_party/intercom/CHANGELOG.md b/third_party/intercom/CHANGELOG.md new file mode 100644 index 0000000..072149e --- /dev/null +++ b/third_party/intercom/CHANGELOG.md @@ -0,0 +1,8 @@ +# Changelog + +All notable changes to this plugin will be documented here. + +## 1.0.0 — initial release + +- Logo: Intercom brand mark on a white tile (Intercom blue `#1F8FFF`). +- Added the `intercom` MCP server pointing at `https://mcp.intercom.com/mcp`. diff --git a/third_party/intercom/LICENSE b/third_party/intercom/LICENSE new file mode 100644 index 0000000..ca2bba7 --- /dev/null +++ b/third_party/intercom/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Cursor + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/third_party/intercom/README.md b/third_party/intercom/README.md new file mode 100644 index 0000000..bd94f48 --- /dev/null +++ b/third_party/intercom/README.md @@ -0,0 +1,56 @@ +# Intercom + +Cursor plugin that connects agents to [Intercom](https://www.intercom.com) through Intercom's official remote [Model Context Protocol](https://modelcontextprotocol.io/) server. + +Search conversations and contacts, look up companies, and list, search, create, or update Help Center articles in the signed-in Intercom workspace. + +## Install + +1. Open **Cursor Settings → Plugins**. +2. Search for **Intercom**. +3. Click **Install**, then complete the Intercom sign-in prompt. + +Or run `/add-plugin intercom` in chat. + +## MCP + +```json +{ + "mcpServers": { + "intercom": { + "type": "http", + "url": "https://mcp.intercom.com/mcp" + } + } +} +``` + +Auth is OAuth 2.0 against Intercom with Dynamic Client Registration (DCR) and PKCE. Cursor registers itself and prompts for Intercom sign-in when the plugin connects — there is no API key or client ID to configure. + +## Regions + +This plugin points at the US endpoint. Intercom MCP is available for US and EU hosted workspaces; AU is not supported yet. + +| Region | Workspace URL | MCP URL | +| --- | --- | --- | +| US | `app.intercom.com` | `https://mcp.intercom.com/mcp` | +| EU | `app.eu.intercom.com` | `https://mcp.eu.intercom.com/mcp` | + +If your workspace is EU-hosted, change the `url` in `mcp.json` to `https://mcp.eu.intercom.com/mcp` after install. + +## Notes + +- Tool calls run as the Intercom user who authorizes the connection and cannot exceed that user's permissions. +- Needed Intercom permissions include reading users/companies and conversations, plus read/write articles for Help Center tools. +- Bearer-token auth is also supported by Intercom's server, but this plugin uses the recommended OAuth flow. + +## Docs + +- Intercom MCP guide: https://developers.intercom.com/docs/guides/mcp +- Server URL (US): https://mcp.intercom.com/mcp + +Logo is Intercom's brand mark (Simple Icons) on a white tile, using Intercom blue `#1F8FFF`. + +## License + +MIT diff --git a/third_party/intercom/assets/logo.svg b/third_party/intercom/assets/logo.svg new file mode 100644 index 0000000..9c7187b --- /dev/null +++ b/third_party/intercom/assets/logo.svg @@ -0,0 +1,7 @@ + + Intercom + + + + + diff --git a/third_party/intercom/mcp.json b/third_party/intercom/mcp.json new file mode 100644 index 0000000..d89ef09 --- /dev/null +++ b/third_party/intercom/mcp.json @@ -0,0 +1,8 @@ +{ + "mcpServers": { + "intercom": { + "type": "http", + "url": "https://mcp.intercom.com/mcp" + } + } +}