What is the LinkedIn MCP server?
Read LinkedIn profiles, companies, jobs and messages via your own browser session
How to install LinkedIn
Copy-paste configuration for popular MCP clients.
transport: stdio
Config generated by PluginBench — verify against the source before use.Environment / auth
LINKEDIN_COOKIEsecretYour LinkedIn li_at session cookie. Optional if you have already stored it in the OS keyring with `linkedin-api-mcp auth`, which is the recommended route: this cookie is equivalent to being logged in as you.
LINKEDIN_HEADLESSRun the browser headless. Defaults to true; set to 0 to watch what it does.
LINKEDIN_MIN_INTERVALMinimum seconds between LinkedIn actions. Defaults to 2.
LINKEDIN_MAX_PER_HOURHard ceiling on LinkedIn actions per rolling hour. Defaults to 120. The server refuses past this rather than sleeping, so an agent in a loop is told to stop.
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"linkedin-api-mcp": {
"command": "uvx",
"args": [
"linkedin-api-mcp"
],
"env": {
"LINKEDIN_COOKIE": "<YOUR_LINKEDIN_COOKIE>",
"LINKEDIN_HEADLESS": "<YOUR_LINKEDIN_HEADLESS>",
"LINKEDIN_MIN_INTERVAL": "<YOUR_LINKEDIN_MIN_INTERVAL>",
"LINKEDIN_MAX_PER_HOUR": "<YOUR_LINKEDIN_MAX_PER_HOUR>"
}
}
}
}Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"linkedin-api-mcp": {
"command": "uvx",
"args": [
"linkedin-api-mcp"
],
"env": {
"LINKEDIN_COOKIE": "<YOUR_LINKEDIN_COOKIE>",
"LINKEDIN_HEADLESS": "<YOUR_LINKEDIN_HEADLESS>",
"LINKEDIN_MIN_INTERVAL": "<YOUR_LINKEDIN_MIN_INTERVAL>",
"LINKEDIN_MAX_PER_HOUR": "<YOUR_LINKEDIN_MAX_PER_HOUR>"
}
}
}
}Windsurf
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"linkedin-api-mcp": {
"command": "uvx",
"args": [
"linkedin-api-mcp"
],
"env": {
"LINKEDIN_COOKIE": "<YOUR_LINKEDIN_COOKIE>",
"LINKEDIN_HEADLESS": "<YOUR_LINKEDIN_HEADLESS>",
"LINKEDIN_MIN_INTERVAL": "<YOUR_LINKEDIN_MIN_INTERVAL>",
"LINKEDIN_MAX_PER_HOUR": "<YOUR_LINKEDIN_MAX_PER_HOUR>"
}
}
}
}VS Code
.vscode/mcp.json
{
"servers": {
"linkedin-api-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"linkedin-api-mcp"
],
"env": {
"LINKEDIN_COOKIE": "<YOUR_LINKEDIN_COOKIE>",
"LINKEDIN_HEADLESS": "<YOUR_LINKEDIN_HEADLESS>",
"LINKEDIN_MIN_INTERVAL": "<YOUR_LINKEDIN_MIN_INTERVAL>",
"LINKEDIN_MAX_PER_HOUR": "<YOUR_LINKEDIN_MAX_PER_HOUR>"
}
}
}
}Claude Code
claude mcp add linkedin-api-mcp --env LINKEDIN_COOKIE=<YOUR_LINKEDIN_COOKIE> --env LINKEDIN_HEADLESS=<YOUR_LINKEDIN_HEADLESS> --env LINKEDIN_MIN_INTERVAL=<YOUR_LINKEDIN_MIN_INTERVAL> --env LINKEDIN_MAX_PER_HOUR=<YOUR_LINKEDIN_MAX_PER_HOUR> -- uvx linkedin-api-mcpRelated MCP servers
Canvas API MCP
Active
MCP server exposing the Canvas LMS REST API (1,116 endpoints) for AI assistants
2
View repository →Python
MIT