mirror of
https://github.com/cursor/plugins.git
synced 2026-09-14 20:00:00 +08:00
Add Outreach third-party MCP plugin
Outreach ships an official remote MCP server over Streamable HTTP with per-user OAuth 2.1 and dynamic client registration, so the plugin is a URL-only mcp.json with no variables block. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -162,6 +162,11 @@
|
||||
"name": "juicebox",
|
||||
"source": "third_party/juicebox",
|
||||
"description": "Query recruiting analytics, shortlists, and sourcing agents."
|
||||
},
|
||||
{
|
||||
"name": "outreach",
|
||||
"source": "third_party/outreach",
|
||||
"description": "Search sequences, prospects, and Kaia meetings."
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -37,6 +37,7 @@ Official Cursor plugins for popular developer tools, frameworks, and SaaS produc
|
||||
| `navan` | [Navan](third_party/navan/) | Cursor | Integrations | Query expenses, travel bookings, policies, and cards. |
|
||||
| `profound` | [Profound](third_party/profound/) | Cursor | Integrations | Track AI visibility, sentiment, and citations. |
|
||||
| `juicebox` | [Juicebox](third_party/juicebox/) | Cursor | Integrations | Query recruiting analytics, shortlists, and sourcing agents. |
|
||||
| `outreach` | [Outreach](third_party/outreach/) | Cursor | Integrations | Search sequences, prospects, and Kaia meetings. |
|
||||
Author values match each plugin’s `plugin.json` `author.name` (Cursor lists `plugins@cursor.com` in the manifest).
|
||||
|
||||
## Repository structure
|
||||
|
||||
+34
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"name": "outreach",
|
||||
"displayName": "Outreach",
|
||||
"version": "1.0.0",
|
||||
"minClientVersions": {
|
||||
"cursor": "3.13.0"
|
||||
},
|
||||
"description": "Search sequences, prospects, and Kaia meetings.",
|
||||
"author": {
|
||||
"name": "Cursor",
|
||||
"email": "plugins@cursor.com"
|
||||
},
|
||||
"homepage": "https://developers.outreach.io/mcp-server",
|
||||
"repository": "https://github.com/cursor/plugins",
|
||||
"license": "MIT",
|
||||
"logo": "assets/logo.png",
|
||||
"keywords": [
|
||||
"outreach",
|
||||
"sales",
|
||||
"sequences",
|
||||
"prospects",
|
||||
"kaia",
|
||||
"crm",
|
||||
"mcp"
|
||||
],
|
||||
"category": "integrations",
|
||||
"tags": [
|
||||
"outreach",
|
||||
"sales",
|
||||
"mcp",
|
||||
"sequences"
|
||||
],
|
||||
"mcpServers": "./mcp.json"
|
||||
}
|
||||
Vendored
+9
@@ -0,0 +1,9 @@
|
||||
# Changelog
|
||||
|
||||
All notable changes to this plugin will be documented here.
|
||||
|
||||
## 1.0.0 — initial release
|
||||
|
||||
- Logo: Outreach's official apple-touch icon (purple nucleo on black) from https://www.outreach.ai.
|
||||
- Added the `outreach` MCP server pointing at `https://api.outreach.io/mcp`.
|
||||
- Auth uses OAuth 2.1 with Dynamic Client Registration — no API key or client ID to configure.
|
||||
Vendored
+21
@@ -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.
|
||||
Vendored
+70
@@ -0,0 +1,70 @@
|
||||
# Outreach
|
||||
|
||||
Cursor plugin that connects agents to [Outreach](https://www.outreach.ai) through Outreach's official remote [Model Context Protocol](https://modelcontextprotocol.io/) server.
|
||||
|
||||
Search sequences, prospects, accounts, and Kaia meetings, then create sequences, tasks, and records in the signed-in Outreach instance.
|
||||
|
||||
## Install
|
||||
|
||||
1. Open **Cursor Settings → Plugins**.
|
||||
2. Search for **Outreach**.
|
||||
3. Click **Install**, then complete the Outreach sign-in prompt.
|
||||
|
||||
Or run `/add-plugin outreach` in chat.
|
||||
|
||||
## MCP
|
||||
|
||||
```json
|
||||
{
|
||||
"mcpServers": {
|
||||
"outreach": {
|
||||
"type": "http",
|
||||
"url": "https://api.outreach.io/mcp"
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
Auth is OAuth 2.1 against Outreach with Dynamic Client Registration (DCR) and PKCE. Cursor registers itself and prompts for Outreach sign-in when the plugin connects — there is no API key or client ID to configure.
|
||||
|
||||
## Before you connect
|
||||
|
||||
An Outreach admin must enable MCP Server for the organization first: **Administration → Organization → Org Info → Gen AI** and toggle **MCP Server** on. Create actions are on by default; delete actions are off by default.
|
||||
|
||||
The organization also needs the Amplify add-on with active credits. If the toggle is missing or greyed out, the org may not have Amplify — check with your Outreach AE.
|
||||
|
||||
You must be an active, licensed user in that Outreach instance. Sign in with the account for the instance you want to use; the browser session is what Outreach uses to pick the org.
|
||||
|
||||
## What agents can do
|
||||
|
||||
| Category | Capabilities |
|
||||
| --- | --- |
|
||||
| Conversational intelligence | Search Kaia meetings, fetch transcripts and summaries, and search emails |
|
||||
| Sequences | Look up sequences, create or delete them, enroll or remove prospects, and track sequence state |
|
||||
| Accounts, prospects, deals | Search and look up by CRM ID, create or delete records, and ask account or opportunity questions |
|
||||
| Tasks & calendar | Create and search tasks; fetch calendar events |
|
||||
| Org & schema | Current user/org, teams, stages, and filter/input schemas for search and create |
|
||||
|
||||
The hosted runtime is the source of truth for tool names and schemas. Call `current_user` as a read-only smoke test after connecting.
|
||||
|
||||
## Notes
|
||||
|
||||
- Tool calls run as the Outreach user who authorizes the connection and cannot exceed that user's profile permissions.
|
||||
- Outreach MCP does not update existing records. Write tools are create, enroll, and delete only; delete tools require confirmation and may be disabled org-wide.
|
||||
- Client-credential (non-user) auth is not supported. The identity must be an active licensed Outreach user.
|
||||
- API throttle limits apply. Keep payloads lean: specific filters, date ranges, and IDs before broad searches.
|
||||
- Connect one Outreach instance per session. Multiple instances in the same chat can confuse tool results.
|
||||
|
||||
## Docs
|
||||
|
||||
- Outreach MCP server overview: https://support.outreach.io/support/solutions/articles/159000425158-outreach-mcp-server-overview
|
||||
- Developer portal: https://developers.outreach.io/mcp-server
|
||||
- Authentication (OAuth 2.1 + DCR): https://developers.outreach.io/mcp-server/authentication
|
||||
- Tool catalog: https://developers.outreach.io/mcp-server/tool-catalog
|
||||
- Server URL: https://api.outreach.io/mcp
|
||||
|
||||
Logo is Outreach's official apple-touch icon (purple nucleo on black) from https://www.outreach.ai.
|
||||
|
||||
## License
|
||||
|
||||
MIT
|
||||
Vendored
BIN
Binary file not shown.
|
After Width: | Height: | Size: 8.2 KiB |
Vendored
+8
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"mcpServers": {
|
||||
"outreach": {
|
||||
"type": "http",
|
||||
"url": "https://api.outreach.io/mcp"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user