LinkedIn MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@LinkedIn MCPfind a LinkedIn profile for John Smith"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
LinkedIn MCP
This is a simple implementation of an MCP LinkedIn server using a Selenium and Chromedriver based scraper in the background.
At the moment it only support profile scraping and profile search.
Pre-requisites
Please install uv.
Create a virtual environment and sync the libraries.
uv venv
uv syncThen install Chromedriver: https://developer.chrome.com/docs/chromedriver/get-started
The whole parsing of the LinkedIn webpage is based on Chromedriver.
Related MCP server: LinkedIn MCP Server
Environment
Make sure you have all of these variables in your .env file:
LINKEDIN_USER_1=<user>
LINKEDIN_PASSWORD_1=<pass>
LINKEDIN_USER_2=<user>
LINKEDIN_PASSWORD_2=<pass>
COOKIE_DIR=/var/linkedin/cookies
MCP_HOST=0.0.0.0
MCP_PORT=8050
# Either sse or stdio or streamable-http
MCP_TRANSPORT=streamable-http
MCP_TIMEOUT=150You can use multiple LinkedIn username and password combinations.
Run in dev mode with MCP Inspector
mcp dev ./src/linkedin_mcp/server/server.pyRun with stdio
python ./src/linkedin_mcp/client/client_stdio.pyRun the server
uv run ./src/linkedin_mcp/server/server.pyNote: If you're experiencing issues with code changes not being picked up, clear the Python cache first:
# Windows PowerShell
.\clear_cache.ps1
# Or manually:
Get-ChildItem -Path . -Filter __pycache__ -Recurse -Directory | Remove-Item -Recurse -ForceThen restart the server. Alternatively, use Python's -B flag to skip bytecode generation:
uv run python -B ./src/linkedin_mcp/server/server.pyIntegration with Gemini CLI
This is a modified .settings.json of the Gemini CLI with which you can use for connecting and using the MCP:
{
"general": {
"preferredEditor": "vscode"
},
"security": {
"auth": {
"selectedType": "gemini-api-key"
}
},
"ui": {
"theme": "Default"
},
"mcpServers": {
"linkedin-scraper": {
"httpUrl": "http://0.0.0.0:8050/mcp/",
"transport": "streamable-http"
}
}
}Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseDqualityDmaintenanceAn MCP server that provides access to the LinkedIn Bulk Data Scraper API and various utility tools for data extraction and processing.26MIT
- AlicenseAqualityDmaintenanceAn MCP server for LinkedIn automation that enables users to search for jobs, retrieve profile details, manage connections, and read or send messages. It leverages Playwright and Browserbase to interact with LinkedIn through an existing authenticated browser session.681MIT
- AlicenseAqualityCmaintenanceFully featured MCP server that provides automation tools for LinkedIn, supporting browser-based scraping and API-based operations for content management, media uploads, and reactions.63MIT
- Alicense-qualityCmaintenanceMCP server for programmable LinkedIn automation via Playwright, offering 20 tools for profile management, messaging, feed interaction, and job searching through real browser automation.24MIT
Related MCP Connectors
Managed LinkedIn MCP server for AI agents: search, connect, message and enrich on accounts you own.
MCP server for LeadDelta — manage LinkedIn connections and CRM data via AI assistants.
Official Octoparse MCP server for template discovery, cloud tasks, and structured data export.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rcreech93/linkedin_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server