Data as of

MCP Server for LinkedIn for VS Code: Setup & Config

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

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

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

  • Research selected sections of a professional profile.
  • Review a company profile, employees, and recent posts.

Before you start: MCP Server for LinkedIn in VS 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 VS Code configuration

  1. Choose VS Code configuration scope

    For MCP Server for LinkedIn, open Workspace: .vscode/mcp.json. Merge into servers; preserve existing inputs.

  2. Add MCP Server for LinkedIn to VS Code

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

  3. Check MCP Server for LinkedIn in VS Code

    MCP Server for LinkedIn: Start in VS Code’s MCP controls; inspect output and trust prompts.

Config file · Workspace: .vscode/mcp.json

JSON
{
  "servers": {
    "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 VS Code

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

get_person_profile

Look for get_person_profile among VS Code's agent-mode tools after starting MCP Server for LinkedIn through the MCP controls.

get_my_profile

Look for get_my_profile among VS Code's agent-mode tools after starting MCP Server for LinkedIn through the MCP controls.

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

connect_with_person

Look for connect_with_person among VS Code's agent-mode tools after starting MCP Server for LinkedIn through the MCP controls.

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

get_sidebar_profiles

Look for get_sidebar_profiles among VS Code's agent-mode tools after starting MCP Server for LinkedIn through the MCP controls.

Collect recommended profile links from a member's sidebar.

get_inbox

Look for get_inbox among VS Code's agent-mode tools after starting MCP Server for LinkedIn through the MCP controls.

List the account's recent messaging threads.

get_conversation

Look for get_conversation among VS Code's agent-mode tools after starting MCP Server for LinkedIn through the MCP controls.

Read a thread identified by username or conversation ID.

search_conversations

Look for search_conversations among VS Code's agent-mode tools after starting MCP Server for LinkedIn through the MCP controls.

send_message

Look for send_message among VS Code's agent-mode tools after starting MCP Server for LinkedIn through the MCP controls.

get_company_profile

Look for get_company_profile among VS Code's agent-mode tools after starting MCP Server for LinkedIn through the MCP controls.

get_company_posts

Look for get_company_posts among VS Code's agent-mode tools after starting MCP Server for LinkedIn through the MCP controls.

Retrieve recent updates from a company feed.

search_companies

Look for search_companies among VS Code's agent-mode tools after starting MCP Server for LinkedIn through the MCP controls.

Find companies matching keywords.

get_company_employees

Look for get_company_employees among VS Code's agent-mode tools after starting MCP Server for LinkedIn through the MCP controls.

Explore a company's people page with an optional keyword filter.

search_jobs

Look for search_jobs among VS Code's agent-mode tools after starting MCP Server for LinkedIn through the MCP controls.

Find job postings using keywords and location criteria.

search_people

Look for search_people among VS Code's agent-mode tools after starting MCP Server for LinkedIn through the MCP controls.

get_job_details

Look for get_job_details among VS Code's agent-mode tools after starting MCP Server for LinkedIn through the MCP controls.

get_feed

Look for get_feed among VS Code's agent-mode tools after starting MCP Server for LinkedIn through the MCP controls.

close_session

Look for close_session among VS Code's agent-mode tools after starting MCP Server for LinkedIn through the MCP controls.

MCP Server for LinkedIn: full stored tool descriptions

Troubleshooting MCP Server for LinkedIn in VS Code

  • Make uvx mcp-server-linkedin@latest (from uv, for Python tools) available in the workspace, container, or remote environment hosting MCP Server for LinkedIn. Start through VS Code's MCP controls; inspect output and trust prompts.
  • For MCP Server for LinkedIn, keep UV_HTTP_TIMEOUT out of version control; VS Code documents input variables and secret handling.
  • MCP Server for LinkedIn uses stdio here: VS 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 VS Code troubleshooting lives in the /clients/vscode guide.

MCP Server for LinkedIn — details. VS Code guide

Frequently asked questions

For MCP Server for LinkedIn, edit workspace .vscode/mcp.json. VS Code requires servers rather than mcpServers; preserve the displayed type on each entry.

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

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

VS 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 VS 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.

A send_message tool is listed and requires confirmation, but its README entry includes issue references.