stickerdaniel/linkedin-mcp-server

Open-source MCP server for LinkedIn. Give Claude and any MCP-compatible AI agent access to profiles, companies, jobs, and messages.

What it solves

This project provides a way for AI assistants (such as Claude) to interact with LinkedIn data. It allows an AI to read profiles, search for jobs, and manage messages by leveraging the user's own authenticated browser session, bypassing the need for a formal API key from LinkedIn.

How it works

It is an MCP (Model Context Protocol) server that runs locally. It uses a modified Chromium browser (Patchright) to automate interactions with LinkedIn. The server can either import an existing session from a locally installed browser (like Chrome or Brave) or open a login window for the user to sign in manually. Once authenticated, it provides a set of tools that the AI agent can call to perform specific actions on LinkedIn.

Who it’s for

Users who want to integrate their LinkedIn account with AI agents to automate networking, job searching, and profile research without using a third-party cloud API.

Highlights

  • Browser Session Reuse: Can import cookies from existing Chromium-based browsers to skip manual login.
  • Comprehensive Toolset: Includes tools for reading profiles, searching for people and companies, managing the inbox, and searching for jobs.
  • Local Execution: Runs on the user's machine, keeping the session data local.
  • Flexible Deployment: Supports installation via uvx, Docker, and standard Python environments.
  • Session Management: Handles session serialization to prevent conflicts when multiple MCP clients are running simultaneously.

Related

  • Project
  • Project
  • Project
  • Project
  • Project