Needle

app.needle由 needle.app 發布官方發布者v1.0.1更新於 Nov 7, 2026

Find perfect leads and run outreach campaigns on Linkedin, email, Instagram and more.

已驗證Streamable HTTP可網頁執行溝通與協作商業與電商

概覽

AI 產生的概覽

Needle 是託管的對外銷售 MCP 伺服器,讓助理建立潛在客戶名單,並在 LinkedIn、Instagram 和電子郵件上執行外聯活動。

可以做什麼
  • 從 LinkedIn 和 Places 建立潛在客戶名單,並排除不該聯絡的人員和公司
  • 搜尋 LinkedIn 使用者,並透過已連結帳號在 LinkedIn 和 Instagram 上執行多管道、多帳號外聯
  • 起草供人工審核核准的訊息,並在送出前預覽內容
  • 查詢活動、潛在客戶和已連結帳號上的動態
  • 儲存私有檔案,並將其附加到 LinkedIn 訊息或 InMail 中
  • 透過 webhook 將外聯事件即時傳送到你自己的網址
適用情境
當你希望助理代為尋找潛在客戶、起草或執行外聯活動,或透過你的 LinkedIn 人脈找出可引薦的路徑,而不想在 Needle 應用程式裡手動完成這些工作時使用。
執行需求
遠端伺服器位於 needle.app/mcp/v1,無需本機安裝。需要透過瀏覽器完成 OAuth 登入,或在 Authorization 標頭中提供 API 金鑰。每個連線綁定一個使用者和一個工作區,送出前還需連結 LinkedIn 和 Instagram 帳號。
安裝前請注意
它會執行真實外聯:活動可被啟用,訊息會傳送給 LinkedIn、Instagram 和電子郵件上的真實使用者,核准前請先審閱草稿。它需要存取你的 LinkedIn、Instagram 帳號和工作區資料,webhook 會把外聯事件傳送到你設定的網址。OAuth 權杖每小時過期,可在設定中查看並中斷工作階段。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Needle,將其新增到工作區。
  2. 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/app.needle%2Fneedle/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。

{
  "mcpServers": {
    "needle": {
      "type": "http",
      "url": "https://needle.app/mcp/v1"
    }
  }
}

README

Needle MCP

[Needle MCP]

The Needle outbound engine, as tools an agent can call. Build lead lists and run outreach on LinkedIn, Instagram, and email from Claude, ChatGPT, Codex, Cursor, Grok, OpenCode, or any MCP client.

This repository is the setup guide. The server is hosted at:

text
https://needle.app/mcp/v1

Parameters, limits, and the full tool list are in the Needle MCP docs.

What you can do

  • Leads. Build lead lists from LinkedIn and Places.
  • Campaigns. Run multi-channel, multi-account outreach on LinkedIn and Instagram.
  • Drafts. Draft messages for a person to review and approve before they send.
  • LinkedIn. Search people and run outreach from connected accounts.
  • Instagram. Reach people on Instagram from connected accounts.
  • Events. Search activity across campaigns, leads, and connected accounts.
  • Places. Find companies and locations to source lists.
  • Connected accounts. Connect LinkedIn and Instagram accounts to send from.
  • Suppressions. Keep people and companies you should not contact off the list.
  • Webhooks. Receive every outbound event at your own URL as it happens.
  • Compose. Preview a message before you send it.
  • Files. Store a private file, then attach it to a LinkedIn message or InMail.

Prefer HTTP? Use the API reference. New to Needle? Start with the onboarding skill.

Install the Needle agent skill:

bash
npx skills add needle-ai/needle-mcp

Example prompts

Paste one of these into your agent once Needle is connected.

Finish onboarding

text
Help me finish my Needle onboarding. Read my onboarding info to see my ideal customer profile, the leads Needle found, and my draft campaign. Then activate my campaign, and after that start looking for more leads.

Leads from a LinkedIn post

text
Pull the people who commented on and reacted to this LinkedIn post: [paste the post URL]. Add the ones who fit my ideal customer as leads, skip anyone already in my workspace, and draft a short first message for the best fits.

Warm intros

text
Look through my LinkedIn connections and find who can give me a warm intro to [name or company]. Rank the best paths, say why each person is a good route, and draft a short note I can send them.

Set up

Every app signs you in with OAuth in the browser. An API key in the Authorization header works too. See Authentication.

Listing tools at https://needle.app/mcp/v1/tools does not require sign-in.

Claude

Add Needle to Claude on the web and desktop. Claude opens its add dialog with Needle filled in. Click Continue, then Connect. Sign in to Needle and click Allow.

ChatGPT

Add Needle as a custom MCP app. Developer mode has to be on.

  1. In ChatGPT, open Settings, then Security and login, and turn on Developer mode.
  2. Open chatgpt.com/plugins and click +.
  3. Click Create custom MCP server, then Create MCP App.
  4. Enter Needle as the name. Under Connection, keep Server URL and paste https://needle.app/mcp/v1.
  5. Keep Authentication on OAuth, tick I understand and want to continue, and click Create.

ChatGPT asks you to add Needle. Click Sign in with Needle, sign in, and click Allow.

Codex

bash
codex mcp add needle --url https://needle.app/mcp/v1

Then run codex mcp login needle, sign in, and click Allow. codex mcp list shows needle as enabled.

Cursor

Add Needle to Cursor. Cursor opens Needle in the browser. Sign in and click Allow.

Or paste this into .cursor/mcp.json (this project) or ~/.cursor/mcp.json (every project):

json
{  "mcpServers": {    "needle": {      "url": "https://needle.app/mcp/v1"    }  }}

Grok

  1. Open grok.com/connectors.
  2. Click New Connector, then Custom.
  3. Enter Needle as the name and https://needle.app/mcp/v1 as the server URL.
  4. Click Add Connector.

Grok opens Needle in the browser. Sign in and click Allow.

Grok Bot

Grok Bot adds connectors from chat.

  1. Open Grok Bot on desktop or iOS and start a chat.
  2. Send this message:
text
Add a custom MCP server called needle at https://needle.app/mcp/v1. It supports OAuth.
  1. When Grok Bot asks to confirm, click Add it.
  2. Click the connect card, sign in to Needle, and click Allow.

Needle's tools are ready from the next message.

OpenCode

Add this to opencode.json:

json
{  "mcp": {    "needle": {      "type": "remote",      "url": "https://needle.app/mcp/v1",      "enabled": true    }  }}

Run opencode mcp auth needle, sign in, and click Allow.

Another app

Paste https://needle.app/mcp/v1 where the app asks for an MCP server. On first use it opens a Needle sign-in page. Sign in and click Allow.

Authentication

Sign in, click Allow, and the connection is done. Each connection is bound to one user and one workspace. Tokens expire after an hour and refresh on their own. Sessions are listed under Settings → Sessions, where you can disconnect one.

To use an API key, send the same header as the REST API:

text
Authorization: Bearer sk-ndl-…

Create a key under API keys. Each key is bound to one user and one workspace.

Docs

來源:README.md,提交 a0c4eca

工具

0
該伺服器需要登入,因此 SourceWeft 無法在沒有帳號的情況下讀取其工具,也未收錄。已連接帳號所能看到的內容可能因帳號及其權限而異。

版本歷史

2
  1. v1.0.1最新Nov 7, 2026
  2. v1.0.0Nov 4, 2026

評分

已滿足適用檢查項的 75%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。

其他 Needle 整合