LinkedIn MCP server

The LinkedIn MCP server built for job search — not posting.

Developers are building LinkedIn MCP servers to let AI tools read profiles and post content. ContactGraph’s MCP server does something different: it connects Claude to your exported LinkedIn connections so you can find warm paths into companies that are hiring — without scraping or account risk.

Last updated June 2026

The problem

Why existing LinkedIn MCP servers don’t help with job search

Search interest in “linkedin mcp” and “linkedin mcp server” has surged as professionals try to connect AI assistants to their LinkedIn data. The most popular open-source LinkedIn MCP servers (with thousands of GitHub stars) focus on two use cases: posting content and scraping profiles through a browser session.

Neither helps with the use case most job seekers actually need: searching your own network to find who you know at a company with open roles. Scraping MCP servers can technically search LinkedIn, but they operate outside LinkedIn’s terms and risk your account. Posting MCP servers use the official API but can’t read your connection list at all.

For job search, what you need is an MCP server that knows your contacts, knows which companies are hiring, and can match the two. That requires owning your network data — not renting access to LinkedIn’s platform.

Available approaches

How people try to connect AI to LinkedIn

01

Profile-scraping MCP servers

e.g. stickerdaniel/linkedin-mcp-server — reads LinkedIn through browser automation.

Pros

  • +Can search people, companies, and jobs on LinkedIn
  • +One-click Claude Desktop install (.mcpb bundle)
  • +Active open-source community

Cons

  • Scraping violates LinkedIn TOS
  • Account suspension risk
  • Doesn’t know YOUR connections — searches all of LinkedIn
  • No warm-intro path analysis
02

OAuth posting MCP servers

e.g. gacabartosz/linkedin-mcp-server — posts, schedules, and manages content via official API.

Pros

  • +Compliant with LinkedIn’s posting API
  • +Rich posting features (images, scheduling, templates)
  • +24+ tools for content management

Cons

  • Zero job-search capabilities
  • Cannot access your connection list
  • Requires LinkedIn Developer app setup
  • Focused on content marketing, not networking
03

ContactGraph MCP server

Queries your exported LinkedIn connections merged with phone contacts — matched to live job listings.

Pros

  • +Built specifically for warm-path job search
  • +Shows open roles at companies where you know someone
  • +Enriches contacts with current employer and role
  • +Open source MCP server — free, no API keys required
  • +No scraping, no account risk

Cons

  • Requires one-time LinkedIn data export
  • Network data is a snapshot until you re-export
  • Not designed for posting to LinkedIn

The solution

Set up ContactGraph as your LinkedIn MCP server for job search

ContactGraph’s MCP server exposes your professional network as structured tools that Claude can query. Unlike scraping servers, it works entirely from data you own.

  1. 1

    Export and upload your LinkedIn connections

    Download Connections.csv from LinkedIn’s data export and upload it to ContactGraph along with your phone contacts. ContactGraph enriches each contact with current employer, title, and industry.

  2. 2

    Connect the MCP server to Claude

    Add ContactGraph as a custom MCP connector in Claude Desktop, or run the server locally via Claude Code. The server exposes tools for searching contacts, finding companies, and matching jobs.

  3. 3

    Search for warm paths to open roles

    Ask Claude: “Which companies in my network are hiring for engineering roles?” or “Who can introduce me to someone at Notion?” Claude queries your graph and returns actionable warm-intro paths.

  4. 4

    Act on warm introductions

    Use Claude to draft personalized outreach based on your actual relationship context — not generic templates. A warm intro through someone you know beats a cold application every time.

FAQ

Frequently asked questions

What is a LinkedIn MCP server?
A LinkedIn MCP server is a Model Context Protocol server that gives AI assistants like Claude access to LinkedIn data and actions. MCP is an open standard by Anthropic that lets AI tools call external APIs through a standardized interface.
Which LinkedIn MCP server is best for job search?
For job search, ContactGraph’s MCP server is the best fit because it searches your actual connections and matches them to open job listings. Scraping-based servers search all of LinkedIn (not your network specifically) and risk account suspension. Posting servers can’t search contacts at all.
Can I use a LinkedIn MCP server with Claude Desktop?
Yes. Both scraping MCP servers and ContactGraph work with Claude Desktop via custom connectors or local MCP configuration. ContactGraph also works with Claude Code, Cursor, and any MCP-compatible client.
Is it safe to use a LinkedIn MCP server?
It depends on the approach. Scraping-based servers violate LinkedIn’s terms and can get your account restricted. ContactGraph uses LinkedIn’s official data export — the same file LinkedIn lets every user download — so there is no platform risk.
How does ContactGraph find jobs to match with my network?
ContactGraph aggregates open roles from across the web and matches them to companies where you have a contact in your graph. Every job listing comes with a warm path — someone you know who can make an introduction.
Do I need to pay for a LinkedIn MCP server?
ContactGraph is free — open source, nonprofit, no subscription. Many alternatives charge $10–50/month (ConnectSafely, LinkupAPI, Composio) or require you to run fragile scraping infrastructure yourself.

Get started

Export once. Connect any AI. Own your network.

Upload your LinkedIn connections and phone contacts. ContactGraph builds your graph and exposes it to Claude, ChatGPT, and any MCP client — free, open source, and never sells your data.

Nonprofit · Open source · Never shares your data · Free forever