wlyonscat/server-mcp-linkedin
A powerful Model Context Protocol server for LinkedIn interactions that enables AI assistants to search for jobs, generate resumes and cover letters, and manage job applications programmatically.
Platform-specific configuration:
{
"mcpServers": {
"server-mcp-linkedin": {
"command": "npx",
"args": [
"-y",
"server-mcp-linkedin"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](https://opensource.org/licenses/MIT) [](https://www.python.org/) [](https://modelcontextprotocol.io/)
An MCP server that gives AI assistants full access to LinkedIn — search jobs, view profiles and companies, generate AI-powered resumes and cover letters, and track applications. Built with the official MCP Python SDK (FastMCP).
---
| Category | Capabilities | |---|---| | Job Search | Search with filters (keywords, location, type, experience level, remote, recency), get job details, get recommendations | | Profiles & Companies | Fetch any LinkedIn profile or company page, AI-powered profile analysis with optimization suggestions | | Resume Generation | Generate resumes from LinkedIn profiles, tailor resumes to specific job postings, 3 built-in templates | | Cover Letters | AI-generated cover letters personalized to each job, 2 built-in templates | | Application Tracking | Track applications locally with status workflow (interested → applied → interviewing → offered/rejected/withdrawn) | | Output Formats | HTML, Markdown, and PDF (via WeasyPrint) |
---
# Core installation
pip install -e .
# With AI features (resume/cover letter generation, profile analysis)
pip install -e ".[ai]"
# With PDF export
pip install -e ".[pdf]"
# Everything
pip install -e ".[all]"cp .env.example .envEdit .env with your credentials:
LINKEDIN_USERNAME=your_email@example.com
LINKEDIN_PASSWORD=your_password
ANTHROPIC_API_KEY=sk-ant-... # Optional — enables AI featuresStandalone:
linkedin-mcpWith Claude Desktop — add t
Loading reviews...