Data as of

MCP Server for LinkedIn for Claude Code: Setup & Config

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

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

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

  • Research selected sections of a professional profile.
  • Read inbox threads before drafting a response.

Before you start: MCP Server for LinkedIn in Claude Code

  • 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 Code configuration

  1. Choose Claude Code configuration scope

    For MCP Server for LinkedIn, open Project scope: .mcp.json at the repository root. Project JSON: merge into mcpServers; user scope: use the CLI.

  2. Add MCP Server for LinkedIn to Claude Code

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

  3. Check MCP Server for LinkedIn in Claude Code

    MCP Server for LinkedIn: Inspect claude mcp list and /mcp status.

Config file · Project scope: .mcp.json at the repository root

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

CLI (POSIX shell)
claude mcp add-json --scope project 'linkedin-mcp-server' '{"type":"stdio","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 Code

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

get_person_profile

For MCP Server for LinkedIn's get_person_profile, review the permission request and arguments in Claude Code before approval.

get_my_profile

For MCP Server for LinkedIn's get_my_profile, review the permission request and arguments in Claude Code before approval.

connect_with_person

For MCP Server for LinkedIn's connect_with_person, review the permission request and arguments in Claude Code before approval.

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

get_sidebar_profiles

For MCP Server for LinkedIn's get_sidebar_profiles, review the permission request and arguments in Claude Code before approval.

Collect recommended profile links from a member's sidebar.

get_inbox

For MCP Server for LinkedIn's get_inbox, review the permission request and arguments in Claude Code before approval.

List the account's recent messaging threads.

get_conversation

For MCP Server for LinkedIn's get_conversation, review the permission request and arguments in Claude Code before approval.

Read a thread identified by username or conversation ID.

search_conversations

For MCP Server for LinkedIn's search_conversations, review the permission request and arguments in Claude Code before approval.

Find conversations containing a keyword.

send_message

For MCP Server for LinkedIn's send_message, review the permission request and arguments in Claude Code before approval.

get_company_profile

For MCP Server for LinkedIn's get_company_profile, review the permission request and arguments in Claude Code before approval.

get_company_posts

For MCP Server for LinkedIn's get_company_posts, review the permission request and arguments in Claude Code before approval.

search_companies

For MCP Server for LinkedIn's search_companies, review the permission request and arguments in Claude Code before approval.

get_company_employees

For MCP Server for LinkedIn's get_company_employees, review the permission request and arguments in Claude Code before approval.

search_jobs

For MCP Server for LinkedIn's search_jobs, review the permission request and arguments in Claude Code before approval.

search_people

For MCP Server for LinkedIn's search_people, review the permission request and arguments in Claude Code before approval.

Find members by keywords, location, connection distance, or current employer.

get_job_details

For MCP Server for LinkedIn's get_job_details, review the permission request and arguments in Claude Code before approval.

Inspect the information in a particular job listing.

get_feed

For MCP Server for LinkedIn's get_feed, review the permission request and arguments in Claude Code before approval.

Read recent posts in the authenticated home feed.

close_session

For MCP Server for LinkedIn's close_session, review the permission request and arguments in Claude Code before approval.

Shut down the browser session and release its resources.

MCP Server for LinkedIn: full stored tool descriptions

Troubleshooting MCP Server for LinkedIn in Claude Code

  • If MCP Server for LinkedIn fails to start, check uvx mcp-server-linkedin@latest (from uv, for Python tools), the working directory, and Claude Code's selected scope; inspect claude mcp list and /mcp.
  • MCP Server for LinkedIn: check UV_HTTP_TIMEOUT; keep credentials out of shared .mcp.json.
  • MCP Server for LinkedIn uses stdio here: Claude Code 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 Code troubleshooting lives in the /clients/claude-code guide.

MCP Server for LinkedIn — details. Claude Code guide

Frequently asked questions

Register MCP Server for LinkedIn with the displayed claude mcp add-json --scope project command, or merge the JSON into .mcp.json at the repository root.

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

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

Claude Code'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 Code'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.

No. The README explicitly identifies it as an independent community project without LinkedIn or Microsoft endorsement.