LinkedIn Company Admin MCP
About
MCP server for LinkedIn Company Page administration. 24 tools covering page admin writes (about, logo, details), content (create/edit/delete/schedule/reshare/reply), growth (invite-to-follow, scheduled queue), plus employee-advocacy bridge tools (tag company, reshare as admin). B
Details
- Author
- negrueu
- Downloads
- 284
- Categories
- Other, Automation
Jump to
- 24 tools grouped into session, company read, company admin, company content, company growth, and bridge categories
- Browser-first architecture via Patchright headless Chromium with stealth anti-detection
- Zero credentials stored; login is always interactive
- Selectors use aria-label/role/innerText only — no obfuscated CSS hashes
- Rate limiting applied to every write tool via @rate_limited(...)
- 13 tools end-to-end validated; 8 tools have explicit preconditions documented
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
LinkedIn Company Admin MCPCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install and run using uvx linkedin-company-admin-mcp --login for a one-time interactive login, then uvx linkedin-company-admin-mcp to run the MCP server on stdio. No credentials are stored; the session lives in a persistent profile protected with Unix permissions 0o700.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"linkedin company admin mcp": {
"linkedin-company-admin": {
"command": "uvx",
"args": [
"linkedin-company-admin-mcp"
]
}
}
}
}
McpServers
{
"linkedin-company-admin": {
"command": "uvx",
"args": [
"linkedin-company-admin-mcp"
]
}
}
LinkedIn Company Admin MCP
MCP server exposing 24 tools for LinkedIn Company Page administration, plus personal-to-company bridge tools for employee-advocacy workflows. Complementary tostickerdaniel/linkedin-mcp-server (which covers personal LinkedIn). Fills the gap none of the existing LinkedIn MCPs cover: browser-first administration of a LinkedIn Company Page.
Install
``bash
uvx linkedin-company-admin-mcp --login # one-time interactive login
uvx linkedin-company-admin-mcp # run the MCP server (stdio)
`
Tool groups
- Session (3): status, warmup, logout
- Company read (6): page info, posts, followers, mentions, admins, analytics
- Company admin (3): edit about, edit logo, update details
- Company content (6): create, edit, delete, schedule, reshare, reply to comment
- Company growth (2): invite-to-follow, list-scheduled
- Bridge personal -> company (4): tag company, reshare, comment as admin, read personal mentions
Design principles
- Browser-first via Patchright (headless Chromium, stealth anti-detection).
- Zero credentials stored. Login is always interactive; session lives in a persistent profile (chmod 0o700 on Unix).
- Selectors are aria-label / role / innerText only — no obfuscated CSS hashes. Centralized in one file with "last verified YYYY-MM-DD".
- Rate limiting is applied, not just imported. Every write tool is wrapped in @rate_limited(...)`.
Status
End-to-end validated 2026-04-17 on a live Company Page. 13 tools marked validated; 8 tools have explicit preconditions documented (e.g. edit_logo needs an image, reply_comment needs an existing comment, invite_to_follow is capped at LinkedIn's 250/month quota). MIT licensed. Python 3.12+.Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


