LinkedIn MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@LinkedIn MCP ServerCreate a LinkedIn post about my latest project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
LinkedIn MCP Server
A Model Context Protocol (MCP) server for LinkedIn integration, allowing Claude to create posts, comment on posts, manage your LinkedIn presence, and share content with media attachments.
Features
Post Management: Create, delete, and view LinkedIn posts
Media Sharing: Upload and share images/videos with posts
Comment System: Comment on LinkedIn posts
Feed Management: View your LinkedIn feed
Profile Access: Get your LinkedIn profile information
Post Engagement: Like and share LinkedIn posts
Related MCP server: LinkedIn MCP Server
Prerequisites
Node.js 18+
LinkedIn Developer Account and Access Token
Claude Desktop App
Installation
Clone this repository:
git clone https://github.com/rgthelen/linkedin-mcp-server.git
cd linkedin-mcp-serverInstall dependencies:
npm installSet up LinkedIn API credentials:
Create an app or use existing app
Generate an access token with appropriate scopes:
r_liteprofile(to read profile)r_emailaddress(to read email)w_member_social(to post content)
Configure environment variables:
cp .env.example .env
# Edit .env with your LinkedIn access tokenBuild the project:
npm run buildConfiguration
See CLAUDE.md for detailed Claude Desktop setup instructions.
Available Tools
test_linkedin_connection- Test the LinkedIn API connectionget_profile- Get your LinkedIn profile informationcreate_post- Create a new LinkedIn post (with optional media)delete_post- Delete a LinkedIn postget_post- Get details of a specific postget_feed- Get posts from your LinkedIn feedcomment_post- Comment on a LinkedIn postlike_post- Like a LinkedIn postshare_post- Share a LinkedIn post
Usage Examples
With Claude Desktop configured, you can ask Claude:
"Create a LinkedIn post about my latest project"
"Share this image with a caption about AI developments"
"Comment on this LinkedIn post with my professional thoughts"
"Show me my recent LinkedIn feed"
"Get my LinkedIn profile information"
Media Support
The server supports uploading images and videos according to LinkedIn's official API v2 specification:
Supported formats: JPG, PNG, GIF (images), MP4, MOV, AVI (videos)
Process: Automatic media upload, registration, and post creation
Usage: Just provide the file path when creating posts
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rgthelen/linkedin-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server