This repository provides an MCP server to interact with LinkedIn's Feeds and Job API using the unofficial Linkedin-api. It allows users to retrieve feed posts and requires configuration with LinkedIn credentials.
This is a Model Context Protocol (MCP) server designed to interact with LinkedIn's Feeds and Job APIs, leveraging the unofficial linkedin-api
library. Use it at your own risk.
To install LinkedIn Interaction Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install mcp-linkedin --client claude
The server requires LinkedIn credentials for authentication, configured via environment variables:
{
"mcpServers": {
"linkedin": {
"command": "uvx",
"args": ["--from", "git+https://github.com/adhikasp/mcp-linkedin", "mcp-linkedin"],
"env": {
"LINKEDIN_EMAIL": "your_linkedin_email",
"LINKEDIN_PASSWORD": "your_linkedin_password"
}
}
}
}
Using mcp-client-cli
The server provides two main functionalities: retrieving LinkedIn feed posts and searching for jobs. The "Get feed posts" example demonstrates fetching recent feed updates, while the "Search for jobs" example showcases searching for data engineer positions in Jakarta and analyzing them against a provided resume. The server uses tool calls to perform actions like get_feed_posts
, search_jobs
, and read_file
.
adhikasp/mcp-linkedin
December 15, 2024
March 25, 2025
Python