Linkedctl MCP Server
OAuth2 CLI and MCP server for the LinkedIn API. Post content - text, images, video, documents, articles, multi-image carousels, and polls Comments & reactions - create, list, and delete comments and reactions on posts Organization support - post, comment, react, and view analytics as an organization Analytics - per-post, per-member, and per-organization statistics Media uploads - upload images, video, and documents…. Its 22 documented tools cover comment, org, reaction, stats.
People connecting security tools to Claude, Cursor, VS Code, or another MCP client. The project is written in TypeScript.
VERIFIED ACTIVE
LAST COMMIT 2026-08-18 · ★ 2 · #82 OF 182 MAINTAINED SECURITY · VERIFIED 2026-08-25
AGPL-3.0 · TypeScript servers · how we verify → /methodology
01 · Install Linkedctl
Claude Code
claude mcp add alexey-pelykh-linkedctl -- npx -y linkedctl Claude Desktop / Cursor / VS Code - add to config
{
"mcpServers": {
"alexey-pelykh-linkedctl": {
"command": "npx",
"args": [
"-y",
"linkedctl"
]
}
}
} Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.
Using another client? Same JSON, different key
Claude Desktop · mcpServers
Cursor · mcpServers
VS Code · servers
Windsurf · mcpServers
Zed · context_servers
Cline · mcpServers
Roo Code · mcpServers
Continue · mcpServers
LibreChat · mcpServers
Gemini CLI · mcpServers
Codex CLI · mcp_servers
Full setup guides: every client.
02 · Evidence
Security posture
What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.
runs as local process (stdio) - runs on your machine with your user's permissions
license AGPL-3.0 - declared in the repository
npm package linkedctl - unscoped; check the name against the project README before installing
registry namespace io.github.alexey-pelykh is GitHub-verified and matches the repo owner
03 · What Linkedctl can do
Prose above is summarized from the project's README and registry record - no invented capabilities.
What you can build
With this server connected, an agent can create a post on LinkedIn with optional media, poll, or article attachment, fetch a single post by URN, list posts with pagination (supports as_org for organization posts), and update the commentary text of an existing post.
Capability map
Tools grouped from the project's README - what Linkedctl lets an agent do.
create & write
5 tools - e.g. Create a post on LinkedIn with optional media, poll, or article attachment; Fetch a single post by URN; List posts with pagination (supports as_org for organization posts)
post_create · post_get · post_list · post_update · post_delete
Comment
4 tools - e.g. Create a comment on a post (supports as_org); List comments on a post; Get a specific comment by URN
comment_create · comment_list · comment_get · comment_delete
Org
4 tools - e.g. List organizations the authenticated user administers; Fetch a single organization by ID; Get the follower count for an organization
org_list · org_get · org_followers · stats_org
Reaction
3 tools - e.g. Add a reaction to a post (supports as_org). Types: LIKE, PRAISE, EMPATHY, INTEREST, APPRECIATION, ENTERTAINMENT; List reactions on a post; Remove a reaction from a post (supports as_org)
reaction_create · reaction_list · reaction_delete
Auth
2 tools - e.g. Show authentication status for a profile; Revoke the access token server-side and clear local credentials
auth_status · auth_revoke
Stats
2 tools - e.g. Get analytics for a single post (impressions, reach, reactions, comments, reshares); Get aggregated analytics across all your posts
stats_post · stats_me
Whoami
1 tool - e.g. Show the current user's name, email, and profile picture URL
whoami
Document
1 tool - e.g. Upload a document to LinkedIn (PDF, DOCX, PPTX, DOC, PPT; max 100 MB)
document_upload
Latest releases
v0.5.1 · 2026-03-18
Silent Post Truncation (#194) · LinkedIn's REST.li API silently truncates post commentary at the first unescaped parenthesis ( when the text also contains double quotes " and exceeds ~2000 characters. The API returns…
v0.5.0 · 2026-03-10
Organization Share Statistics · This release adds comprehensive analytics and statistics to LinkedCtl - both member post analytics and organization share statistics. · Member Post Analytics · Post analytics - linkedctl…
v0.4.0 · 2026-03-10
Lookup, Post as Org, Media Uploads · This release adds organization support to LinkedCtl - look up organizations you administer, post and interact as an organization, and upload media on behalf of an organization.…
04 · Who maintains Linkedctl
linkedctl is maintained by alexey-pelykh. We track 3 MCP servers from alexey-pelykh - 3 actively maintained, 6 combined GitHub stars, oldest repo from Feb 2026. Full record: all servers from alexey-pelykh.
05 · Facts
- repository
- github.com/alexey-pelykh/linkedctl
- category
- security - ranked #82 of 182 actively-maintained security servers as of 2026-08-25.
- registry
- io.github.alexey-pelykh/linkedctl (active, first published 2026-03-10)
- packages
- npm:linkedctl
06 · Linkedctl FAQ
Is Linkedctl still maintained?
Yes - as of 2026-08-25, its last commit was 2026-08-18. We re-verify nightly.
What can Linkedctl do?
With this server connected, an agent can create a post on LinkedIn with optional media, poll, or article attachment, fetch a single post by URN, list posts with pagination (supports as_org for organization posts), and update the commentary text of an existing post.
How do I install Linkedctl?
Run `npx -y linkedctl`. You can also paste the ready-made client config above.
Does Linkedctl run locally?
Yes - it's a stdio server: it runs on your machine (via npx) with your user's permissions. Your data stays local unless the server itself calls external APIs.
07 · Alternatives to Linkedctl
Alternatives to Linkedctl
Maintained security servers if Linkedctl isn't the fit.
- SafeDep Vet MCP Protect your AI agents and IDEs from malicious open-source packages. ★ 1,102 · 2026-08-24
- SonarQube MCP Server Analyze code quality and security with SonarQube Server or Cloud directly in AI assistants. ★ 632 · 2026-08-24
- Decionis MCP Server Fail-closed policy gate for AI agent actions, with local evaluation and native pre-tool hooks. ★ 533 · 2026-08-24
- HOL Guard Local-first AI agent security evidence and approval workflows through HOL Guard's stdio MCP server. ★ 470 · 2026-08-25
- Emisar Let AI operate servers without SSH. Choose actions, approve risky changes, and audit every step. ★ 409 · 2026-08-23
- Bradesco MCP server for Bradesco - Pix, Cobrança (boleto), Arrecadação, Extrato (OAuth2 + mTLS) ★ 269 · 2026-08-12
Pairs well with
Servers that cover what Linkedctl doesn't - only shown when the pairing reason fits the companion.
More security MCP servers · Scope Gate · npm MCP · Anaconda MCP · Apiiro Guardian Agent
More TypeScript MCP servers · Qontoctl · Zigbee2mqtt MCP · Contextforge MCP · AlgoVault - Crypto Quant Trade Calls · Vault Cortex · see all