Manage your entire outreach flow from chat.
Claude
ChatGPT
Cursor
Gemini
Windsurf
VS Code
JetBrains
Vercel
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
HeyReach MCP automates your LinkedIn outreach and lead generation directly through any AI client. It lets you manage entire campaigns, import leads from profile URLs, monitor recent conversations in your inbox, and send personalized messages without leaving your agent's chat window.
What your AI can do
Add leads to campaign
Adds new leads in a list of profiles to a specified campaign sequence.
Get lead details
Pulls in full information about a single prospect using their LinkedIn profile URL.
Get api profile
Checks your API key validity and retrieves basic account details.
List all outreach campaigns, or pause/resume them when needed.
Retrieve detailed prospect information using a LinkedIn profile URL.
Add up to 100 leads in one request, dropping them into the right outreach sequences.
Access recent LinkedIn conversations and send direct replies from your agent.
List all connected LinkedIn accounts to know which profile is currently sending messages.
Ask an AI about this
Compatible AI Apps
OAuth 2.0 CompatibleWaiting for input…
HeyReach: 10 Tools for Sales Automation
These tools give you granular control over every step of your outreach process—from listing accounts to sending messages.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using HeyReach on VinkiusAdd Leads To Campaign
Adds new leads in a list of profiles to a specified campaign sequence.
Get Lead Details
Pulls in full information about a single prospect using their LinkedIn profile URL.
Get Api Profile
Checks your API key validity and retrieves basic account details.
List Linkedin Accounts
Lists every connected LinkedIn account available for sending messages.
List Campaigns
Lists all outreach campaigns you have set up.
List Conversations
Shows the most recent conversations from your LinkedIn inbox.
List Lead Campaigns
Displays all campaigns that a specific lead is currently part of.
Pause Campaign
Temporarily stops an active outreach campaign.
Resume Campaign
Resumes a paused outreach campaign.
Send Linkedin Message
Sends a direct message into a specific LinkedIn conversation thread.
Connect to your AI in seconds. Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with HeyReach, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by HeyReach. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 10 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
The constant juggling act of lead management
Today, managing outreach feels like a scavenger hunt. You find a promising prospect on LinkedIn, grab their URL, then you have to jump into the campaign dashboard, paste that URL, and manually confirm they are added. If you need to check if they're already in another sequence, it’s another tab, another set of clicks, and more copy-pasting.
With this MCP connected via Vinkius, your agent handles all those steps for you. You just tell it: 'Add these 10 leads.' It runs the checks, updates the records, and gets them into play instantly. Your focus stays on the conversation, not the clicks.
Control outreach with HeyReach MCP
The manual process of sending messages is slow because you have to open the chat window, find the correct `conversationId`, and then type. You also risk forgetting which account was used.
Now, your agent handles this entire sequence. It lets you see all connected accounts with `list_linkedin_accounts` and sends a message using `send_linkedin_message`—all in one natural conversation flow. The control is immediate.
What your AI can actually do with this
You connect this MCP to your preferred AI client to gain full control over your LinkedIn outreach process. Instead of logging into the HeyReach dashboard, you just talk to your agent. It acts like a dedicated B2B Growth Specialist, handling everything from identifying prospects to sending follow-up messages. You can list existing campaigns to see what's running, find detailed information on leads using only their profile URLs, or add groups of new contacts to sequences in bulk.
If you need to respond to someone who just messaged you, your agent can access recent conversations and draft a reply right there. This whole process works through Vinkius, letting any compatible AI client use this powerful toolset.
019d75b0-f5b8-7097-946a-41fbf1a5f503 Here's how it actually works
The bottom line is, your AI client handles all the API calls; you just give natural language instructions.
First, connect your HeyReach API key through Vinkius and authenticate your AI client.
Next, direct your agent to perform an action, like listing campaigns or pulling lead details from a profile URL.
The MCP executes the request, returns the data (e.g., campaign IDs, prospect info), and you tell your agent what to do with it.
Who is this actually for?
Sales Development Reps (SDRs) and Business Development Reps (BDRs). You're tired of jumping between LinkedIn, your CRM, and a complex dashboard to manage follow-ups. This MCP lets you handle the entire outreach lifecycle from a single chat interface.
You need to quickly pull new leads from LinkedIn URLs, add them in batches to existing campaigns, and then monitor the conversation history to send follow-ups without leaving your agent's window.
Your job is managing campaign health. You need to list all active campaigns and pause or resume them programmatically when a client changes their sequence strategy.
You use this to check which specific leads are included in multiple sequences, ensuring no prospect falls through the cracks during an outreach initiative.
What Changes When You Connect
Instead of manual bulk uploads, you can add leads to campaigns using the add_leads_to_campaign tool. This handles up to 100 prospects in one shot.
Never lose context again. You can use list_conversations to access your recent LinkedIn messages and then use send_linkedin_message to reply immediately, all from your AI agent.
Need to vet a lead? The get_lead_details tool pulls deep prospect data just by giving it the profile URL. It saves you time digging through profiles manually.
Managing multiple client accounts is easy. Use list_linkedin_accounts to see every sender profile and know exactly which account is driving the conversation flow.
Campaign control means staying on top of timing. You can use pause_campaign or resume_campaign instantly, letting you adjust sequences without touching the web dashboard.
See it in action
Cold outreach follow-up
A BDR just found a high-value lead's profile. Instead of copying the URL into another system, they ask their agent to run get_lead_details first. Once verified, they use this data to draft and send a personalized message via send_linkedin_message, keeping everything in one chat.
Resuspending stalled campaigns
The SDR notices Campaign XYZ has stopped running because of an internal policy change. They ask the agent to run list_campaigns to confirm its ID, and then trigger resume_campaign, getting it back into the active sequence immediately.
Large batch lead intake
The Sales Ops team needs to onboard 50 new contacts identified this week. They use the agent to call add_leads_to_campaign with a massive JSON list, ensuring all prospects are added and ready for the sequence.
Monitoring performance across accounts
The team lead wants to know if Sender A or Sender B is having better engagement. They run list_linkedin_accounts to check all available sender profiles, then monitor activity using list_conversations.
The honest tradeoffs
Copy-pasting leads manually
You download a spreadsheet of 100 new prospects and spend an hour copy-pasting them one by one into the campaign dashboard.
Just tell your agent to add_leads_to_campaign. You pass it the entire list in one go, saving you hours of repetitive clicking.
Forgetting lead context
A prospect replies, but you don't know which campaign or sequence they belong to, so you reply vaguely.
First run list_lead_campaigns using the lead’s profile URL. This tells your agent exactly where the lead sits in your process before you send a message.
Not checking sender permissions
You try to send a message, but it fails because the wrong or inactive LinkedIn account is selected.
Always run list_linkedin_accounts first. This confirms which sending profiles are active and ready for communication before you attempt to use send_linkedin_message.
When It Fits, When It Doesn't
Use this MCP if your primary pain point is managing the lifecycle of outreach contacts: identifying them, adding them in bulk, monitoring their conversations, and controlling campaign status. It's built for orchestration. Don't use it if you simply need to generate content; that’s a dedicated writing tool. Also, don't rely on it to fix bad data—if your leads are incomplete, get_lead_details is your first stop before trying to add them anywhere else.
Questions you might have
How do I find my HeyReach API Key? +
Log in to your HeyReach account, navigate to Settings, and you will find your unique API Key in the API section. Ensure you have the necessary administrative permissions.
Can I add leads to a campaign that hasn't been launched? +
No, campaigns must be launched at least once in the HeyReach web interface before you can add leads to them via the API or this integration.
How many leads can I add in one request? +
The add_leads_to_campaign tool supports adding up to 100 leads in a single batch request to ensure optimal performance and adherence to rate limits.
Is the integration secure for my LinkedIn data? +
Absolutely. The integration uses official HeyReach API keys over HTTPS. Your credentials and LinkedIn access tokens are encrypted and stored securely within the Vinkius Cloud infrastructure.
How do I use the `list_lead_campaigns` tool to check if a prospect is in multiple outreach sequences? +
The tool returns every campaign ID associated with that specific lead. This helps you confirm exactly where a person is being targeted, preventing conflicting messaging or missed context during your manual review.
Before using the `send_linkedin_message` tool, how do I find the necessary conversation ID? +
You must first run list_conversations. This command retrieves recent chat history, giving you the unique IDs needed to target a specific thread for messaging.
Using `list_linkedin_accounts`, how do I verify which profile should send the message? +
It provides a list of all connected sending accounts. This is essential for multi-user teams, ensuring that outreach messages always originate from the correct and authorized sender profile.
If I need to temporarily stop an active campaign, what's the process using `pause_campaign`? +
You simply call pause_campaign with the campaign ID. Later, you can resume the entire sequence by calling resume_campaign, keeping your workflow visible without needing manual dashboard intervention.
We've already built the connector for HeyReach. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.