
Needle
net.useneedlePublished by useneedle.netOfficial publisherv1.2.0Updated Nov 7, 2026
Find people asking for your product on Reddit, Hacker News and forums; triage and draft replies.
Overview
Needle surfaces sales leads from Reddit, Hacker News and forums, letting an assistant triage them and draft replies in your brand voice.
- What you can do
- Review leads: see who to reply to and read a lead in full
- Draft replies in your brand voice and mark leads as handled
- Run new searches across Reddit, Hacker News, forums and more
- Use ready-made skills such as daily shortlists, five replies a morning, competitor switchers, weekly pain reports and trend-to-content ideas
- When to use it
- Useful when you do founder-led or community-led sales and want an assistant to find people publicly asking for a product like yours, prioritize them, and prepare replies without leaving the chat client.
- Requirements
- Remote Streamable HTTP endpoint at api.useneedle.net/mcp. A Needle account signed in via OAuth, or an API key from Needle settings sent as an Authorization Bearer header. A paid Growth or Scale plan, or the free 7-day trial, is needed for access.
Installation
In SourceWeft
- Open Needle in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/net.useneedle%2Fneedle/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"needle": {
"type": "http",
"url": "https://api.useneedle.net/mcp"
}
}
}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.
- 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
Then run /mcp, pick needle and authenticate in the browser.
Cursor: use the button above, or add this to mcp.json and click Connect:
With an API key (Windsurf, scripts, or any client that cannot sign in):
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.
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 [email protected].
License
MIT © VS NextGen Solutions.
Source: README.md at commit 8dde12c
Tools
0Version history
2- v1.2.0LatestNov 7, 2026
- v1.1.0Nov 3, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts