MagicDrip MCP. Automate your entire LinkedIn sales pipeline from chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
MagicDrip handles LinkedIn sales orchestration and automated outreach. Connect your account via MCP to run B2B campaigns—sending invites, direct messages, and managing leads—all without leaving your AI chat client.
What your AI agents can do
Add linkedin lead
Adds a new prospect record into an active outreach campaign.
Check api health
Verifies if the MagicDrip API connection is currently operational and responsive.
Get campaign performance
Pulls detailed analytics and performance data for a specific outreach sequence.
Sends connection requests or direct messages to specific LinkedIn profiles.
Retrieves a list of active leads in campaigns, or pulls detailed metadata for any single prospect.
Pulls aggregated analytics on outreach efforts, including overall acceptance rates and campaign status.
Verifies your daily API quota and available slots to prevent workflow failures.
Retrieves a list of all configured automated LinkedIn outreach sequences currently running.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
MagicDrip: 12 Tools for LinkedIn Automation
These tools let you execute every step of the sales process—from adding a lead to sending a message—all through your AI agent.
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 MagicDrip on Vinkius019dd11badd linkedin lead
Adds a new prospect record into an active outreach campaign.
019dd11bcheck api health
Verifies if the MagicDrip API connection is currently operational and responsive.
019dd11bget campaign performance
Pulls detailed analytics and performance data for a specific outreach sequence.
019dd11bget lead outreach details
Retrieves all known metadata and history for one specified prospect/lead.
019dd11bget authenticated user profile
Fetches basic information about the user associated with the connected account.
019dd11bget account outreach stats
Retrieves overall metrics for your entire LinkedIn account outreach volume.
019dd11blist outreach campaigns
Lists all currently configured and active LinkedIn outreach campaigns by name and status.
019dd11blist outreach leads
Retrieves a list of all prospects managed within the current campaign database.
019dd11bget available slots quota
Checks how many daily connection requests or messages you still have available for the period.
019dd11blist configured webhooks
Displays a list of webhooks set up on your account for external system notifications.
019dd11bsend linkedin invite
Sends a formal connection request invitation to a specified LinkedIn user.
019dd11bsend direct linkedin message
Sends a custom, direct message to an individual LinkedIn user profile.
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 MagicDrip, 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 MagicDrip. 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 server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Doing B2B outreach shouldn't feel like juggling five different tabs.
Today, sending out a personalized follow-up means opening LinkedIn, finding the profile, copying your message draft from Slack, pasting it into the chat box, hitting send... then going back to your CRM just to note that you sent it. It's slow, clunky, and easy to mess up.
With MagicDrip, you ask your agent: 'Send a follow-up on pricing.' The server handles finding the profile, composing the message through `send_direct_linkedin_message`, and logging the action—all in one prompt. You get back confirmation that the outreach happened.
MagicDrip MCP Server: Manage leads, campaigns & outreach
The manual process of tracking campaign progress involves logging into the dashboard, clicking through tabs to check overall stats, then opening another tab to see if individual leads were added correctly. It's a mess of clicks and visual confirmation.
Now, you just ask your agent: 'What’s the status on the Q4 sequence?' The tool runs `get_campaign_performance`, immediately returning structured data about sends, opens, and acceptance rates. You get actionable numbers in seconds.
What you can do with this MCP connector
MagicDrip lets your AI client run B2B campaigns across LinkedIn without you ever having to leave your chat interface. Think of it as giving your agent a full Sales Development Representative (SDR) persona, managing every touchpoint from connection request to follow-up message automatically. You're not just sending messages; you’re orchestrating an entire sales sequence.
When you connect MagicDrip via MCP, you're tapping into a powerful set of tools that handle the heavy lifting. First, you can check the system status whenever you need to by using check_api_health to verify if the connection is operational and responsive. You always know your limits too; use get_available_slots_quota to see exactly how many daily messages or connection requests you've got left for the period, making sure nothing drops because of a quota failure.
To get a lay of the land on what campaigns are active, run list_outreach_campaigns; this pulls up every sequence configured and currently running by name and status. You can also see who's in the mix right now by using list_outreach_leads, which retrieves a complete roster of every prospect managed within your current campaign database.
Need to know more about the overall volume? Just call get_account_outreach_stats for overall metrics covering your entire LinkedIn account outreach history.
When you're ready to dig into specific people, first check out get_authenticated_user_profile to fetch basic info on the user linked to the connected account. If you need more depth on a single prospect, use get_lead_outreach_details; that pulls all known metadata and the full history for one specified lead. You can even add new people into play by calling add_linkedin_lead, which slots a new prospect record directly into an active outreach campaign.
For managing external communication flows, you'll see that list_configured_webhooks displays every webhook set up on your account for notifying other systems when something happens. You can also get basic details about the current state of your campaigns by running get_campaign_performance, which pulls detailed analytics and performance data specific to one outreach sequence.
Executing the outreach is simple. To initiate contact, you send a formal connection request using send_linkedin_invite to any specified LinkedIn user. If that isn't enough, or if you need a follow-up, you can fire off a custom direct message to an individual profile with send_direct_linkedin_message. These actions let your AI client manage the entire communication flow right inside the chat.
These tools make sure nothing falls through the cracks. You're always in control of the data, viewing everything from listing all configured campaigns to pulling detailed performance reports for targeted sequences.
019dd11b-ff4e-72e2-bbc9-e9bc32422f46 How MagicDrip MCP Works
- 1 Subscribe to the MagicDrip MCP Server and input your access token into your AI client.
- 2 Ask your agent to perform an action, like 'List all active sales campaigns.'
- 3 The server executes the tool call, and your agent returns structured data (e.g., list of campaign names and status) for you to use.
The bottom line is: your AI client handles the API calls; you just talk to it like a human teammate.
Who Is MagicDrip MCP For?
SDRs, BDRs, and Growth Managers who get annoyed switching between their CRM, LinkedIn Sales Navigator, and spreadsheet tabs. You're the person who needs to execute follow-ups immediately after a meeting wrap-up—right from your chat client. Stop wasting time on manual copy/paste.
Uses get_lead_outreach_details to quickly pull key stats on a prospect and then uses send_direct_linkedin_message for follow-up messaging without leaving the chat window.
Uses list_outreach_leads to get a list of prospects needing attention, checks campaign health with get_campaign_performance, and then assigns them using add_linkedin_lead.
Monitors the entire operation by calling get_account_outreach_stats to track monthly volume, and checking get_available_slots_quota before launching a major campaign wave.
What Changes When You Connect
- Stop jumping between apps. With this server, you use tools like
get_lead_outreach_detailsandsend_direct_linkedin_messagedirectly in the chat interface. It keeps your workflow contained. - Never waste time guessing if your campaign is running. Call
list_outreach_campaignsorget_campaign_performanceto see exact metrics—acceptance rates, message sends, status—instantly. - Know your limits before you spam. Use
get_available_slots_quotaanytime. It tells you exactly how many connections or messages are left for the day, preventing workflow crashes. - Keep your leads clean and updated. You can use
add_linkedin_leadto ingest new prospects, ensuring they immediately fall into a managed campaign sequence. - Audit your setup quickly. Running
list_configured_webhooksshows you where your account is sending data; good for compliance checks or integrations. - Get the big picture fast.
get_account_outreach_statsgives you one number that summarizes everything—total sends, total connections—without drilling into multiple dashboards.
Real-World Use Cases
Needing to follow up after a demo.
The account manager just finished a call. Instead of opening LinkedIn and manually sending a personalized message, they ask their agent: 'Send John Doe a direct follow-up about the pricing model.' The agent uses send_direct_linkedin_message with specific context, ensuring the message feels personal and immediate.
Starting a new campaign list.
A Growth Manager has a fresh batch of 50 leads. Instead of manually adding them one by one in the web UI, they use the agent: 'Add these 50 names as leads.' The tool uses add_linkedin_lead to ingest and assign all prospects quickly, getting them into the active sequence.
Checking campaign health before a big push.
A BDR needs to send out 200 invites next week. They first call get_available_slots_quota to confirm they have enough daily capacity, then use list_outreach_campaigns to ensure the correct sequence is active and ready.
Investigating why outreach dropped off.
The team noticed a dip in engagement. They ask their agent for 'overall campaign metrics.' The tool runs get_campaign_performance, showing them that the failure rate increased on messages sent last Tuesday, allowing them to correct the sequence immediately.
The Tradeoffs
Assuming global stats are enough
Just asking 'What's my performance?' and getting a vague summary that doesn't specify which campaign or what metric caused the dip.
→
Be specific. Ask for get_campaign_performance on 'Q4 Enterprise Outreach.' If you need total numbers, use get_account_outreach_stats. Specificity is key.
Trying to manage leads manually
Copying a prospect's name and pasting it into a general list builder instead of using the system's official workflow.
→
Always use add_linkedin_lead first. This ensures the new lead is properly structured, linked to a campaign, and tracked by the system from day one.
Sending messages without checking limits
Launching a high-volume message blast right before the end of the quarter and hitting an API quota error mid-way through.
→
Always check capacity first. Run get_available_slots_quota to confirm you have enough daily allowance before initiating large-scale outreach using send_direct_linkedin_message.
When It Fits, When It Doesn't
Use this server if your sales process relies on high-volume, repeatable LinkedIn actions—sending invites and messages in structured sequences. You need a single point of control to manage leads, monitor performance (get_campaign_performance), and execute outreach without leaving your AI chat client.
Don't use it if you just need basic data retrieval (a dedicated CRM connector is better for that) or if your process requires human judgment outside of defined tools. If you only want to read a profile, get_lead_outreach_details works, but if you plan to do anything—send messages (send_direct_linkedin_message), add leads (add_linkedin_lead)—this is what you need. It's an execution layer, not just a read-only database viewer.
Common Questions About MagicDrip MCP
How do I check my daily message limit with MagicDrip MCP Server? +
Run the get_available_slots_quota tool. This tells you exactly how many connection requests or messages are left for your account's current day, preventing unexpected workflow halts.
What does list_outreach_leads do? +
The list_outreach_leads tool retrieves a simple manifest of all the prospects that are currently managed and tracked by your active outreach campaigns in MagicDrip.
Can I track how well my campaign is doing? Use get_campaign_performance. +
Yes. get_campaign_performance pulls detailed metrics, giving you the acceptance rate, total sends, and overall health of any specific outreach sequence.
What's the difference between sending a message and an invite using MagicDrip MCP Server? +
Use send_linkedin_invite when you want to initiate contact with just a connection request. Use send_direct_linkedin_message when you already have a connection or need to send content immediately.
What if I add new leads? Should I use the MagicDrip MCP Server? +
Yes, always use the add_linkedin_lead tool. This ensures that when you bring in a new prospect, they are automatically structured and ready for tracking within an existing campaign.
What does `check_api_health` report about my MagicDrip connection status? +
It confirms that your API token and the platform itself are online. Running this tool is a quick way to troubleshoot; it tells you if there are any service errors before you start a major outreach sequence.
When should I use `get_lead_outreach_details` instead of listing leads? +
Use it when you have a specific prospect ID and need deep details. This function pulls the full profile metadata for one person, giving you granular data points that aren't available just by viewing the general list.
How do I check my overall outreach performance using `get_account_outreach_stats`? +
This tool provides a total view of your account activity. It gives you high-level metrics—like lifetime messages sent or total connections made—that aren't restricted to one specific campaign run.
Can my AI automatically find the details for a specific lead by its ID? +
Yes! Use the get_lead_details tool with the Lead ID. Your agent will respond with complete metadata for the record, including name, LinkedIn profile info, and campaign status in seconds.
How do I find my MagicDrip Access Token? +
Log in to your MagicDrip account, navigate to Settings > API, and you will find your unique secret token there.
Can I send connection requests via the AI? +
Absolutely. Use the send_connection_request tool. Provide the necessary profile metadata, and the AI will trigger the connection request on LinkedIn for you instantly.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.