LinkedIn Company Admin MCP

Created By
negrueu2 months ago
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). Browser-first via Patchright, zero credentials stored. Complementary to stickerdaniel/linkedin-mcp-server (personal).
Overview

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 to stickerdaniel/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

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

Server Config

{
  "mcpServers": {
    "linkedin-company-admin": {
      "command": "uvx",
      "args": [
        "linkedin-company-admin-mcp"
      ]
    }
  }
}
Project Info
Created At
2 months ago
Updated At
2 months ago
Author Name
negrueu
Star
-
Language
-
License
-
Category

Recommend Servers

View All
Gpt Scrambler

2 days ago