
Outreach
io.github.mindstone由 GitHub 帳號 mindstone 發布v0.2.1更新於 Oct 27, 2026
Outreach sales engagement MCP server: prospects, sequences, accounts, tasks, and mailings
概覽
Outreach 銷售互動連接器,讓助理搜尋潛在客戶、檢視序列、管理任務,並查看郵件寄送與通話紀錄。
- 可以做什麼
- 透過 OAuth 或靜態權杖連接、列出與中斷 Outreach 帳號
- 依姓名、電子郵件、公司、標籤搜尋並讀取潛在客戶,也可建立或更新(含自訂欄位)
- 列出序列與步驟、讀取序列範本,並將潛在客戶加入或移出序列
- 列出公司帳號、團隊成員與已連接的寄件信箱
- 列出、建立與完成任務,並查看已寄出郵件與通話紀錄
- 適用情境
- 適合需要讓助理在 Outreach 銷售互動工作區內操作的場合:查詢潛在客戶與公司、檢視序列與範本內容、加入或暫停潛在客戶的序列、追蹤任務以及郵件與通話紀錄。
- 執行需求
- 透過 npx 在本機執行(需 Node.js)。需要 Outreach OAuth 憑證 OUTREACH_CLIENT_ID 與 OUTREACH_CLIENT_SECRET,或靜態 OUTREACH_ACCESS_TOKEN。選用:OUTREACH_CONFIG_DIR、OUTREACH_OAUTH_PORT、OUTREACH_OAUTH_SCOPES。OAuth 模式會在 127.0.0.1 開啟本機瀏覽器回呼,並需能連線至 Outreach API。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Outreach,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
@mindstone/mcp-server-outreach
Outreach sales engagement MCP server — prospects, sequences, accounts, tasks, and mailings via Outreach API.
One-click install
[Add to Cursor] [Add to VS Code] [Add to VS Code Insiders]
After clicking the button, your host will prompt you to fill: OUTREACH_CLIENT_ID, OUTREACH_CLIENT_SECRET, OUTREACH_ACCESS_TOKEN, OUTREACH_CONFIG_DIR, OUTREACH_OAUTH_PORT.
Manual config for Claude Desktop / Claude Code / Goose / Continue.dev (Outreach)
Status
- Version: 0.2.1 · npm
- Auth: OAuth (local 127.0.0.1 callback) (
OUTREACH_CLIENT_SECRET) - Tools: 22 (prospects, sequences, accounts, tasks, calls, mailboxes)
- Surface: cloud-api
- Machine-readable:
STATUS.json
Installation
Configuration
OAuth Mode (Recommended)
Set these environment variables to use standalone OAuth authentication:
Then call the outreach_connect_account tool to initiate the OAuth flow.
Manual Token Mode
If you have a static access token:
Optional Settings
The OUTREACH_OAUTH_SCOPES value above is the built-in default, which covers every tool the connector ships. If you connected an account before these scopes were added (or you override the variable), re-run outreach_connect_account so the new token picks them up.
Available Tools (22)
Account Management
- outreach_connect_account — Connect an Outreach account via OAuth
- outreach_list_connected_accounts — List connected accounts and auth status
- outreach_disconnect_account — Disconnect an account and remove credentials
Prospects
- outreach_search_prospects — Search prospects by name, email, company, tags
- outreach_get_prospect — Get full prospect details by ID
- outreach_create_prospect — Create a new prospect (supports
custom_fieldsmapped tocustom1..custom35) - outreach_update_prospect — Update an existing prospect (supports
custom_fields)
Sequences
- outreach_list_sequences — List sequences with filters
- outreach_get_sequence — Get sequence details by ID
- outreach_list_sequence_steps — List a sequence's steps (type, interval, order, template links)
- outreach_get_sequence_template — Read a sequence template's email subject and body
- outreach_add_prospect_to_sequence — Enroll a prospect in a sequence
- outreach_remove_prospect_from_sequence — Pause or finish a prospect's enrollment
Accounts (Companies)
- outreach_list_accounts — List company accounts
- outreach_get_account — Get company account details by ID
Tasks
- outreach_list_tasks — List tasks with status and prospect filters
- outreach_create_task — Create a task (note, due date, prospect, owner)
- outreach_complete_task — Mark a task as completed
Mailings
- outreach_list_mailings — List sent emails with delivery status
Calls
- outreach_list_calls — List calls with outcome, notes, and disposition link
Mailboxes
- outreach_list_mailboxes — List connected sender mailboxes (feeds
mailbox_idon enrollment)
Users
- outreach_list_users — List Outreach team members
Auth Modes
The connector supports four authentication modes, detected once at startup:
Precedence: bridge > standalone_oauth > manual_token > unconfigured
Input & State Semantics
- Resource IDs must be numeric. Every tool parameter that takes an Outreach resource ID (
id,prospect_id,sequence_id,account_id,mailbox_id,user_id,owner_id) accepts digits only (/^\d+$/). Non-numeric values are rejected withVALIDATION_ERRORbefore any API request is made — Outreach IDs are always numeric, so anything else indicates a bad value rather than a real lookup. outreach_remove_prospect_from_sequenceacts on the live enrollment. A prospect that was enrolled, finished, and re-enrolled has several sequence-state records; the tool filters to the non-finished ("live") one instead of acting on the first record returned. If more than one live state exists for the prospect+sequence pair the tool fails closed withAMBIGUOUS_STATE(no record is modified); if every state is finished it returnsNOT_FOUND.
Untrusted Content Handling
All user-authored text returned by the Outreach API (names, emails, mailing subjects, template bodies, task notes, tags, custom fields) is wrapped in <untrusted-content source="..."> envelopes so MCP hosts and models treat third-party CRM content as data, not instructions. Vendor-generated structure (IDs, timestamps, lifecycle states) is returned raw. Vendor error text (API error details, non-JSON error bodies, and OAuth token-exchange failures) is truncated to 500 characters and enveloped the same way (source="outreach:api-error") before it appears in error messages.
License
FSL-1.1-MIT
來源:connectors/outreach/README.md,提交 22c4611
工具
0版本歷史
1- v0.2.1最新Sep 16, 2026
評分
已滿足適用檢查項的 40%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
請在儲存庫或註冊中心條目中宣告授權條款。