Documentation
Needle is an outbound engine for revenue teams. Keep a list of leads, add connected accounts for LinkedIn and Instagram, and enroll people in campaigns. The same work is available in the dashboard, over the REST API, and as MCP tools.
Organizations
The workspace that owns leads, campaigns, and connected accounts.
Leads
People you can enroll in a campaign.
Campaigns
Sequences this organization is running.
Enrollments
A lead moving through a campaign sequence.
Connected Accounts
LinkedIn and Instagram senders this organization reaches out from.
Suppressions
People and companies on the do-not-contact list.
Events
Activity across campaigns, leads, and connected accounts.
Places
Companies and locations you can turn into lead lists.
Compose
Preview an AI-written message before you send it.
Agents
Personal agents that work in Slack and Teams.
The public API lives under /api/v1. See the API Reference for endpoints, parameters, and schemas.
Connect an agent at /mcp/v1 with the same API key. Listing tools does not require a key; calling them does. See the MCP catalog for every tool.
The machine-readable spec is at /api/v1/openapi. Use it to generate clients or import the API into your own tooling.
Start with the onboarding skill. It routes to MCP, the REST API, credentials, and common outbound workflows.
Search documentation, API reference, and MCP tools
We use cookies to enhance your experience on Needle and keep your data secure. Privacy Policy