Data as of

MCP Server for LinkedIn for Claude Desktop: Setup & Config

Claude Desktop: Connect an AI assistant to LinkedIn through your own browser session.

What you can do with MCP Server for LinkedIn in Claude Desktop

Choose local LinkedIn research with section-aware profiles and reusable browser authentication.

  • Research selected sections of a professional profile.
  • Find job listings by keyword and location.

Before you start: MCP Server for LinkedIn in Claude Desktop

  • uv
  • A LinkedIn account and authenticated browser session
  • An MCP-compatible client

The README launches the local server with uvx. Browser preparation happens automatically; first use may require sign-in. Streamable HTTP is also documented.

MCP Server for LinkedIn Claude Desktop configuration

  1. Choose Claude Desktop configuration scope

    For MCP Server for LinkedIn, open macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json. Merge under mcpServers via Settings → Developer → Edit Config when available.

  2. Add MCP Server for LinkedIn to Claude Desktop

    Use the linkedin-mcp-server entry below in mcpServers. Keep MCP Server for LinkedIn's documented stdio connection fields and your other Claude Desktop entries.

  3. Check MCP Server for LinkedIn in Claude Desktop

    MCP Server for LinkedIn: Fully quit and reopen Claude Desktop; check developer diagnostics.

Config file · macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

JSON
{
  "mcpServers": {
    "linkedin-mcp-server": {
      "command": "uvx",
      "args": [
        "mcp-server-linkedin@latest"
      ],
      "env": {
        "UV_HTTP_TIMEOUT": "<uv package download timeout in seconds>"
      }
    }
  }
}

MCP Server for LinkedIn tools available to Claude Desktop

MCP Server for LinkedIn's stored tool list documents 17 tools; compare it with Claude Desktop's connected tool list, because the stored list is not a live check.

get_person_profile

When Claude Desktop requests get_person_profile from MCP Server for LinkedIn, review the action before approving it.

Read selected sections of a LinkedIn member profile.

get_my_profile

When Claude Desktop requests get_my_profile from MCP Server for LinkedIn, review the action before approving it.

Read chosen sections of the signed-in account's profile.

connect_with_person

When Claude Desktop requests connect_with_person from MCP Server for LinkedIn, review the action before approving it.

Request a connection or accept one, optionally including a note; the README links known issues.

get_sidebar_profiles

When Claude Desktop requests get_sidebar_profiles from MCP Server for LinkedIn, review the action before approving it.

Collect recommended profile links from a member's sidebar.

get_inbox

When Claude Desktop requests get_inbox from MCP Server for LinkedIn, review the action before approving it.

List the account's recent messaging threads.

get_conversation

When Claude Desktop requests get_conversation from MCP Server for LinkedIn, review the action before approving it.

Read a thread identified by username or conversation ID.

search_conversations

When Claude Desktop requests search_conversations from MCP Server for LinkedIn, review the action before approving it.

Find conversations containing a keyword.

send_message

When Claude Desktop requests send_message from MCP Server for LinkedIn, review the action before approving it.

Send a message after confirmation; the README links known issues.

get_company_profile

When Claude Desktop requests get_company_profile from MCP Server for LinkedIn, review the action before approving it.

Read company information and selected company sections.

get_company_posts

When Claude Desktop requests get_company_posts from MCP Server for LinkedIn, review the action before approving it.

search_companies

When Claude Desktop requests search_companies from MCP Server for LinkedIn, review the action before approving it.

get_company_employees

When Claude Desktop requests get_company_employees from MCP Server for LinkedIn, review the action before approving it.

search_jobs

When Claude Desktop requests search_jobs from MCP Server for LinkedIn, review the action before approving it.

search_people

When Claude Desktop requests search_people from MCP Server for LinkedIn, review the action before approving it.

get_job_details

When Claude Desktop requests get_job_details from MCP Server for LinkedIn, review the action before approving it.

get_feed

When Claude Desktop requests get_feed from MCP Server for LinkedIn, review the action before approving it.

close_session

When Claude Desktop requests close_session from MCP Server for LinkedIn, review the action before approving it.

MCP Server for LinkedIn: full stored tool descriptions

Troubleshooting MCP Server for LinkedIn in Claude Desktop

  • Fully quit and reopen Claude Desktop for MCP Server for LinkedIn. If uvx mcp-server-linkedin@latest (from uv, for Python tools) is missing, check the desktop process's PATH, which may differ from your terminal.
  • In Claude Desktop's MCP Server for LinkedIn entry, check UV_HTTP_TIMEOUT. Keep secrets out of shared screenshots and repositories.
  • MCP Server for LinkedIn uses stdio here: Claude Desktop must keep the configured process running; protocol output belongs on stdout and diagnostics on stderr.
  • Known limitation: Requires a working LinkedIn session and may need manual login or CAPTCHA handling.
  • Known limitation: Requests within one server process run sequentially.
  • Known limitation: Connection and message actions have issue references in the README.
  • General Claude Desktop troubleshooting lives in the /clients/claude-desktop guide.

MCP Server for LinkedIn — details. Claude Desktop guide

Frequently asked questions

Claude Desktop loads MCP Server for LinkedIn from claude_desktop_config.json: ~/Library/Application Support/Claude/ on macOS, or %APPDATA%\Claude\ on Windows. Open it via Settings → Developer → Edit Config when available.

Claude Desktop's linkedin-mcp-server example uses stdio.

MCP Server for LinkedIn's Claude Desktop configuration invokes uvx mcp-server-linkedin@latest (from uv, for Python tools).

Claude Desktop's MCP Server for LinkedIn example references UV_HTTP_TIMEOUT. Check these names if startup or authentication fails; the example alone does not distinguish required from optional values.

MCP Server for LinkedIn's stored list contains 17 tools, including get_person_profile, get_my_profile, connect_with_person. Compare those names with Claude Desktop's connected tool list; the stored list is not a live check.

The community server runs locally with your own browser session. The README separately mentions a hosted commercial alternative.

Yes. Session import supports the listed Chromium-based browsers, with manual login available when import fails.