MCP server that brings your LinkedIn professional profile and experience into you context.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Bring your LinkedIn professional profile into AI assistants β without copy-pasting, scraping, or guessing.
Unlinked is a TypeScript MCP server that connects your LinkedIn professional profile and experience to any Model Context Protocol client β Claude Desktop, GitHub Copilot, and others. It reads your data directly from LinkedIn's official Member Data Portability API, so your assistant always has accurate, up-to-date context about who you are professionally.
:eu: EEA / Switzerland only. LinkedIn's Member Data Portability API is currently available exclusively to members located in the European Economic Area and Switzerland. Thank you, Digital Markets Act (DMA)!
Once connected, your AI assistant can:
All data access is read-only. Your access token is used only to talk to LinkedIn and is never stored, logged, or echoed back.
Add to your claude_desktop_config.json:
The config file is typically at:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonAdd to your user-level MCP config (File β Preferences β MCP Servers) or a workspace .vscode/mcp.json:
| Tool | Description |
|---|---|
linkedin_get_profile | Get the user's LinkedIn rΓ©sumΓ©: bio, work history, education, skills, certifications, projects, etc. |
linkedin_get_activity | Get the user's LinkedIn activity: connections, posts, articles, comments, likes, job applications |
linkedin_get_section | Get raw data for one specific LinkedIn section by exact name |
linkedin_get_recent_changes | Get recent changes to the user's LinkedIn data (past 28 days), with cursor-based polling |
linkedin_check_access | Check whether the user has granted LinkedIn data access β useful for diagnosing missing data |
| Environment variable | Required | Description |
|---|---|---|
LINKEDIN_TOKEN | Yes | LinkedIn access token. Accepts Bearer <token> or a bare token. |
LINKEDIN_API_VERSION | No | API version in YYYYMM format. Defaults to 202312. |
See AGENTS.md for implementation guidance.
MIT
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/unlinked)<a href="https://allmcps.com/mcp/unlinked"><img src="https://allmcps.com/api/badge/unlinked?style=directory" alt="Unlinked on AllMCPs" /></a>