Server data from the Official MCP Registry
MCP server that brings your LinkedIn professional profile and experience into your context.
About
MCP server that brings your LinkedIn professional profile and experience into your context.
Security Report
Valid MCP server (4 strong, 3 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry.
8 files analyzed · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Required
This plugin requests these system permissions. Most are normal for its category.
What You'll Need
Set these up before or after installing:
Environment variable: LINKEDIN_TOKEN
Environment variable: LINKEDIN_API_VERSION
How to Install
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-larsbaunwall-unlinked": {
"env": {
"LINKEDIN_TOKEN": "your-linkedin-token-here",
"LINKEDIN_API_VERSION": "your-linkedin-api-version-here"
},
"args": [
"-y",
"@larsbaunwall/unlinked"
],
"command": "npx"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
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
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
mcp-creator-python
Freeby mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
MarkItDown
Freeby Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
FinAgent
Freeby mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.
