LinkedIn MCP Server
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 MCP Serverget company profile for Microsoft"
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 Server (AI version)
A powerful Model Context Protocol server that exposes verified LinkedIn capabilities as MCP tools, plus an account-research prompt — runnable over stdio (local) and Streamable HTTP (remote).
Built as the reference implementation for the course in
../Documentation/. Scope: LinkedIn-only (Tier A verified core + Tier D extended). SeePLAN.md.
Tools
Tool | What it does |
| Company name, industry, size, HQ, specialities |
| Recent company posts with engagement |
| Headcount growth, hiring signals, people highlights |
| Leadership-level people at a company |
| A person's profile |
| A person's recent posts |
Tier D (extended) | company/people/job search, contact info — added in Phase 4 |
Prompt: account_intel — scripts the tools into a full company brief.
Related MCP server: linkedin-mcp-server
Setup
uv sync --extra dev
cp .env.example .env # then fill in LI_AT + LI_JSESSIONIDRun
# stdio (default) — for local hosts / the Inspector
uv run linkedin-mcp
# Streamable HTTP — secured (Origin allowlist + bearer token), localhost-bound
uv run linkedin-mcp --transport httpVerify in the MCP Inspector
npx @modelcontextprotocol/inspector uv run linkedin-mcpList tools, then call linkedin_get_company_profile with
{"linkedin_url_or_slug": "microsoft"}.
Plug into Claude Desktop (stdio)
{
"mcpServers": {
"linkedin": {
"command": "uv",
"args": ["run", "--directory", "C:/Users/WELCOME/Desktop/Linked-MCP/ai-version", "linkedin-mcp"]
}
}
}Notes & safety
Unofficial
linkedin-api: cookie auth (LI_AT+LI_JSESSIONID) is the supported path; password login often hits a challenge. Cookies expire → tools return a clear auth error.Rate limits are real; post counts are clamped. Heavy use can flag the account.
stdio writes JSON-RPC on stdout — all logs go to stderr only.
HTTP proxies your LinkedIn identity: set
MCP_AUTH_TOKENand keep the bind on localhost before sharing.
This server cannot be installed
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
- AlicenseAqualityDmaintenanceEnables AI agents to manage professional networking on LinkedIn by providing tools for posting updates, searching for jobs, and analyzing profiles. It facilitates secure interaction with the LinkedIn platform through OAuth 2.0 authentication and the Model Context Protocol.Last updated1711MIT
- Alicense-qualityDmaintenanceEnables interaction with LinkedIn tools and services through the Universal MCP framework, allowing operations like posting and profile management via natural language.Last updated1MIT
- AlicenseBqualityCmaintenanceEnables AI agents to manage LinkedIn profiles, posts, connections, skills, education, and certifications through the LinkedIn API.Last updated1816955MIT
- AlicenseBqualityAmaintenanceEnables AI agents with read/write access to LinkedIn API, including profile, posts, media, organizations, comments, reactions, and analytics.Last updated2034MIT
Related MCP Connectors
Give AI agents the LinkedIn tools to find, qualify, engage, and follow up with prospects.
Managed LinkedIn MCP server for AI agents: search, connect, message and enrich on accounts you own.
LinkedIn data for AI agents: search, profiles, companies, posts. Free key, self-minted, no signup.
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/Sudharsan2618/Linkedin-MCP-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server