Reve AI
리소스 마켓
MCP개발무료

linkedin-mcp-server

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

2.3k

LinkedIn MCP Server

Through this LinkedIn MCP server, AI assistants like Claude can connect to your LinkedIn. Access profiles and companies, search for jobs, or get job details.

Installation Methods

[!IMPORTANT] FAQ

Is this safe to use? Will I get banned? This tool controls a real browser session; it doesn't exploit undocumented APIs or bypass authentication. That said, LinkedIn's TOS prohibit automated tools. With normal usage (not bulk scraping!) you're not risking a ban. So far, no users have been banned for using this MCP. If you encounter any issues, let me know in the Discussions.

What if my agents execute too many actions? LinkedIn may send you a warning 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. Prompt your agents responsibly.

ToolDescriptionStatus
get_person_profileGet profile info with explicit section selection (experience, education, interests, honors, languages, certifications, skills, projects, contact_info, posts)working
connect_with_personSend a connection request or accept an incoming one, with optional note#407
get_sidebar_profilesExtract profile URLs from sidebar recommendation sections ("More profiles for you", "Explore premium profiles", "People you may know") on a profile pageworking
get_inboxList recent conversations from the LinkedIn messaging inboxworking
get_conversationRead a specific messaging conversation by username or thread IDworking
search_conversationsSearch messages by keywordworking
send_messageSend a message to a LinkedIn user (requires confirmation)working
get_company_profileExtract company information with explicit section selection (posts, jobs)working
get_company_postsGet recent posts from a company's LinkedIn feedworking
search_jobsSearch for jobs with keywords and location filtersworking
search_peopleSearch for people by keywords and locationworking
get_job_detailsGet detailed information about a specific job postingworking
close_sessionClose browser session and clean up resourcesworking

Prerequisites: Install uv.

Installation

Client Configuration

{
  "mcpServers": {
    "linkedin": {
      "command": "uvx",
      "args": ["linkedin-scraper-mcp@latest"],
      "env": { "UV_HTTP_TIMEOUT": "300" }
    }
  }
}

The @latest tag ensures you always run the newest version — uvx checks PyPI on each client launch and updates automatically. The server starts quickly, prepares the shared Patchright Chromium browser cache in the background under ~/.linkedin-mcp/patchright-browsers, and opens a LinkedIn login browser window on the first tool call that needs authentication.

[!NOTE] Early tool calls may return a setup/authentication-in-progress error until browser setup or login finishes. If you prefer to create a session explicitly, run uvx linkedin-scraper-mcp@latest --login.

uvx Setup Help

Transport Modes:

  • Default (stdio): Standard communication for local MCP servers
  • Streamable HTTP: For web-based MCP server
  • If no transport is specified, the server defaults to stdio
  • An interactive terminal without explicit transport shows a chooser prompt

CLI Options:


GitHub에서 전체 내용 보기