4,500+ servers built on MCP Fusion
Vinkius

HeyReach MCP. Automate LinkedIn outreach actions with your AI agent.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

HeyReach MCP on Cursor AI Code Editor MCP Client HeyReach MCP on Claude Desktop App MCP Integration HeyReach MCP on OpenAI Agents SDK MCP Compatible HeyReach MCP on Visual Studio Code MCP Extension Client HeyReach MCP on GitHub Copilot AI Agent MCP Integration HeyReach MCP on Google Gemini AI MCP Integration HeyReach MCP on Lovable AI Development MCP Client HeyReach MCP on Mistral AI Agents MCP Compatible HeyReach MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

HeyReach MCP Server. Manage your LinkedIn outreach campaigns, leads, and connected accounts directly from your AI agent. List campaigns, grab lead details from profile URLs, and send messages without touching the web dashboard.

What your AI agents can do

Add leads to campaign

Imports new leads into a specific outreach campaign using a JSON array of profile URLs and names.

Get api profile

Checks the validity of the API key and retrieves basic account information.

Get lead details

Retrieves detailed information about a lead by providing their LinkedIn profile URL.

+ 7 more capabilities included
Manage Campaigns

List all outreach campaigns, check status, and adjust campaign flow (pause/resume) using the agent.

Research Leads

Get detailed prospect information by providing a LinkedIn profile URL.

Organize Contacts

Import multiple new leads into a specific campaign using their profile URLs.

Communicate with Prospects

List recent conversations in your LinkedIn inbox and send direct replies to prospects.

Verify Accounts

List all connected LinkedIn accounts to track which sender profile is active.

Track Lead Placement

Check which specific campaigns a lead is currently participating in.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

HeyReach MCP Server: 10 Tools for Sales Automation

These tools let your agent run every part of your B2B outreach process—from lead research to message sending—right inside your chat interface.

add019d75b0

add leads to campaign

Imports new leads into a specific outreach campaign using a JSON array of profile URLs and names.

get019d75b0

get api profile

Checks the validity of the API key and retrieves basic account information.

get019d75b0

get lead details

Retrieves detailed information about a lead by providing their LinkedIn profile URL.

list019d75b0

list campaigns

Lists all active and inactive LinkedIn outreach campaigns and their IDs.

list019d75b0

list conversations

Retrieves a list of recent conversations from your LinkedIn inbox.

list019d75b0

list lead campaigns

Shows all campaigns that a specific lead is currently enrolled in.

list019d75b0

list linkedin accounts

Lists all LinkedIn accounts (senders) connected to the workspace for monitoring.

pause019d75b0

pause campaign

Temporarily halts an active LinkedIn outreach campaign.

resume019d75b0

resume campaign

Restarts a paused LinkedIn outreach campaign.

send019d75b0

send linkedin message

Sends a message to a specific LinkedIn conversation thread using a JSON payload.

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
Start building

Make Your AI Do More

Start with HeyReach, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ 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

What you can do with this MCP connector

Connect your HeyReach account to your AI client and run your LinkedIn outreach campaigns entirely through your agent. You'll manage leads, campaigns, and messaging without ever touching the web dashboard. Your agent can check all active and inactive outreach campaigns by calling list_campaigns, and it can tell you the IDs for those campaigns.

You can also pause a campaign using pause_campaign or restart it with resume_campaign.

Need to track who's doing the talking? Your agent can list every connected LinkedIn account for you with list_linkedin_accounts. You can also check which campaigns a specific lead is enrolled in by running list_lead_campaigns. Want to feed a fresh batch of prospects into a campaign? You can import new leads into a specific outreach campaign using add_leads_to_campaign, passing in a JSON array of profile URLs and names.

When it comes to researching prospects, your agent can grab detailed info about any lead by just giving it their LinkedIn profile URL, using get_lead_details. You can also verify the API key's validity and pull basic account info with get_api_profile.

When you're actually talking to people, your agent can pull up a list of recent conversations from your LinkedIn inbox via list_conversations. You can then send a direct reply to a prospect using send_linkedin_message, just by passing the conversation thread and a JSON payload.

How HeyReach MCP Works

  1. 1 First, subscribe to the HeyReach MCP Server and input your HeyReach API Key (found in Settings > API).
  2. 2 Next, prompt your AI agent with a specific task, like 'List all my active campaigns' or 'Send a follow-up message to John Doe.'
  3. 3 The agent calls the necessary tool, executes the action against HeyReach, and returns the results directly to you.

The bottom line is, your AI agent handles the API calls and data parsing, so you talk to it like you talk to a human sales manager.

Who Is HeyReach MCP For?

Sales Development Reps (SDRs) and Business Development Reps (BDRs) who need to run campaigns at scale. This is for the Marketing Operations team that's tired of switching between the LinkedIn web dashboard, a CRM, and a spreadsheet just to keep leads moving. You're here to automate the follow-up, not the manual clicking.

SDR/BDR

Uses the agent to grab lead details from profile URLs, add prospects to sequences, and send initial messages without leaving their core workflow.

Sales Ops Manager

Uses the agent to list connected accounts and check campaign statuses, ensuring multiple sender profiles are working correctly across different campaigns.

Lead Generation Agency Owner

Uses the agent to trigger bulk actions (like adding 100 leads) and manage multiple client accounts from one place.

What Changes When You Connect

  • Bulk Lead Import: Don't manually add leads. Use add_leads_to_campaign to push up to 100 prospects into a sequence with a single agent command.
  • Real-Time Inbox Replies: Need to respond to a hot lead? list_conversations fetches your recent chats, and send_linkedin_message lets your agent reply instantly, keeping momentum.
  • Deep Lead Profiling: Don't guess who the lead is. Run get_lead_details with a profile URL to pull structured data—like job title or company—before writing a message.
  • Campaign Flow Control: Campaigns stall when things go wrong. Use list_campaigns to check statuses, and pause_campaign/resume_campaign to adjust the outreach flow on the fly.
  • Sender Accountability: Know which profile is sending messages. list_linkedin_accounts shows all connected sender accounts, so you can track outreach by the correct person.
  • Targeted Sequencing: Before adding a lead, use list_lead_campaigns to confirm they aren't already in a different sequence, ensuring consistent comms.

Real-World Use Cases

01

Scaling a New Outreach Campaign

You identified 75 new leads. Instead of manually uploading them, your agent calls list_campaigns to get the ID, then uses add_leads_to_campaign to import all 75 leads in one go. The campaign starts immediately.

02

Handling a Hot Lead Conversation

A prospect messages you with an urgent question. You use list_conversations to see the thread, and then your agent uses send_linkedin_message to draft and send a professional, immediate reply.

03

Cleaning Up Stalled Campaigns

The 'Q3 Sales' campaign stopped working. Your agent calls list_campaigns to confirm the status, then uses pause_campaign to stop it and resume_campaign once you've fixed the underlying issue.

04

Researching a Cold Lead

You get a cold profile URL. Your agent first runs get_lead_details to get their company history and role. Then, you use this data to write a hyper-personalized message before sending it.

The Tradeoffs

Doing batch actions manually

Trying to add 50 leads by manually opening the web dashboard, finding the campaign ID, and pasting URLs one by one. This takes hours and is prone to copy-paste errors.

Tell your agent to run add_leads_to_campaign with the full JSON list of leads. It handles the batch operation in one API call.

Not knowing campaign status

Sending a follow-up message to a lead that was already paused in a different campaign, wasting time and confusing the prospect.

First, use list_campaigns to check the overall status, and list_lead_campaigns to confirm the lead's current sequence enrollment.

Sending messages without context

Drafting a message based only on a name, forgetting to check if the conversation is active or who the sender is.

Always use list_conversations to find the conversationId, and then use send_linkedin_message to ensure the message hits the right thread.

When It Fits, When It Doesn't

Use this if you need to manage the entire lifecycle of LinkedIn outreach—from initial lead research to campaign execution and direct conversation management. You must be moving leads at scale and need the AI to handle the API plumbing. Don't use this if you just need to read basic data (like a single user's email). For that, a basic CRM sync tool is better. If your goal is just to build a simple message template library, you don't need this server at all. This is for full operational control.

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

How we secure it →

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 server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

add_leads_to_campaign get_api_profile get_lead_details list_campaigns list_conversations list_lead_campaigns list_linkedin_accounts pause_campaign resume_campaign send_linkedin_message

Managing outreach leads means clicking through dashboards constantly.

Today, if you want to add a batch of 50 leads, you jump into the HeyReach dashboard. You copy a campaign ID, paste it into a form, upload a CSV, and click 'Apply'. Then you have to switch tabs to check the status, and maybe another tab to find the right sender account. It's a mess of context switching.

With the HeyReach MCP Server, you just tell your agent: 'Add these 50 leads to the 'Q2 Founders' campaign.' The agent runs `add_leads_to_campaign` and handles the IDs and the bulk upload. Done. You stay in your chat window.

HeyReach MCP Server: Control every step of your outreach.

You no longer need to manually check campaign status. Your agent can run `list_campaigns` to show you the status, or `get_lead_details` to pull deep data on a prospect, all before you decide to use `send_linkedin_message`.

This gives you full control. The AI doesn't just send messages; it coordinates the entire flow, from research to deployment. It's a single conversation interface for a complex sales process.

Common Questions About HeyReach MCP

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 `get_lead_details` tool to research a new prospect? +

The get_lead_details tool pulls detailed information using a LinkedIn profile URL. This lets you check a prospect's background, job title, and connections before reaching out.

How do I list all my campaigns using the `list_campaigns` tool? +

Just call list_campaigns to see all your outreach campaigns. You'll get a list of campaign IDs and names, which you need to target other tools.

What happens if I try to `send_linkedin_message` without a `conversationId`? +

The system requires a valid conversationId to send a message. If you omit it, the call fails, and you must specify the ID to target the correct chat.

Can the HeyReach MCP Server handle pausing and resuming campaigns? +

Yes, you can use pause_campaign and resume_campaign to manage campaign status. This lets you temporarily halt outreach or restart it without manual dashboard intervention.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

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.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

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.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.