Read LinkedIn profiles, companies, jobs and messages via your own browser session
Connect Runs on your machine
claude mcp add linkedin-api-mcp -e LINKEDIN_COOKIE=<LINKEDIN_COOKIE> -e LINKEDIN_HEADLESS=<LINKEDIN_HEADLESS> -e LINKEDIN_MIN_INTERVAL=<LINKEDIN_MIN_INTERVAL> -e LINKEDIN_MAX_PER_HOUR=<LINKEDIN_MAX_PER_HOUR> -- uvx linkedin-api-mcp==1.0.1
{
"mcpServers": {
"linkedin-api-mcp": {
"command": "uvx",
"args": [
"linkedin-api-mcp==1.0.1"
],
"env": {
"LINKEDIN_COOKIE": "<LINKEDIN_COOKIE>",
"LINKEDIN_HEADLESS": "<LINKEDIN_HEADLESS>",
"LINKEDIN_MIN_INTERVAL": "<LINKEDIN_MIN_INTERVAL>",
"LINKEDIN_MAX_PER_HOUR": "<LINKEDIN_MAX_PER_HOUR>"
}
}
}
}
{
"mcpServers": {
"linkedin-api-mcp": {
"command": "uvx",
"args": [
"linkedin-api-mcp==1.0.1"
],
"env": {
"LINKEDIN_COOKIE": "<LINKEDIN_COOKIE>",
"LINKEDIN_HEADLESS": "<LINKEDIN_HEADLESS>",
"LINKEDIN_MIN_INTERVAL": "<LINKEDIN_MIN_INTERVAL>",
"LINKEDIN_MAX_PER_HOUR": "<LINKEDIN_MAX_PER_HOUR>"
}
}
}
}
{
"servers": {
"linkedin-api-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"linkedin-api-mcp==1.0.1"
],
"env": {
"LINKEDIN_COOKIE": "<LINKEDIN_COOKIE>",
"LINKEDIN_HEADLESS": "<LINKEDIN_HEADLESS>",
"LINKEDIN_MIN_INTERVAL": "<LINKEDIN_MIN_INTERVAL>",
"LINKEDIN_MAX_PER_HOUR": "<LINKEDIN_MAX_PER_HOUR>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
LINKEDIN_COOKIEOptional, secret | Your 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_HEADLESSOptional | Run the browser headless. Defaults to true; set to 0 to watch what it does. |
LINKEDIN_MIN_INTERVALOptional | Minimum seconds between LinkedIn actions. Defaults to 2. |
LINKEDIN_MAX_PER_HOUROptional | Hard 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. |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 12 Aug 2026 |
| Last updated | 12 Aug 2026 |
| Registry name | io.github.JohannsenLum/linkedin-api-mcp |
More marketing and seo servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
