mcp-linkedin
A Model Context Protocol (MCP) server that provides tools to interact with LinkedIn's Feeds and Job API.
claude mcp add --transport stdio adhikasp-mcp-linkedin uvx --from git+https://github.com/adhikasp/mcp-linkedin mcp-linkedin \ --env LINKEDIN_EMAIL="your_linkedin_email" \ --env LINKEDIN_PASSWORD="your_linkedin_password"
How to use
This MCP server provides programmatic access to LinkedIn data through an unofficial LinkedIn API. It exposes tools to fetch feed posts and search for jobs via the LinkedIn Feeds and Job APIs, enabling LLM-driven workflows to extract insights, summarize activity, and identify opportunities from LinkedIn content. The recommended starting tools are get_feed_posts to retrieve recent feed entries and search_jobs to locate relevant job postings. Use these tools in your prompt-based interactions to pull structured results that can be fed into downstream reasoning or planning steps. The server relies on the LinkedIn API wrapper used by the project and may be subject to API rate limits or occasional changes in API behavior; handle responses accordingly and respect LinkedIn’s terms of service.
How to install
Prerequisites:
- Python 3.8+ and access to uv/uvx runtime as described by the project
- Internet access to install dependencies from GitHub
- Optional: a LinkedIn account for authenticating via the unofficial API
Installation steps:
-
Install the MCP LinkedIn server via Smithery (recommended): npx -y @smithery/cli install mcp-linkedin --client claude
-
Manual installation (uvx-based runtime):
- Ensure you have uvx installed and available in your PATH.
- Start from the Git source: npm run ??? # (If applicable in your environment) or use: uvx --from git+https://github.com/adhikasp/mcp-linkedin mcp-linkedin
- Set required environment variables (see config): export LINKEDIN_EMAIL="your_linkedin_email" export LINKEDIN_PASSWORD="your_linkedin_password"
-
Verify installation by starting the MCP server as configured (see mcp_config).
-
Consult the repository README for any additional runtime notes or updates.
Additional notes
Notes and tips:
- This server uses an unofficial LinkedIn API wrapper; use at your own risk and comply with LinkedIn's terms of service.
- Environment variables LINKEDIN_EMAIL and LINKEDIN_PASSWORD are required for authenticated access.
- If you encounter authentication or API changes, check the upstream wrapper repository and adjust environment or args accordingly.
- The configuration exports the mcp-linkedin module under the 'linkedin' server name; you can scale or duplicate entries if you manage multiple LinkedIn profiles or contexts.
Related MCP Servers
mcp-agent
Build effective agents using Model Context Protocol and simple workflow patterns
nerve
The Simple Agent Development Kit.
mcp-reddit
A Model Context Protocol (MCP) server that provides tools for fetching and analyzing Reddit content.
mcp-ical
A Model Context Protocol Server that allows you to interact with your MacOS Calendar through natural language.
mcp -odoo
A Model Context Protocol (MCP) server that enables AI assistants to securely interact with Odoo ERP systems through standardized resources and tools for data retrieval and manipulation.
lc2mcp
Convert LangChain tools to FastMCP tools