linkedin-mcp-server
by stickerdaniel·★ 1,900·Score 56
MCP server providing LinkedIn API access through browser automation for profiles, companies, jobs, and messaging.
Overview
The LinkedIn MCP server by stickerdaniel is a Python-based implementation that connects AI assistants to LinkedIn through controlled browser sessions. It provides comprehensive access to LinkedIn features including profile retrieval, company information, job searches, and messaging capabilities. The server operates by controlling a real browser session rather than using undocumented APIs, with tool calls executed sequentially via a queue system.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this server when you need AI assistants to interact with LinkedIn data through a natural browser interface rather than unofficial APIs, especially for complex profile analysis and messaging tasks.
When NOT to choose this
Avoid this server if you need high-volume data processing, as LinkedIn may flag automated activity; also not suitable if you require programmatic access without browser automation.
Tools this server exposes
12 tools extracted from the READMEget_person_profileGet profile info with explicit section selection (experience, education, interests, honors, languages, certifications, skills, projects, contact_info, posts)
get_my_profileGet the authenticated user's own LinkedIn profile (same sections as get_person_profile)
connect_with_personSend a connection request or accept an incoming one, with optional note
get_sidebar_profilesExtract profile URLs from sidebar recommendation sections ('More profiles for you', 'Explore premium profiles', 'People you may know') on a profile page
get_inboxList recent conversations from the LinkedIn messaging inbox
get_conversationRead a specific messaging conversation by username or thread ID
search_conversationsSearch messages by keyword
send_messageSend a message to a LinkedIn user (requires confirmation)
get_company_profileExtract company information with explicit section selection (posts, jobs); about-section references may include a company_urn entry carrying the numeric id used by LinkedIn's people-search currentCompany URL facet
search_companiesSearch for companies on LinkedIn by keywords
search_jobsSearch for jobs with keywords and location filters
search_peopleSearch for people by keywords, location, connection degree (1st/2nd/3rd), and current company
Comparable tools
Installation
Installation
uvx Setup (Recommended)
**Prerequisites:** Install [uv](https://docs.astral.sh/uv/getting-started/installation/).
**Client Configuration:**
{
"mcpServers": {
"linkedin": {
"command": "uvx",
"args": ["linkedin-scraper-mcp@latest"],
"env": { "UV_HTTP_TIMEOUT": "300" }
}
}
}Claude Desktop MCP Bundle
- Download the latest
.mcpbartifact from [releases](https://github.com/stickerdaniel/linkedin-mcp-server/releases/latest) - Click the downloaded file to install it into Claude Desktop
FAQ
- Is this safe to use? Will I get banned?
- This tool controls a real browser session; it doesn't exploit undocumented APIs. While LinkedIn's TOS prohibit automated tools, normal usage (not bulk scraping!) hasn't resulted in bans for users so far.
- What if my agents execute too many actions?
- LinkedIn may send warnings about automated tool usage. If that happens, reduce your automation volume. This MCP executes tool calls sequentially via a queue but has no built-in rate limits.
On Hacker News
Recent discussion from the developer community.
- Story by wslh · 2026-04-01
- Story by arguflow · 2026-04-11
Compare linkedin-mcp-server with
Last updated · Auto-generated from public README + GitHub signals.