LinkedIn MCP Server Documentation
@wedlock666
About LinkedIn MCP Server Documentation
Model Context Protocol (MCP) server for LinkedIn integration with n8n
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-linkedin-server": {
"command": "docker",
"args": [
"build",
"-t",
"linkedin-mcp-server",
"."
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is LinkedIn MCP Server?
The LinkedIn MCP Server is a Model Context Protocol (MCP) implementation that enables integration between n8n and LinkedIn without requiring official API access. It uses web automation techniques with Puppeteer to interact with LinkedIn’s web interface, providing functionality for profile management, connections, messaging, posts, and job searching.
How to use LinkedIn MCP Server?
Install Node.js v16+, clone the repository, run npm install, copy .env.example to .env, edit the file with your LinkedIn credentials (LINKEDIN_USERNAME and LINKEDIN_PASSWORD) plus JWT and cookie secrets, then start the server with ./start.sh. All MCP requests are sent via JSON‑RPC 2.0 to the POST /mcp endpoint.
Key features of LinkedIn MCP Server
- Profile management (view and search profiles)
- Connection management (send requests, list connections, pending requests)
- Messaging (send messages and read conversations)
- Post interaction (create, like, comment, share)
- Job search (search, view details, apply)
- MCP protocol support for seamless n8n integration
Use cases of LinkedIn MCP Server
- Automate connection requests and follow‑up messages
- Extract and analyze profile data for lead generation
- Schedule and manage content posting and engagement
- Automate job search workflows and applications
- Integrate LinkedIn interactions into n8n automation pipelines
FAQ from LinkedIn MCP Server
What are the prerequisites to run LinkedIn MCP Server?
You need Node.js v16 or higher, npm v7 or higher, a LinkedIn account, and internet access. Docker is also supported for containerized deployment.
How do I configure LinkedIn credentials?
Create a .env file from .env.example and set LINKEDIN_USERNAME to your LinkedIn email and LINKEDIN_PASSWORD to your password. Optionally configure JWT_SECRET and COOKIE_SECRET for security.
Does LinkedIn MCP Server require official LinkedIn API access?
No. It uses web automation (Puppeteer) to interact with LinkedIn’s web interface, so no official API key or token is needed.
What communication protocol does the server use?
The server implements the Model Context Protocol (MCP) using JSON‑RPC 2.0 over HTTP. All requests go to POST /mcp.
Can I deploy LinkedIn MCP Server using Docker?
Yes. A Dockerfile is provided – build the image with docker build -t linkedin-mcp-server . and run with docker run -p 3000:3000 --env-file .env linkedin-mcp-server.
Frequently asked questions
What are the prerequisites to run LinkedIn MCP Server?
You need Node.js v16 or higher, npm v7 or higher, a LinkedIn account, and internet access. Docker is also supported for containerized deployment.
How do I configure LinkedIn credentials?
Create a `.env` file from `.env.example` and set `LINKEDIN_USERNAME` to your LinkedIn email and `LINKEDIN_PASSWORD` to your password. Optionally configure JWT_SECRET and COOKIE_SECRET for security.
Does LinkedIn MCP Server require official LinkedIn API access?
No. It uses web automation (Puppeteer) to interact with LinkedIn’s web interface, so no official API key or token is needed.
What communication protocol does the server use?
The server implements the Model Context Protocol (MCP) using JSON‑RPC 2.0 over HTTP. All requests go to `POST /mcp`.
Can I deploy LinkedIn MCP Server using Docker?
Yes. A Dockerfile is provided – build the image with `docker build -t linkedin-mcp-server .` and run with `docker run -p 3000:3000 --env-file .env linkedin-mcp-server`.
Basic information
More Memory & Knowledge MCP servers
Notion MCP Integration
danhilseA simple MCP integration that allows Claude to read and manage a personal Notion todo list
📓 GistPad MCP
lostintangent📓 An MCP server for managing your personal knowledge, daily notes, and re-usable prompts via GitHub Gists
Notion MCP Server
awkoyNotion MCP server for Claude, Cursor, ChatGPT & Claude Desktop. Connect AI agents to Notion via Model Context Protocol — pages, databases, blocks, comments, files.
RAG Documentation MCP Server
hannesrudolphAn MCP server implementation that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context.
MCP server for Obsidian
MarkusPfundsteinMCP server that interacts with Obsidian via the Obsidian rest API community plugin
Comments