LinkedIn

by felipfr

20 stars
Not rated
GitHub

About

Integrates with LinkedIn's API to enable profile searches, job posting retrieval, and messaging capabilities for recruitment workflows and professional networking applications.

Details

Author
felipfr
Repository
felipfr/linkedin-mcpserver
GitHub stars
20
License
MIT License
Categories
Communication, Other, API, Productivity, Developer Tools, Design, File Management, AI, Search, Infrastructure, Knowledge Base

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name LinkedIn
    Command (node, npx, python, etc.) node
    Arguments
    • Argument 1 /path/to/linkedin-mcp-server/build/index.js

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

- Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "linkedin-mcp-server": {
      "command": "/path/to/linkedin-mcp-server/build/index.js"
    }
  }
}

npm install

To use with Claude Desktop or other MCP-compatible AI assistants:

Profile Search

Find LinkedIn profiles with advanced filters.

Profile Retrieval

Get detailed information about LinkedIn profiles.

Job Search

Discover job opportunities with customized criteria.

Messaging

Send messages to LinkedIn connections.

Network Stats

Access connection statistics and analytics.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "linkedin": {
            "cwd": null,
            "env": {},
            "args": [
                "/path/to/linkedin-mcp-server/build/index.js"
            ],
            "shell": false,
            "command": "node"
        }
    }
}

Linux

{
    "cwd": null,
    "env": [],
    "args": [
        "/path/to/linkedin-mcp-server/build/index.js"
    ],
    "shell": false,
    "command": "node"
}

Macos

{
    "cwd": null,
    "env": [],
    "args": [
        "/path/to/linkedin-mcp-server/build/index.js"
    ],
    "shell": false,
    "command": "node"
}

Windows

{
    "cwd": null,
    "env": [],
    "args": [
        "/path/to/linkedin-mcp-server/build/index.js"
    ],
    "shell": false,
    "command": "node"
}

A powerful Model Context Protocol server for LinkedIn API integration

LinkedIn MCP Server brings the power of the LinkedIn API to your AI assistants through the Model Context Protocol (MCP). This TypeScript server empowers AI agents to interact with LinkedIn data, search profiles, find jobs, and even send messages.

MCP (Model Context Protocol) is an open protocol that standardizes how applications provide context to LLMs - think of it as a USB-C port for AI applications, connecting models to external data sources and tools.

- Profile Search- Find LinkedIn profiles with advanced filters
- Profile Retrieval- Get detailed information about LinkedIn profiles
- Job Search- Discover job opportunities with customized criteria
- Messaging- Send messages to LinkedIn connections
- Network Stats- Access connection statistics and analytics

- TypeScript- Built with modern TypeScript for type safety and developer experience
- Dependency Injection- Uses TSyringe for clean, testable architecture
- Structured Logging- Comprehensive logging with Pino for better observability
- MCP Integration- Implements the Model Context Protocol for seamless AI assistant connectivity
- REST Client- Axios-powered API client with automatic token management

# Install dependencies npm install # Run the development server npm run start:dev # Build the server npm run build

To use with Claude Desktop or other MCP-compatible AI assistants:

-

macOS:~/Library/Application Support/Claude/claude_desktop_config.json

Windows:%APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "linkedin-mcp-server": { "command": "/path/to/linkedin-mcp-server/build/index.js" } } }

MCP servers communicate over stdio which can make debugging challenging. Use the integrated MCP Inspector:

# Debug with MCP Inspector npm run inspector

The Inspector provides a browser-based interface for monitoring requests and responses.

This server handles sensitive LinkedIn authentication credentials. Review the token management system to ensure it meets your security requirements.

This project is licensed under the MIT License. See theLICENSEfile for details.

An MCP server for Bluesky that provides tools to interact with the ATProtocol.

Automate and manage interactions on a Facebook Page using the Facebook Graph API.

A MCP server for LinkedIn REST API v2 that enables AI assistants to create, list, and delete posts, manage events, upload images, comment, and react—featuring OAuth 2.0 with session persistence, local post history tracking, and multiple automated tests

Schedule and queue text, image, and video posts to many social networks, including LinkedIn, X, Bluesky, Instagram, Facebook, Threads, Tiktok.

Enables seamless integration with communication platform that allows you to reach your customers globally across any channel.

Interact with any other SaaS applications on behalf of your customers.

Official MCP Server to interact with Pearl API. Connect your AI Agents with 12,000+ certified experts instantly.

Platfone - Receive SMS & Virtual Numbers MCP

Virtual phone number platform for AI agents — rent numbers across 200+ countries, receive SMS, and manage the full activation lifecycle

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.