1. Blog
  2. AI sales agents
  3. LinkedIn MCP server for Claude: what they are, how they compare, and how to run outreach
AI salesA comparison

LinkedIn MCP servers
for Claude, compared.

A developer's map of the LinkedIn MCP servers that exist, a table of what each one can actually do, and a worked transcript of finding and drafting outreach inside Claude with BeReach.

Alexandre SarfatiFounder @ BeReach
9 min read
A panel with keys in four sockets, the fifth wired to a box setting out blue envelopes
AI sales · 9 min

In short

Five LinkedIn MCP servers work with Claude. Most run single actions through your login or return raw data. BeReach finds people and drafts a message for each, for you to approve.

Managing your own account?

An open-source browser-session server runs search, messages and requests from Claude for free, through your own login.

Running prospecting?

Connect BeReach at mcp.bereach.ai with OAuth. It finds people, drafts a first message for each, and sends only what you approve.

Search linkedin mcp server and the top result is an open-source GitHub repo with roughly 3,700 stars: stickerdaniel's server, the one most developers wire into Claude first. It works, and it is comprehensive: the moment you connect it, every one of its tools, from a single profile lookup to a connection request, runs through your own logged-in LinkedIn session. Ask Claude to find two hundred heads of RevOps and start connecting, and it will go do exactly that, unattended, the moment you say so. That is the detail the search results bury: the real question is not just what these servers can do, it is whether they actually run the finding and the drafting for you, or just hand you an action and leave the rest to you.

So this is the developer's version of the answer. First, what a LinkedIn MCP server is and why Claude specifically makes it useful. Then the piece the SERP skips: a table of the servers that exist and what each one actually does. Then a worked transcript of running real prospecting, find to draft to approve, inside Claude, on a server built to carry the whole loop rather than one action at a time.

What a LinkedIn MCP server actually is

MCP, the Model Context Protocol, is the open protocol Anthropic introduced in late 2024 to let an AI model call external tools through a standard interface. An MCP server exposes a set of typed tools, an MCP client like Claude discovers them, and the model can then call them mid-conversation. Think of it as a shared socket between the model and whatever the server can do.

A LinkedIn MCP server, then, is any MCP server whose tools reach LinkedIn profiles, posts or actions. Ask Claude "find me heads of RevOps at B2B SaaS companies with 50 to 200 people" and, with a LinkedIn MCP server connected, the model can actually go do it and hand back structured results instead of guessing. The appeal is obvious. Unaided, Claude stops right at that action step, which is the whole subject of what Claude can and cannot do for sales: it researches and drafts well, then has nowhere to press send. The catch is that "reach LinkedIn" hides an enormous range of how, and the how is exactly what decides what you have to hand the server before it will do anything.

The LinkedIn MCP servers that exist, and what each one needs from you

Here is the single most useful thing to know before you install any of them. The servers on the SERP split by two things: what you have to hand each one to get it running, and how much of the actual prospecting job, finding and drafting, it does for you rather than leaving to you. This is the table to read twice.

MCP serverHow it reaches LinkedInWhat you connect to use itFinds and drafts for you?
stickerdaniel/linkedin-mcp-server (open source)Drives your logged-in browser sessionYour LinkedIn loginNo: runs LinkedIn actions, search, message, connection requests, as you; drafting is on you
felipfr and quinnjr LinkedIn MCP (open source)Wraps a LinkedIn API or third-party tokenLinkedIn credentials or a tokenNo: a thin action wrapper; search and drafting logic is yours to build
Apify LinkedIn MCP (hosted)Server-side scraper on Apify infrastructureAn Apify token, no LinkedIn loginNo: returns raw profile and company data, no drafting
Zapier LinkedIn MCP (hosted)LinkedIn's own official OAuth actionsA LinkedIn OAuth grant via ZapierNo: automates LinkedIn's own sanctioned posting actions, not a search-and-outreach loop
BeReach MCP at mcp.bereach.ai (hosted)Public data to find and draftA BeReach accountYes: people, companies and lookalikes from a sentence, profiles, posts and every engager read, a first message per person; a human approves every one before it sends

The open-source repos are the ones most people find first, because they are on GitHub and they are free. They are also the ones that ask for your LinkedIn login up front. The most popular of them, stickerdaniel's server, is explicit about it: it either opens a browser for you to log in, imports cookies from your existing Chrome or Brave or Edge session, or saves a persistent authenticated profile, and then drives that session across its full toolset (server README on GitHub, as of 2026). Profile lookups, people search, messaging, connection requests, the feed, all of it runs as you.

That is a legitimate design and it works, and it is comprehensive rather than narrow: search, messaging, and connection requests all run through the one toolset. What it does not do is draft anything for you; that part is still on you or whatever you script around it.

The two servers that advertise a "LinkedIn API," felipfr's and quinnjr's, are worth a second look for a different reason. There is no public LinkedIn API that lets an outside developer search arbitrary people or message strangers, so a server offering those through "the LinkedIn API" is either using partner scopes it cannot actually grant you or reaching an undocumented endpoint behind the label. Read the auth step before you trust the noun: if it ends up asking for your credentials or a login token, that server is authenticating as you, API or not.

Put the idea to work

Less searching.
More conversations.

Tell Vera who you want to reach. Review the first message. Take it from there.

Ask Vera to find leads

Why capability matters more than the tool count

Why does capability matter more than the tool count? Because a long tool list can just mean many thin wrappers around the same one action, search, message, connect, with no layer that writes the first message for you.

There is no official third-party API that reads arbitrary profiles, runs people search, or messages strangers. We wrote the full map of what LinkedIn's partner API does and does not expose in the piece on LinkedIn API endpoints without approval, and the short version is that every one of those capabilities is off-limits to outside developers. So any LinkedIn MCP server that offers them is reaching them some other way, and there are only two other ways: work from public data, or replay a logged-in session.

A server built the second way has one job: replay whatever action you tell it to, as you. It is often comprehensive at that job, but the searching and the writing of a first message stay yours to do, either by hand or in whatever you script around the calls. Agent runtimes meet the same split: our piece on what an OpenClaw agent can reach on LinkedIn maps which routes need your signed-in browser.

Two lanes

Finding people works from public data with nothing connected. Sending is optional and goes from your own LinkedIn, in Claude through Chrome.

Running LinkedIn prospecting inside Claude with BeReach

BeReach is built to run the whole loop rather than one action at a time: the find and draft workflow is done for you rather than assembled from individual tool calls you have to orchestrate yourself.

The connector is a hosted MCP server at mcp.bereach.ai that runs inside Claude.ai and Claude Cowork over Streamable HTTP, with OAuth 2.1: you sign in through your browser, so there is no key to paste into a config file. Getting it running is four steps:

  1. In Claude, add a custom connector pointing at mcp.bereach.ai/mcp.
  2. Claude opens the OAuth consent screen; sign in to BeReach and approve.
  3. The tools load: ask it to find people and draft a first message for each.
  4. When you want to send, connect your LinkedIn in Claude through Chrome. It is optional, only for invitations, messages and your own profile.

How to add it is in the docs: Claude and the API. The same address works in ChatGPT and other MCP clients. Under the connector there are 84 API operations behind a BEREACH_API_KEY if you would rather call the REST layer directly.

The 32-tool surface, grouped by what it touches

The connector's tools sort by job: most work on public data, and the outreach ones use your own LinkedIn, connected in Claude through Chrome.

Tool groupExample toolsNeeds a connected account
Findfind people, find companies, find posts, get profile, get companyNo
Postspost engagers, a page's postsNo
Contactscontacts, contact update, status, memory, add signals, check fitNo
Draftdraft dm, outbox, cancel scheduledNo. Approving or scheduling for send uses the connected account
Sendconnect, send dm, schedule drafts, approve draftsYes
Manageinbox, conversation, connections, invitationsYes

Finding, reading and drafting work on public data. Sending, the inbox and connections are optional and use your own LinkedIn, connected in Claude through Chrome. The full list, what each tool does and whether it needs your account, is in the docs.

A worked transcript: find, draft, approve, send

Here is what the four-step loop looks like as an actual Claude conversation. The prompts are yours; the bracketed notes describe what BeReach does when Claude calls the tool.

You: Find founders and heads of growth at seed-to-Series-A B2B SaaS companies who posted about hiring their first SDR in the last month.

Claude: [calls find posts and find people on public data] I found 27 people matching that. They are founders and growth leads whose recent public posts mention hiring a first sales rep. Want me to draft a first message for each?

You: Draft a first-touch connection note for each of the 27. Reference the hiring post, keep it under 300 characters, no pitch in the note itself.

Claude: [calls draft dm for each contact] Drafted 27 notes. Each opens on the person's own hiring post and asks a question rather than pitching. They are sitting in drafts for your review; nothing has been sent.

You: Show me the first five, then I will approve.

Claude: [returns the drafts] Here are five. Edit any of them inline, or tell me to approve the batch.

You: Approve all 27.

Claude: [calls the send tool] To send, connect your LinkedIn in Claude through Chrome. Once it is connected, I will send the 27.

Notice what happened before anything went out: Claude found twenty-seven people, drafted a note for each, and you reviewed five before approving the batch.

If you want the same loop outside a live chat, that is the subject of the guide to an AI agent for LinkedIn outreach.

Which LinkedIn MCP server should you use

Match the server to the job, and the choice falls out of the table above.

  • You want to read and manage your own LinkedIn from Claude, running the searches and actions yourself: an open-source browser-session server like stickerdaniel's does that, for free.
  • You want raw profile or company data at scale and you do not need a LinkedIn account for it: a hosted scraper like Apify's returns data for an Apify token, no LinkedIn login, though you are scraping and paying per run.
  • You want to run actual prospecting end to end, find, draft and approve: that is the case BeReach is built for. It builds the list, drafts a first message for each person, and a human approves every one before it goes out. It is the one paid option here rather than a free repo or a per-run scraper, so the trade is a subscription for a maintained public-data lane and a first message drafted for each person; current plans are on the pricing page.

You can also just try the find step with nothing installed. The describe the buyer, get the searches runs on the same public data the connector uses, in your browser, with nothing to connect.

In short, a LinkedIn MCP server lets Claude call LinkedIn tools mid-conversation. The ones you find first are open-source repos you host and configure yourself. The hosted options split further: some return raw data and leave the workflow to you, official connectors expose only LinkedIn's narrow sanctioned actions, and a connector like BeReach carries the whole find-and-draft loop end to end. Several outreach tools ship an MCP of their own: HeyReach competitors compared shows what each one does in Claude, and LinkedIn outreach tools compared covers the rest.

Frequently asked questions

What is a LinkedIn MCP server?

It is a Model Context Protocol server whose tools reach LinkedIn profiles, posts or actions, so an AI client like Claude can find people, read profiles, or send messages mid-conversation. MCP is the open protocol Anthropic introduced in late 2024. The servers differ mainly in how they reach LinkedIn and what each one needs from you to do it.

Can I use a LinkedIn MCP server inside Claude?

Yes. Claude.ai and Claude Cowork support custom MCP connectors, so any compliant LinkedIn MCP server can be added. BeReach's is hosted at mcp.bereach.ai with OAuth, so you approve it in a browser rather than pasting a key, and its 32 tools load into the conversation for find, draft and send.

How many tools does the BeReach LinkedIn MCP server have?

The connector exposes 32 tools inside Claude. Finding, reading and drafting work on public data. Sending and the inbox are optional and use your own LinkedIn, connected in Claude through Chrome. The full list is in the docs.

From the people using BeReach

Good conversations.
Real feedback.

“Great tool! A simple interface with a responsive chat. Connected to Claude it's a beast, I can run everything from Claude!”
DavyTrustpilot review ↗
“I'm looking for leads in the US and it works really well”
Ruth AbbouTrustpilot review ↗
Alexandre SarfatiFounder @ BeReach

Alexandre builds BeReach end to end, from the search that finds people to the agent that writes to them. He writes here about finding prospects in public data, reading buying signals, and what outreach actually costs.

More from Alexandre
Put the idea to work

Paste your website.
See who to reach first.

The lead finder reads what you sell and finds the people likely to buy it. Free to try.

Find leads from my site

Cookies for analytics and ads. Cookie Policy