LinkedIn Integration
STDIOPost to LinkedIn directly from Claude Desktop with text and media support.
Post to LinkedIn directly from Claude Desktop with text and media support.
Post to LinkedIn directly from Claude Desktop with support for text and media attachments.
authenticate
: Authenticate with LinkedIncreate_post
: Create and share posts optionally with media attachments
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/callback
Install
Install pipx
if not already installed
pip install pipx
Install linkedin-mcp
pipx install linkedin-mcp
Create .env
file:
LINKEDIN_CLIENT_ID=your_client_id LINKEDIN_CLIENT_SECRET=your_client_secret LINKEDIN_REDIRECT_URI=http://localhost:3000/callback
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>" } } } }
Clone the repository and install the package in editable mode:
git clone https://github.com/FilippTrigub/linkedin-mcp.git cd linkedin-mcp uv venv
Run 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>" } } } }
MIT License