linkedit-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., "@linkedit-mcpUpdate my LinkedIn headline to Founder at SimbioLabs"
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.
linkedit-mcp
A Model Context Protocol server that lets AI assistants read and edit your LinkedIn profile — headline, about section, work experience, education, and skills.
Built by SimbioLabs.
Tools
Tool | Description |
| Start OAuth 2.0 flow — opens LinkedIn in your browser |
| Clear stored session tokens |
| Read name, headline, about, email, and vanity URL |
| Update your LinkedIn headline (max 220 chars) |
| Update your About / summary section (max 2600 chars) |
| List all work experience entries |
| Add a new position |
| Edit an existing position |
| Remove a position |
| List all education entries |
| Add a new education entry |
| Edit an existing education entry |
| Remove an education entry |
| List all skills |
| Add a skill |
| Remove a skill |
Setup
1. Create a LinkedIn Developer App
Go to LinkedIn Developer Portal and create a new app.
Under Auth, add
http://localhost:3000/callbackas an OAuth 2.0 redirect URL.Under Products, request access to Sign In with LinkedIn using OpenID Connect (provides
r_liteprofile,r_emailaddress).Copy your Client ID and Client Secret.
Note on profile write access: The
update_headline,update_about,add_experience,add_education, and skill tools use LinkedIn's profile write API, which requires your app to have the LinkedIn Partner Program permissions (w_member_socialis open, but full profile write requires partner approval). Check LinkedIn API access levels for details.
2. Configure environment
cp .env.example .envEdit .env with your credentials:
LINKEDIN_CLIENT_ID=your_client_id_here
LINKEDIN_CLIENT_SECRET=your_client_secret_here
LINKEDIN_REDIRECT_URI=http://localhost:3000/callback3. Install and build
npm install
npm run build4. Add to Cursor / Claude Desktop
In your MCP config (e.g. ~/.cursor/mcp.json or claude_desktop_config.json):
{
"mcpServers": {
"linkedit": {
"command": "node",
"args": ["/absolute/path/to/linkedit-mcp/dist/index.js"],
"env": {
"LINKEDIN_CLIENT_ID": "your_client_id",
"LINKEDIN_CLIENT_SECRET": "your_client_secret",
"LINKEDIN_REDIRECT_URI": "http://localhost:3000/callback"
}
}
}
}5. Authenticate
In your AI assistant, run:
authenticateA browser window will open. Approve the LinkedIn permissions, then return to your assistant — you're ready.
Example usage
Update my LinkedIn headline to "Founder @ SimbioLabs | Building AI-native products"Add a new job: Software Engineer at Acme Corp, Jan 2022 to Mar 2024, describe it as leading backend infrastructure for a B2B SaaS platformAdd my MBA from Stanford Graduate School of Business, 2019–2021Token storage
Tokens are stored locally at ~/.linkedit-mcp/tokens.json. They are never sent anywhere other than LinkedIn's OAuth endpoints. Use logout to clear them at any time.
Development
npm run dev # watch mode
npm start # run compiled serverLicense
MIT — SimbioLabs
This server cannot be installed
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/SimbioLabs/linkedit-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server