LinkedIn MCP Server
Provides a development workflow for cloning and contributing to the LinkedIn MCP repository.
Offers installation of the LinkedIn MCP package through pipx for isolated Python application management.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
LinkedIn MCP Server
Post to LinkedIn directly from Claude Desktop with support for text and media attachments.
Features
Post text updates to LinkedIn
Attach images and videos to posts
Control post visibility (public/connections)
OAuth2 authentication flow
Secure token storage
Related MCP server: linkedin-mcp-server
Tools
authenticate: Authenticate with LinkedIncreate_post: Create and share posts optionally with media attachmentsstate the file path to the relevant media file to attach it to the post
Setup
Create a LinkedIn Developer App:
Visit https://www.linkedin.com/developers/apps Create new app Add product permissions: Log In to LinkedIn and Share on LinkedIn Configure OAuth redirect URL: http://localhost:3000/callbackInstall Install
pipxif not already installedpip install pipxInstall linkedin-mcp
pipx install linkedin-mcpCreate
.envfile:LINKEDIN_CLIENT_ID=your_client_id LINKEDIN_CLIENT_SECRET=your_client_secret LINKEDIN_REDIRECT_URI=http://localhost:3000/callback
Claude Desktop Configuration
Add the following configuration to claude-desktop.json:
{
"mcpServers": {
"linkedin-mcp": {
"command": "linkedin-mcp",
"env": {
"LINKEDIN_CLIENT_ID": "<yours>",
"LINKEDIN_CLIENT_SECRET": "<yours>",
"LINKEDIN_REDIRECT_URI": "<yours>"
}
}
}
}Development
Clone the repository and install the package in editable mode:
git clone https://github.com/FilippTrigub/linkedin-mcp.git
cd linkedin-mcp
uv venvRun the server from development directory:
{
"mcpServers": {
"linkedin-mcp": {
"command": "uv",
"args": [
"--directory",
"absolute\\path\\to\\linkedin-mcp",
"run",
"-m",
"linkedin_mcp.server"
],
"env": {
"LINKEDIN_CLIENT_ID": "<yours>",
"LINKEDIN_CLIENT_SECRET": "<yours>",
"LINKEDIN_REDIRECT_URI": "<yours>"
}
}
}
}License
MIT License
This server cannot be deployed
Maintenance
Related MCP Connectors
Publish and schedule LinkedIn posts from your AI assistant.
Schedule and publish LinkedIn posts to profiles and company pages from AI agents.
Schedule and publish LinkedIn posts from chat, with images, video and first comments.
Draft LinkedIn posts in your voice, then schedule or publish them through LinkedIn's official API.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables ChatGPT and Claude Desktop to post text content directly to your LinkedIn profile using the official LinkedIn UGC Posts API with OAuth 2.0 authentication.ISC
- AlicenseAqualityDmaintenancePost to LinkedIn from Claude — create posts, upload images, edit/delete posts, and manage company pages via natural language. Uses the official LinkedIn REST API with OAuth 2.0.985 npm2MIT
- AlicenseAqualityDmaintenanceEnables Claude Desktop to manage your LinkedIn profile and company pages, including posting, reading posts, and fetching profile information.785 npm4MIT
- AlicenseAqualityDmaintenanceEnables Claude to interact with LinkedIn for posting, commenting, sharing media, and viewing feed and profile.985 npm3MIT