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
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.
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.
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
{
"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.
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