Typed, policy-enforced local MCP capabilities over LinkedIn's visible web UI.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Disclaimer: LinkedIn is a registered trademark of LinkedIn Corporation and its affiliates. LinkedIn MCP Server is an independent, unofficial project and is not affiliated with, endorsed by, sponsored by, or associated with LinkedIn Corporation or its affiliates.
A LinkedIn MCP server to find jobs, search people, research companies, manage your network, publish and engage with posts, and read or send messages.
Restart Claude Code. A dedicated browser window opens automaticallyβsign in to LinkedIn and complete any required verification.
[!NOTE] Your session is saved locally and reused automatically.
The server runs natively on Windows, macOS, and Linux. CI executes the complete offline suite on Windows, macOS, Linux x86-64, and Linux ARM64. Browser and OS version requirements follow the official Playwright Python system requirements.
[!TIP] Verified means the tool passed an end-to-end live compatibility test against LinkedIn's visible web UI on the date shown.
| Area | Function | MCP tool | LinkedIn UI compatibility | What it does |
|---|---|---|---|---|
| Jobs | Search jobs | linkedin.jobs.search | ![LinkedIn UI compatibility][status-linkedin-jobs-search] ![Compatibility check date][status-checked-on] | Search by keywords, location, distance, date, workplace, experience, employment type, company, industry, function, title, benefits, Easy Apply, verification, applicant count, network, and other visible filters. |
| Read job details | linkedin.jobs.get | ![LinkedIn UI compatibility][status-linkedin-jobs-get] ![Compatibility check date][status-checked-on] | Read the complete job description, company, application method, and visible hiring team. | |
| People | Search people | linkedin.people.search | ![LinkedIn UI compatibility][status-linkedin-people-search] ![Compatibility check date][status-checked-on] | Search by keywords, connection degree, hiring status, location, current or past company, title, school, industry, services, language, connections, and followers. |
| Read profiles | linkedin.people.get | ![LinkedIn UI compatibility][status-linkedin-people-get] ![Compatibility check date][status-checked-on] | Read the complete visible profile or request selected sections such as About, experience, education, skills, projects, certifications, and recommendations. | |
| Companies | Search companies | linkedin.companies.search | ![LinkedIn UI compatibility][status-linkedin-companies-search] ![Compatibility check date][status-checked-on] | Search by keywords, headquarters, industry, size, available jobs, and first-degree connections. |
| Read company details | linkedin.companies.get | ![LinkedIn UI compatibility][status-linkedin-companies-get] ![Compatibility check date][status-checked-on] | Read Overview and About information, including website, headquarters, size, type, founding year, and specialties. | |
| Posts | Search posts | linkedin.posts.search | ![LinkedIn UI compatibility][status-linkedin-posts-search] ![Compatibility check date][status-checked-on] | Search by keywords, date, content type, author, company, relationship, mentions, author industry, and other visible filters. |
| Read posts | linkedin.posts.get | ![LinkedIn UI compatibility][status-linkedin-posts-get] ![Compatibility check date][status-checked-on] | Read complete content, media, links, mentions, hashtags, reactions, and engagement. | |
| Read discussions | linkedin.posts.comments.list | ![LinkedIn UI compatibility][status-linkedin-posts-comments-list] ![Compatibility check date][status-checked-on] | Read paginated comments, replies, attachments, and reactions. | |
| Publish posts | linkedin.posts.create | ![LinkedIn UI compatibility][status-linkedin-posts-create] ![Compatibility check date][status-checked-on] | Publish supported personal text, link, image, video, document, poll, celebration, event, hiring, and expert-request posts. | |
| Comment | linkedin.posts.comment | ![LinkedIn UI compatibility][status-linkedin-posts-comment] ![Compatibility check date][status-checked-on] | Add text, links, emoji, mentions, photos, or GIFs to posts. | |
| React | linkedin.posts.react | ![LinkedIn UI compatibility][status-linkedin-posts-react] ![Compatibility check date][status-checked-on] | Add, change, or remove reactions on posts. | |
| Network | List connections | linkedin.connections.list | ![LinkedIn UI compatibility][status-linkedin-connections-list] ![Compatibility check date][status-checked-on] | Browse established first-degree connections with sorting and pagination. |
| Search connections | linkedin.connections.search | ![LinkedIn UI compatibility][status-linkedin-connections-search] ![Compatibility check date][status-checked-on] | Search existing connections using applicable People filters. | |
| List invitations | linkedin.invitations.list | ![LinkedIn UI compatibility][status-linkedin-invitations-list] ![Compatibility check date][status-checked-on] | Browse received and sent invitations using LinkedIn's visible filters. | |
| Send invitations | linkedin.invitations.send | ![Not checked][status-not-checked] | Send connection requests with optional notes. | |
| Accept invitations | linkedin.invitations.accept | ![Not checked][status-not-checked] | Accept incoming connection requests. | |
| Ignore invitations | linkedin.invitations.ignore | ![Not checked][status-not-checked] | Ignore incoming connection requests. | |
| Messaging | Search messages | linkedin.messaging.search | ![LinkedIn UI compatibility][status-linkedin-messaging-search] ![Compatibility check date][status-checked-on] | Search by recipient or message text using inbox categories and filters. |
| Read conversations | linkedin.messaging.conversation.get | ![LinkedIn UI compatibility][status-linkedin-messaging-conversation-get] ![Compatibility check date][status-checked-on] | Read message history, replies, edits, reactions, and attachments. | |
| Send messages | linkedin.messaging.send | ![LinkedIn UI compatibility][status-linkedin-messaging-send] ![Compatibility check date][status-checked-on] | Send or reply in one-to-one conversations with text, links, emoji, files, images, and GIFs. | |
| Server | Check runtime | linkedin.server.status | ![LinkedIn UI compatibility][status-linkedin-server-status] ![Compatibility check date][status-checked-on] | Inspect the shared runtime, queue, and active browser operation. |
| Check LinkedIn session | linkedin.session.status | ![LinkedIn UI compatibility][status-linkedin-session-status] ![Compatibility check date][status-checked-on] | Inspect browser-profile, authentication, login, and pause state. | |
| List capabilities | linkedin.capabilities.list | ![LinkedIn UI compatibility][status-linkedin-capabilities-list] ![Compatibility check date][status-checked-on] | Inspect available capabilities, versions, read/write effects, and required LinkedIn surfaces. |
NOT CHECKED tools remain covered by the offline simulator on every pull request.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/linkedin-mcp-server)<a href="https://allmcps.com/mcp/linkedin-mcp-server"><img src="https://allmcps.com/api/badge/linkedin-mcp-server?style=directory" alt="LinkedIn MCP Server on AllMCPs" /></a>