linkedin-mcp-pro
LinkedIn MCP Pro is a comprehensive LinkedIn automation server with 54 MCP tools, enabling AI agents to manage your entire LinkedIn presence — from posting and messaging to job searching and analytics — with built-in ban-safety controls.
Profile & Network Management
Retrieve your own or any LinkedIn member's profile, search for people and companies, get company employees, send/accept/decline/withdraw connection requests, and manage pending invitations.
Content Creation & Publishing
Create and publish posts (text + optional image/video), delete posts, generate AI-drafted posts from audio (
voice_to_draft), and manage reusable post templates with variable substitution.
Engagement
Comment on and react to posts, auto-like or auto-comment on posts matching a keyword (via safety gates), and access your home feed, poll for new activity, and build feed digests.
Messaging
Read your inbox and specific conversations, and send direct messages to connections.
Job Search
Search for jobs by keyword, location, and experience level, and retrieve full job posting details.
Scheduling & Automation
Create, manage, enable/disable, and run post schedules using cron-like queues or specific date/time settings.
Analytics & Auditing
Monitor daily quota usage, track post performance (volume, success rates, top hours/days), view audit logs, and get an all-in-one analytics summary.
Safety & Compliance
Ban-safety gates enforce daily/hourly action caps, content pattern checks, and rate-limit backoffs. View safety status, update configuration (quotas, business hours, warmup, cooldowns), and manually clear pauses.
LLM Management
List, add, remove, and test API keys for various LLM providers to facilitate AI-driven tasks.
Monitoring & Alerts
A dead-man switch monitors posting activity and triggers Telegram alerts if posting goes silent.
Interfaces
Accessible via AI agents, a web dashboard, CLI, and REST API.
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-profind me software engineer jobs at 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 Pro
LinkedIn automation for AI agents — 54 MCP tools, ban-safety gates, full web dashboard, MIT licensed.
📚 Full documentation · Quickstart · API reference · MCP tools
What is it?
LinkedIn MCP Pro is a Model Context Protocol server that gives any AI agent a complete LinkedIn workflow:
✍️ Compose posts (manual / AI / template)
📅 Schedule posts via cron-like queue
💬 Engage with comments, DMs, mentions
🔍 Search jobs with match scoring + auto cover letter
📊 Analytics with engagement heatmaps + A/B testing
🛡 Ban-safety gates on every write path
It ships with a unified web dashboard (15 pages) and 10 CLI commands.
Related MCP server: LinkedIn Profile MCP Server
⚡ Quick start
# Install
pipx install git+https://github.com/horizonbymuneeb/linkedin-mcp-pro.git@v2.3.2
# Start dashboard
linkedin-mcp-web --host 0.0.0.0 --port 8080
# Or run as stdio MCP server for AI agents
linkedin-mcp-pro serveOpen http://localhost:8080 for the dashboard, or wire your agent:
linkedin-mcp-install add claude-desktop # or cursor, cline, windsurf, zed, ...Full guide: Quickstart
📊 What's inside
Surface | Count |
MCP tools | 54 (across 10 families) |
REST endpoints | 60+ |
CLI commands | 10 |
Dashboard pages | 15 (unified Linear+LinkedIn design system) |
Tests | 721 passing |
🖼 Dashboard preview
The dashboard at / is a unified shell — same sidebar, topbar, design tokens across every page:
Workspace: Home, Drafts, Schedule, Engage, Jobs, Analytics
Account: Connect, Cookies, Profile
Configure: LLM, Safety, Audit, Install, Settings, Templates
Design system: Linear dark mode (#5e6ad2 accent) + LinkedIn content cards (#0a66c2 brand).
See Dashboard tour for a walkthrough.
🤖 Agent support
Works with any MCP host:
Claude Desktop (macOS / Linux / Windows)
Claude Code
Cursor
Cline (VS Code)
Continue.dev
Windsurf
Zed
Open WebUI
LibreChat
LobeChat
Full setup: Agent setup guide
🛡 Safety
Every write path runs through a ban-safety gate:
Daily action caps (per-account configurable)
Velocity windows (no more than N actions per hour)
Content pattern checks (LinkedIn spam triggers blocked)
Duplicate detection (no identical posts within 7 days)
Rate-limit backoff when LinkedIn throttles
The gate is always on — there is no --unsafe flag. See safety.md.
📦 What ships
linkedin-mcp-pro/
├── linkedin_mcp/ # Core package
│ ├── static/ # 16 HTML pages + unified shell
│ ├── jobs/ # Jobs module (CV, search, apply, tracker)
│ ├── tools/ # 17 tool modules
│ ├── cli*.py # 10 CLI entry points
│ └── web.py # FastAPI server
├── tests/ # 721 tests
├── scripts/
│ └── e2e_test.py # Full E2E smoke test (64 checks)
├── docs/ # MkDocs Material documentation
├── mkdocs.yml # Docs build config
├── install.sh / install.ps1 # One-line installers
└── README.md # This file🧪 Development
git clone https://github.com/horizonbymuneeb/linkedin-mcp-pro.git
cd linkedin-mcp-pro
pip install -e .
pytest tests/ # 721 tests
python scripts/e2e_test.py # E2E smoke (64 checks)
# Build docs locally
pip install mkdocs mkdocs-material pymdown-extensions
mkdocs serve # → http://127.0.0.1:8000📄 License
MIT © horizonbymuneeb
See LICENSE.
🔗 Links
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- 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/horizonbymuneeb/linkedin-mcp-pro'
If you have feedback or need assistance with the MCP directory API, please join our Discord server