# LinkedIn MCP Server

This MCP server lets an agent search LinkedIn jobs and people, research companies, and work with posts, connections, and messages.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 7
- Author: prakharagarwal-dev
- License: Apache-2.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/prakharagarwal-dev/linkedin-mcp-server
- Updated: 2026-10-19
- HTML: https://affpapa.org/en/nevibecode/mcp/linkedin-mcp-server

## What it does

LinkedIn MCP Server exposes tools for finding jobs and people, reading job details and profiles, researching companies, and browsing first-degree connections. An agent can also search and read posts, publish supported post types, add comments, change reactions, and read or send messages.

The server runs in a Docker container and opens a separate browser window for LinkedIn sign-in. The session is stored locally and reused on later runs. It can be connected to Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, and the other clients listed for the server.

Docker is required before setup because the installation command starts the server with `docker run`. The browser side follows Playwright Python system requirements, and LinkedIn sign-in may include an additional verification step.

## Requirements
- Needs: Docker
- Works with: LinkedIn

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add linkedin-mcp-server -- docker run -i --rm ghcr.io/prakharagarwal-dev/linkedin-mcp-server:0.16.0
```

### Codex

**Platform CLI**
```bash
codex mcp add linkedin-mcp-server -- docker run -i --rm ghcr.io/prakharagarwal-dev/linkedin-mcp-server:0.16.0
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "linkedin-mcp-server": {
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "ghcr.io/prakharagarwal-dev/linkedin-mcp-server:0.16.0"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "linkedin-mcp-server": {
            "type": "stdio",
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "ghcr.io/prakharagarwal-dev/linkedin-mcp-server:0.16.0"
            ]
        }
    }
}
```

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add linkedin-mcp-server docker run -i --rm ghcr.io/prakharagarwal-dev/linkedin-mcp-server:0.16.0
```

## When to use it
- search LinkedIn jobs with specific filters
- find people by role and company
- research company profiles and details
- read, publish, and discuss posts
- browse connections and messages

## Example prompts
- Find remote software engineering jobs in India and show matching LinkedIn results.
- Read this LinkedIn profile and summarize its experience, education, and skills.
- Search for company posts about a topic, then show their comments and reactions.

## Similar
- [linkedin-reader](https://affpapa.org/en/nevibecode/skills/linkedin-reader.md) — skill · 1200 installs
- [linkedin-personal-branding](https://affpapa.org/en/nevibecode/skills/linkedin-personal-branding.md) — skill · 799 installs
- [linkedin-teneo](https://affpapa.org/en/nevibecode/skills/linkedin-teneo.md) — skill · 511 installs
- [LinkedIn Toolkit](https://affpapa.org/en/nevibecode/mcp/linkedin-toolkit.md) — MCP server · ★ 13
- [linkedin-mcp](https://affpapa.org/en/nevibecode/mcp/linkedin-mcp.md) — MCP server · ★ 12
- [linkedin-company-pages](https://affpapa.org/en/nevibecode/skills/linkedin-company-pages.md) — skill · 599 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
