linkedin-claude-mcp
Click on "Deploy 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-claude-mcpShare a LinkedIn post about our new product launch"
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
LinkedIn MCP server for Claude — create posts, read profile, get analytics.
Setup
1. Install dependencies
cd Desktop/Repositories/linkedin-mcp
npm install2. Create a LinkedIn App
Go to linkedin.com/developers → Create App
Fill in app name, LinkedIn page, logo
Under Products, add:
✅ Sign In with LinkedIn using OpenID Connect
✅ Share on LinkedIn
Under Auth → Redirect URLs, add:
http://localhost:3000/callbackCopy your Client ID and Client Secret
3. Configure credentials
cp .env.example .envEdit .env and add your Client ID and Client Secret.
4. Authenticate (run once)
node auth.jsThis opens LinkedIn in your browser, you approve access, and the access token is saved to .env automatically.
5. Add to Claude
Edit your Claude desktop config at:
Mac:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"linkedin": {
"command": "node",
"args": ["/Users/ammarshafqat/Desktop/Repositories/linkedin-mcp/index.js"]
}
}
}Restart Claude desktop. You should see the LinkedIn tools available.
Related MCP server: linkedin-mcp
Available Tools
Tool | Description |
| Publish a new post (text, visibility) |
| Get your name, headline, profile URL |
| Fetch your recent posts (up to 50) |
| Delete a post by ID or URN |
| Get impressions, clicks, likes, comments |
| Comment on one of your posts |
Example usage in Claude
"Post this to my LinkedIn: [paste your content]"
"Show me my last 5 LinkedIn posts"
"How many impressions did my last post get?"
Token expiry
LinkedIn access tokens last 60 days. When it expires, just run node auth.js again.
This server cannot be deployed
Maintenance
Related MCP Connectors
Managed LinkedIn MCP server for AI agents: search, connect, message and enrich on accounts you own.
PerfectPost is a LinkedIn content management platform. This MCP server gives AI assistants read and write access to a user's PerfectPost account: published posts with their engagement analytics, drafts lifecycle (create / edit / schedule), and LinkedIn profile data.
- LinkMCPOAuthio.linkmcp
Hosted MCP server for LinkedIn: 31 tools for profiles, search, messaging, posts, enrichment.
MCP server for LeadDelta — manage LinkedIn connections and CRM data via AI assistants.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn intelligent bridge between Claude and LinkedIn. This MCP server empowers Claude to act as your high-level career consultant, capable of auditing your profile, optimizing your identity, and managing your professional content with real-time API access.1MIT
- AlicenseAqualityDmaintenanceA local MCP server that lets Claude log in to LinkedIn and publish image posts to your personal profile feed, backed by LinkedIn's REST Images API and Posts API.211 npmMIT
- AlicenseNot gradedqualityCmaintenanceA personal-use remote MCP server that lets you post to LinkedIn, queue/schedule drafts, and pull your own post analytics from Claude.11 npmMIT
- AlicenseNot gradedqualityCmaintenanceAI-powered LinkedIn automation server for content generation, profile/company data extraction, and connection request automation, integrating with MCP clients like Claude Desktop.MIT