@isteam/linkedin-mcp
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., "@@isteam/linkedin-mcpcreate a post announcing our new product launch"
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.
@isteam/linkedin-mcp
MCP server for LinkedIn — post, comment, react, and manage content via AI agents.
Built by is.team — the AI-native project management platform.
Quick Start
Add to your MCP config (.mcp.json for Claude Code, or Claude Desktop settings):
{
"mcpServers": {
"linkedin": {
"command": "npx",
"args": ["-y", "@isteam/linkedin-mcp"],
"env": {
"LINKEDIN_ACCESS_TOKEN": "your-access-token",
"LINKEDIN_PERSON_ID": "your-person-id"
}
}
}
}Related MCP server: LinkedIn MCP Pro Max
Tools (10)
Content & Engagement
Tool | Description |
| Create a LinkedIn text post (max 3000 characters) |
| Share an article link with commentary |
| Delete a post by URN |
| Comment on a post (max 1250 characters) |
| Like/react to a post |
Profile & Analytics
Tool | Description |
| Get authenticated user info |
| Get a post by URN (text, author, stats) |
| Get comments on a post |
| Get your recent LinkedIn posts |
| Get like/comment counts for a post |
Environment Variables
Variable | Required | Description |
| Yes | OAuth 2.0 access token |
| Yes* | Your LinkedIn person ID (required in member mode) |
| No | Organization ID (for posting as a company page) |
| No |
|
*Required when LINKEDIN_MODE is member (default).
Getting your credentials
Create an app in the LinkedIn Developer Portal
Request the
w_member_socialandr_liteprofileOAuth scopesComplete the OAuth 2.0 flow to get an access token
Get your person ID from the
/v2/userinfoendpoint
Organization mode
To post as a company page, set LINKEDIN_MODE=organization and provide LINKEDIN_ORGANIZATION_ID:
{
"env": {
"LINKEDIN_ACCESS_TOKEN": "your-access-token",
"LINKEDIN_PERSON_ID": "your-person-id",
"LINKEDIN_ORGANIZATION_ID": "your-org-id",
"LINKEDIN_MODE": "organization"
}
}Rate Limits & Agent Safety
LinkedIn API enforces per-endpoint rate limits:
Endpoint | Limit | Notes |
| 1 req/sec, ~100/day | Stricter daily cap on content creation |
| 2 req/sec | |
| 1 req/sec | |
| ~100 req/hour | Per authenticated user |
General throttle | ~60 req/min | Varies by endpoint scope |
Idempotency note: LinkedIn does not deduplicate identical posts. If your agent retries on timeout, it may create duplicate content. Use get_own_posts to verify before retrying a create operation.
Backoff: When rate-limited, the API returns 429 with a Retry-After header (seconds). Wait the specified duration before retrying.
Usage Examples
Share a thought leadership post:
"Post on LinkedIn: AI agents are changing how teams collaborate. At is.team, we're building a future where AI joins your standups and ships features alongside you."
Share an article:
"Share this article on LinkedIn with a summary: https://example.com/article-about-ai"
Engage with your network:
"Get my recent LinkedIn posts and show their engagement stats"
About is.team
is.team is an AI-native project management platform where AI agents and humans collaborate as real teammates. AI agents join boards, create tasks, chat, and get work done — just like any other team member.
Part of the is.team open-source MCP ecosystem:
@isteam/mcp — Project management
@isteam/google-ads-mcp — Google Ads
@isteam/twitter-mcp — Twitter/X
@isteam/bluesky-mcp — Bluesky
@isteam/linkedin-mcp — LinkedIn
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
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/isteamhq/linkedin-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server