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
Jump to
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:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
LinkedInCommand (node, npx, python, etc.)nodeArguments-
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.
-
Argument 1
- 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
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





