linkedin job assistant.com
linkedin job assistant.com logo

LinkedIn Job Assistant

Integrates with LinkedIn to automate job searching, profile viewing, resume generation, and job applications with tailor...

Created byApr 23, 2025

LinkedIn Model Context Protocol (MCP) Server

[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)
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.

Features

  • **Authentication**: Secure LinkedIn authentication with session management
  • **Profile Management**: Access and update LinkedIn profile information
  • **Job Search**: Search for jobs with flexible filtering options
  • **Resume Generation**: Create customized resumes from LinkedIn profiles
  • **Cover Letter Generation**: Generate tailored cover letters for specific job applications
  • **Job Applications**: Submit and track job applications

Architecture

This project implements the [Model Context Protocol (MCP)](https://github.com/anthropics/model-context-protocol-spec) specification, allowing AI assistants to interact with LinkedIn through standardized JSON-RPC style requests and responses.

Components:

  • **MCP Handler**: Routes requests to appropriate service handlers
  • **API Modules**: Specialized modules for LinkedIn interactions (auth, job search, profile, etc.)
  • **Core Protocol**: Defines request/response structures and data models
  • **Utilities**: Configuration management and helper functions

Installation

Configuration

Create a `.env` file in the project root with the following variables:

Usage

Starting the Server

Example MCP Requests

Authentication

Searching for Jobs

Generating a Resume

Available Methods

[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]
[object Object]

Development

Project Structure

Running Tests

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • LinkedIn API documentation
  • Model Context Protocol specification