MCP server for LinkedIn's official API - create posts, manage events, and interact with LinkedIn through AI assistants
MCP server for LinkedIn's official API - create posts, manage events, and interact with LinkedIn through AI assistants
A Model Context Protocol (MCP) server that provides AI assistants with access to LinkedIn's official API. Create posts, manage events, and interact with LinkedIn - all through natural language via any MCP-compatible client.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| linkedin_auth_start | Start OAuth 2.0 authentication flow |
| linkedin_auth_callback | Complete OAuth with authorization code |
| linkedin_auth_logout | Revoke token and log out |
| linkedin_get_my_profile | Get your LinkedIn profile (name, headline, photo, email) |
| linkedin_get_my_email | Get your email address |
| linkedin_get_auth_status | Check authentication status |
| linkedin_get_rate_limits | View API rate limit usage |
| linkedin_create_post | Create text, article, or image posts |
| linkedin_delete_post | Delete your posts |
| linkedin_create_comment | Comment on posts |
| linkedin_react_to_post | React to posts (like, celebrate, support, love, insightful, funny) |
| linkedin_upload_image | Upload images for posts |
| linkedin_list_my_posts | List posts created through this server with URNs for reference |
| linkedin_create_event | Create LinkedIn events |
{
"mcpServers": {
"linkedin": {
"command": "node",
"args": [
"/path/to/linkedin-mcp-server/dist/index.js"
],
"env": {
"LINKEDIN_CLIENT_ID": "your_client_id",
"LINKEDIN_CLIENT_SECRET": "YOUR_LINKEDIN_CLIENT_SECRET"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| LINKEDIN_CLIENT_ID | Declared in the maintainer’s client configuration. | Check documentation |
| LINKEDIN_CLIENT_SECRET | Declared in the maintainer’s client configuration. | Check documentation |
Your assistant inside the workspace — read channels, search history, post messages and tame the noise.
Build a programmable telecommunications stack for connecting telephony services with the Internet via a cloud-based utility.
Inbox intelligence — search, read, draft and send Gmail through your assistant with OAuth auto-setup.
Read and write Jira, Confluence, Bitbucket, JSM and Compass from your AI client — with your own permissions.
Read and send Telegram messages through your assistant — chats, channels and history via the client API.
Enables Discord bot integration with Model Context Protocol (MCP) compatible applications like Claude Desktop.