Skip to main content
Glama
horizonbymuneeb

linkedin-mcp-pro

LinkedIn MCP Pro

LinkedIn automation for AI agents โ€” 54 MCP tools, ban-safety gates, full web dashboard, MIT licensed.

Tests Version Python License Docs

๐Ÿ“š 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.


โšก 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 serve

Open 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.


Latest Blog Posts

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