MCP LinkedIn MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add -e "LINKEDIN_EMAIL=${LINKEDIN_EMAIL}" -e "LINKEDIN_PASSWORD=${LINKEDIN_PASSWORD}" mcp-linkedin-2c38 -- npx -y @smithery/cli install mcp-linkedin --client claude
Required:LINKEDIN_EMAILLINKEDIN_PASSWORD
README.md

An MCP server that provides tools to interact with LinkedIn's Feeds and Job API.

MCP LinkedIn

A Model Context Protocol (MCP) server that provides tools to interact with LinkedIn's Feeds and Job API.

This is using unofficial LinkedIn API via Linkedin-api. Use at your own risk.

Installing via Smithery

To install LinkedIn Interaction Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install mcp-linkedin --client claude

Configuration

{
    "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"
            }
        }
    }
}

Sample usage

Using mcp-client-cli

Get feed posts

$ llm whats happening in linkedin feed? Do not mention names

I'll retrieve the recent LinkedIn feed posts without mentioning any specific names.

Tool Calls:
  get_feed_posts
  Args:
    limit: 10

Based on the LinkedIn feed, here are the key highlights without mentioning specific names:

1. Data Science & Cybersecurity Insights:
   - A post about a massive dataset from a major tech company
   - Includes 13 million pieces of evidence
   - Covers SIEM telemetry from 6,100 organizations
   - Represents 441 MITRE ATT&CK techniques

2. DevOps Community Event:
   - A local DevOps meetup was held at a tech company office
   - Discussed topics like AWS Lambda, Kubernetes scaling, Terraform
   - Highlighted the importance of networking and continuous learning
   - Shared experiences of transitioning between tech roles

3. Linux Engineering Perspectives:
   - Insights into what makes a great Linux engineer
   - Key skills include:
     * Command-line troubleshooting
     * Process management
     * Networking fundamentals
     * System architecture understanding
     * Task automation
     * Shell scripting

4. Professional Networking:
   - Some posts about job seeking
   - Discussions about career transitions
   - Sharing professional experiences and learnings

5. Tech Community Reflections:
   - Posts about inspirational figures
   - Discussions on professional growth
   - Reflections on learning and personal development

The feed showcases a mix of technical insights, professional networking, career development, and community engagement across various tech domains.

Search for jobs

$ llm search for 3 data engineer jobs in jakarta. For each job check if it a good match for me by analyzing it against my resume in file resume.md. Do not mention company name in your result but only generic area where the company business is about

I'll help you find data engineer jobs in Jakarta and analyze them against your resume. I'll break this down into steps:

1. First, I'll search for data engineer jobs in Jakarta
2. Then, I'll read your resume
3. Finally, I'll analyze the job matches

Let's start by searching for jobs:

Tool Calls:
  search_jobs
  Args:
    keywords: data engineer
    location: Jakarta
    limit: 3

Now, I'll read your resume:

Tool Calls:
  read_file
  Args:
    path: resume.md
Secure MCP Filesystem Server running on stdio
Allowed directories: [ '/home/adhikasp', '/mnt/e' ]

Now, I'll analyze the jobs against your resume:

1. Job in Financial Technology Sector (Lead Backend Engineer):
   - Match Score: 85%
   - Strengths:
     * Requires experience in developing scalable microservices (aligns with your Grab experience)
     * Strong focus on cloud infrastructure (AWS, GCP) - matches your cloud skills
     * Requires experience with event-driven architecture and message brokers
     * Requires Go or Python programming (your proficient languages)
   - Potential Gaps:
     * Specific focus on credit risk and fraud detection might require additional domain knowledge
     * Emphasis on team leadership (6+ years experience leading teams)

2. Job in Financial Technology Sector (DevOps Engineer):
   - Match Score: 75%
   - Strengths:
     * Requires cloud platform experience (AWS, GCP)
     * Needs containerization skills (Docker, Kubernetes)
     * Requires scripting in Python and Bash
     * Needs infrastructure as code experience
   - Potential Gaps:
     * More DevOps focused compared to your backend engineering background
     * Specific monitoring tools might require additional learning

3. Job in Enterprise Collaboration Software (Solution Engineer):
   - Match Score: 60%
   - Strengths:
     * Requires strong communication skills
     * Technical consulting backgr

Tools (2)

get_feed_postsRetrieves recent posts from the LinkedIn feed.
search_jobsSearches for professional job opportunities based on keywords and location.

Environment Variables

LINKEDIN_EMAILrequiredThe email address associated with your LinkedIn account.
LINKEDIN_PASSWORDrequiredThe password for your LinkedIn account.

Configuration

claude_desktop_config.json
{"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"}}}}

Try it

What is happening in my LinkedIn feed right now?
Search for 5 data engineer jobs in Jakarta.
Find recent job postings for software developers in London.
Summarize the latest professional updates from my LinkedIn feed without mentioning names.

Frequently Asked Questions

What are the key features of MCP LinkedIn?

Retrieve recent posts from your LinkedIn feed. Search for professional job listings by keyword and location. Natural language interaction with LinkedIn data. Integration with Claude Desktop for automated career research.

What can I use MCP LinkedIn for?

Staying updated on industry trends and professional news via LinkedIn feed. Automating job searches to find relevant roles in specific cities. Analyzing job descriptions against a local resume file to check for skill matches. Quickly summarizing professional networking updates without manual browsing.

How do I install MCP LinkedIn?

Install MCP LinkedIn by running: npx -y @smithery/cli install mcp-linkedin --client claude

What MCP clients work with MCP LinkedIn?

MCP LinkedIn works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep MCP LinkedIn docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare