Unlinked
Bring your LinkedIn professional profile into AI assistants
Install / Use
claude mcp add larsbaunwall -- npx -y github:larsbaunwall/UnlinkedIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
Development & EngineeringSupported Platforms
Tags
Skill content
View source on GitHub<img src="logo.png" alt="Unlinked logo" width="40" /> Unlinked
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)!
What it does
Once connected, your AI assistant can:
- Read your full professional profile — positions, education, skills, certifications, projects, languages, honours, publications, patents, and more
- Fetch any specific LinkedIn data domain by name
- Poll for recent profile changes via the LinkedIn changelog API
- Diagnose authorization status so you can quickly identify consent or permission issues
All data access is read-only. Your access token is used only to talk to LinkedIn and is never stored, logged, or echoed back.
Prerequisites
- Node.js 22+
- A LinkedIn Developer app with the Member Data Portability API (Member) product enabled (follow this guide)
- A member access token from the LinkedIn OAuth Token Generator (requires EEA/Switzerland membership)
Setup
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"unlinked": {
"command": "npx",
"args": ["-y", "@larsbaunwall/unlinked"],
"env": {
"LINKEDIN_TOKEN": "<your_access_token>"
}
}
}
}
The config file is typically at:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
GitHub Copilot (VS Code)
Add to your user-level MCP config (File → Preferences → MCP Servers) or a workspace .vscode/mcp.json:
{
"servers": {
"unlinked": {
"command": "npx",
"args": ["-y", "@larsbaunwall/unlinked"],
"env": {
"LINKEDIN_TOKEN": "<your_access_token>"
}
}
}
}
Tools
| 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 |
Configuration
| 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. |
Development
npm install
npm run build
npm run dev # run directly from source with .env
npm run inspect # test with MCP Inspector
See AGENTS.md for implementation guidance.
License
MIT
Related Skills
momen-cursurrules-prompt-file
40.6kCursor rules for building custom frontends with Momen.app as headless BaaS with GraphQL API, actionflows, AI agents, and Stripe integration.
semiotic-react-dataviz-cursorrules-prompt-file
40.6kCursor rules for Semiotic data visualization library with 30+ chart types, MCP server, and AI-assisted chart generation.
Agent-Reach
72.2kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
ruflo
68.0k🌊 The original agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
