Back to Browse

Needle MCP Server

Developer ToolsLow Risk10.0MCP RegistryRemote
Free

Server data from the Official MCP Registry

Find people asking for your product on Reddit, Hacker News and forums; triage and draft replies.

About

Find people asking for your product on Reddit, Hacker News and forums; triage and draft replies.

Remote endpoints: streamable-http: https://api.useneedle.net/mcp

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (1 strong, 1 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.

Endpoint verified · Requires authentication · 1 issue found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Found in Source Code

Found by scanning the linked source code. This listing connects to a hosted endpoint, so none of this runs on your machine: it describes what the server software does where it is hosted.

HTTP Network Access

Connects to external APIs or services over the internet.

How to Connect

Remote Plugin

No local installation needed. Your AI client connects to the remote endpoint directly.

Add this to your MCP configuration to connect:

{
  "mcpServers": {
    "net-useneedle-needle": {
      "url": "https://api.useneedle.net/mcp"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

Needle MCP server

Connect Claude, ChatGPT, Cursor and other MCP clients to your Needle leads: see who to reply to, read a lead in full, draft a reply in your brand voice, mark leads as handled, and run new searches across Reddit, Hacker News, forums and more.

In Claude: Needle is listed in Claude's connector directory.

Add Needle to Cursor

  • URL: https://api.useneedle.net/mcp (Streamable HTTP)
  • Auth: sign in with your Needle account (OAuth), or an API key from Needle Settings → API & MCP. Growth and Scale plans, and the free 7-day trial (full access, no card).
  • Changes: CHANGELOG.md. Tools and fields are never renamed or removed.
  • Docs: useneedle.net/docs/mcp (tools, limits, errors) and the REST API

Set up

claude.ai and Claude Desktop: open Needle in Claude's connector directory, or go to Settings → Connectors, find Needle and click Connect. Sign in to Needle and choose Allow. If the directory is not available in your workspace, choose Add custom connector and paste https://api.useneedle.net/mcp.

ChatGPT: Plugins → Add → Add custom MCP server. Enter https://api.useneedle.net/mcp, keep Authentication on OAuth, tick I understand and want to continue, then Create and Connect. Sign in to Needle and choose Allow.

Claude Code

claude mcp add --transport http needle https://api.useneedle.net/mcp

Then run /mcp, pick needle and authenticate in the browser.

Cursor: use the button above, or add this to mcp.json and click Connect:

{
  "mcpServers": {
    "needle": { "url": "https://api.useneedle.net/mcp" }
  }
}

With an API key (Windsurf, scripts, or any client that cannot sign in):

{
  "mcpServers": {
    "needle": {
      "url": "https://api.useneedle.net/mcp",
      "headers": { "Authorization": "Bearer ndl_live_…" }
    }
  }
}

In Windsurf's mcp_config.json, name the URL serverUrl instead of url.

To debug a connection, run the MCP Inspector (npx @modelcontextprotocol/inspector), choose Streamable HTTP and enter the URL.

Apps you sign in with are listed in Needle under Settings → API & MCP → Connected apps, where you can disconnect them.

Skills

Ready-made workflows in Agent Skills format (skills/<name>/SKILL.md). Each states roughly how many API calls it uses.

SkillWhat it does
daily-lead-shortlistToday's best leads with a one-line "why reply", skips dismissed
five-replies-a-morningDrafts replies for your top 5 leads
competitor-switchersPeople leaving a competitor, with outreach angles
weekly-pain-reportThe week's pains and questions, clustered with quotes
trend-to-contentContent ideas from trending problems and your leads

Needle never posts for you: drafts are text for you to review and post.

Errors

A failed tool call starts with a stable code (for example search_in_progress), then the details as JSON, including a doc_url into the error table and a request_id to quote to support.

Support

Open an issue in this repository, or email support@useneedle.net.

License

MIT © VS NextGen Solutions.

Reviews

No reviews yet

Be the first to review this server!