MCP Server for LinkedIn

MCP Server for LinkedIn

By Hritik003 GitHub

A MCP server for LinkedIn to seamlessly apply for jobs🚀

linkedin job-application
Overview

what is MCP Server for LinkedIn?

MCP Server for LinkedIn is a Model Context Protocol (MCP) server designed to facilitate seamless job applications and feed searches on LinkedIn.

how to use MCP Server for LinkedIn?

To use the MCP Server, clone the repository, adjust the local path in the configuration, and run the server using the provided commands. You can test it using the MCP-client.

key features of MCP Server for LinkedIn?

  • Profile retrieval to fetch user profiles and key information.
  • Advanced job search functionality with customizable parameters.
  • Retrieval of LinkedIn feed posts with pagination support.
  • Resume analysis to extract key information from PDF resumes.

use cases of MCP Server for LinkedIn?

  1. Applying for jobs on LinkedIn using automated processes.
  2. Searching for job opportunities based on specific criteria.
  3. Analyzing resumes to match job requirements.
  4. Retrieving and displaying LinkedIn feed posts for updates.

FAQ from MCP Server for LinkedIn?

  • Can I use this server for any job application?

Yes! It is designed to work with LinkedIn job applications.

  • Is there a limit to the number of profiles I can retrieve?

No, but be mindful of LinkedIn's API usage policies.

  • How do I configure the server?

Adjust the <LOCAL_PATH> in the configuration file after cloning the repo.

Content

MCP Server for LinkedIn

A Model Context Protocol (MCP) server for linkedin to apply Jobs and search through feed seamlessly.

This uses Unoffical Linkedin API Docs for hitting at the clients Credentials.

Features

  1. Profile Retrieval

    Fetch user profiles using get_profile() function Extract key information such as name, headline, and current position

  2. Job Search

  • Advanced job search functionality with multiple parameters:
    • Keywords
    • Location
    • Experience level
    • Job type (Full-time, Contract, Part-time)
    • Remote work options
    • Date posted
    • Required skills
  • Customizable search limit
  1. Feed Posts
  • Retrieve LinkedIn feed posts using get_feed_posts()
  • Configurable limit and offset for pagination
  1. Resume Analysis
  • Parse and extract information from resumes (PDF format)
  • Extracted data includes:
    • Name
    • Email
    • Phone number
    • Skills
    • Work experience
    • Education
    • Languages

Configuration

After cloning the repo, adjust the <LOCAL_PATH> accordingly

{
    "linkedin":{
        "command":"uv",
        "args": [
            "--directory",
            "<LOCAL_PATH>",
            "run",
            "linkedin.py"
        ]
    }   
}     


Usage

I have been testing using MCP-client and found as the best one for testing your MCP-Servers.

No tools information available.

This MCP server uses the Fresh LinkedIn Profile Data API to fetch LinkedIn profile information. It is implemented as a model context protocol (MCP) server and exposes a single tool, get_profile, which accepts a LinkedIn profile URL and returns the profile data in JSON format.

linkedin profile-scraper
View Details