Data as of

MCP Server for LinkedIn for Cursor: Setup & Config

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

What you can do with MCP Server for LinkedIn in Cursor

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

  • Review a company profile, employees, and recent posts.
  • Read inbox threads before drafting a response.

Before you start: MCP Server for LinkedIn in Cursor

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

  1. Choose Cursor configuration scope

    For MCP Server for LinkedIn, open Project: .cursor/mcp.json User: ~/.cursor/mcp.json. Merge into mcpServers at project or user scope.

  2. Add MCP Server for LinkedIn to Cursor

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

  3. Check MCP Server for LinkedIn in Cursor

    MCP Server for LinkedIn: Enable in Cursor’s MCP settings; inspect tools.

Config file · Project: .cursor/mcp.json

User: ~/.cursor/mcp.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 Cursor

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

get_person_profile

Find get_person_profile under MCP Server for LinkedIn in Cursor's MCP settings; inspect its arguments when the agent requests a call.

Read selected sections of a LinkedIn member profile.

get_my_profile

Find get_my_profile under MCP Server for LinkedIn in Cursor's MCP settings; inspect its arguments when the agent requests a call.

connect_with_person

Find connect_with_person under MCP Server for LinkedIn in Cursor's MCP settings; inspect its arguments when the agent requests a call.

get_sidebar_profiles

Find get_sidebar_profiles under MCP Server for LinkedIn in Cursor's MCP settings; inspect its arguments when the agent requests a call.

get_inbox

Find get_inbox under MCP Server for LinkedIn in Cursor's MCP settings; inspect its arguments when the agent requests a call.

get_conversation

Find get_conversation under MCP Server for LinkedIn in Cursor's MCP settings; inspect its arguments when the agent requests a call.

search_conversations

Find search_conversations under MCP Server for LinkedIn in Cursor's MCP settings; inspect its arguments when the agent requests a call.

send_message

Find send_message under MCP Server for LinkedIn in Cursor's MCP settings; inspect its arguments when the agent requests a call.

get_company_profile

Find get_company_profile under MCP Server for LinkedIn in Cursor's MCP settings; inspect its arguments when the agent requests a call.

get_company_posts

Find get_company_posts under MCP Server for LinkedIn in Cursor's MCP settings; inspect its arguments when the agent requests a call.

Retrieve recent updates from a company feed.

search_companies

Find search_companies under MCP Server for LinkedIn in Cursor's MCP settings; inspect its arguments when the agent requests a call.

Find companies matching keywords.

get_company_employees

Find get_company_employees under MCP Server for LinkedIn in Cursor's MCP settings; inspect its arguments when the agent requests a call.

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

search_jobs

Find search_jobs under MCP Server for LinkedIn in Cursor's MCP settings; inspect its arguments when the agent requests a call.

Find job postings using keywords and location criteria.

search_people

Find search_people under MCP Server for LinkedIn in Cursor's MCP settings; inspect its arguments when the agent requests a call.

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

get_job_details

Find get_job_details under MCP Server for LinkedIn in Cursor's MCP settings; inspect its arguments when the agent requests a call.

Inspect the information in a particular job listing.

get_feed

Find get_feed under MCP Server for LinkedIn in Cursor's MCP settings; inspect its arguments when the agent requests a call.

Read recent posts in the authenticated home feed.

close_session

Find close_session under MCP Server for LinkedIn in Cursor's MCP settings; inspect its arguments when the agent requests a call.

Shut down the browser session and release its resources.

MCP Server for LinkedIn: full stored tool descriptions

Troubleshooting MCP Server for LinkedIn in Cursor

  • Cursor must find uvx mcp-server-linkedin@latest (from uv, for Python tools) for MCP Server for LinkedIn. Enable the project/user entry in MCP settings and inspect its tools.
  • Review UV_HTTP_TIMEOUT for MCP Server for LinkedIn before sharing project .cursor/mcp.json; project scope travels with the repository.
  • MCP Server for LinkedIn uses stdio here: Cursor 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 Cursor troubleshooting lives in the /clients/cursor guide.

MCP Server for LinkedIn — details. Cursor guide

Frequently asked questions

Cursor's MCP Server for LinkedIn entry belongs under mcpServers in .cursor/mcp.json (project) or ~/.cursor/mcp.json (user). Confirm the active scope in MCP settings.

Cursor's linkedin-mcp-server example uses stdio.

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

Cursor'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 Cursor's connected tool list; the stored list is not a live check.

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

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