mcp-linkedin

Create, schedule, and manage LinkedIn posts directly from Claude Desktop. 21 tools for text, images, videos, documents, polls, and more.

Or install via npm

npx @ldraney/mcp-linkedin

21 Tools for LinkedIn

Content Creation

  • Text posts
  • Link/article previews
  • Image posts
  • Multi-image posts (2-20)
  • Video posts
  • Document posts (PDF, PPT, DOC)
  • Poll posts

Content Management

  • Get your recent posts
  • Edit existing posts
  • Delete posts

Social Interactions

  • Add comments
  • Add reactions (LIKE, PRAISE, etc.)

Scheduling

  • Schedule future posts
  • List scheduled posts
  • Cancel scheduled posts
  • View scheduled post details

Authentication

  • One-click OAuth flow
  • Secure keychain storage
  • Auto token refresh
  • Get user info

Security First

Your LinkedIn credentials are protected by industry-standard security

🔐

OS Keychain Storage

Credentials stored in your operating system's secure keychain—not plain text files. Uses macOS Keychain, Windows Credential Manager, or Linux Secret Service.

🛡️

CSRF Protection

OAuth flow uses cryptographic nonces to prevent cross-site request forgery attacks. Each authentication attempt is uniquely validated.

🔄

Automatic & Secure

No manual copying of tokens. Local callback server captures credentials automatically and stores them directly in your keychain.

🌐

Open Source

Full source code available for audit. No telemetry, no tracking, no data collection. Your credentials never leave your machine.

✓ macOS Keychain ✓ Windows Credential Manager ✓ Linux Secret Service

Feedback Welcome

Bug reports, feature requests, and ideas all welcome