Back to MCP Catalog

LinkedIn Data Access MCP Server

CommunicationJavaScript
Access and manage LinkedIn data through the HorizonDataWave API
Available Tools

search_linkedin_users

Search for LinkedIn users with various filters.

keywordsfirst_namelast_nametitlecompany_keywordsschool_keywordscurrent_companypast_companylocationindustryeducationcounttimeout

get_linkedin_profile

Retrieve detailed profile information about a LinkedIn user.

userwith_experiencewith_educationwith_skills

get_linkedin_email_user

Look up LinkedIn user details by email.

emailcounttimeout

get_linkedin_user_posts

Retrieve posts for a LinkedIn user by URN.

urncounttimeout

get_linkedin_user_reactions

Retrieve reactions for a LinkedIn user by URN.

urncounttimeout

get_linkedin_chat_messages

Retrieve top chat messages from the LinkedIn management API.

usercounttimeout

send_linkedin_chat_message

Send a chat message using the LinkedIn management API.

usertexttimeout

send_linkedin_connection

Send a connection invitation to a LinkedIn user.

usertimeout

send_linkedin_post_comment

Create a comment on a LinkedIn post or reply.

texturntimeout

get_linkedin_user_connections

Retrieve a list of LinkedIn user connections.

connected_aftercounttimeout

get_linkedin_post_reposts

Retrieve reposts for a LinkedIn post.

urncounttimeout

get_linkedin_post_comments

Retrieve comments for a LinkedIn post.

urnsortcounttimeout

get_linkedin_google_company

Search for LinkedIn companies via Google – the first result is typically the best match.

keywordswith_urncount_per_keywordtimeout

get_linkedin_company

Retrieve detailed information about a LinkedIn company.

companytimeout

get_linkedin_company_employees

Retrieve employees for a given LinkedIn company.

companycounttimeout

google_search

Perform a Google search.

querycounttimeout

The LinkedIn Data Access MCP provides comprehensive access to LinkedIn data and functionalities through the HorizonDataWave API. It enables users to search for LinkedIn profiles, retrieve detailed user information, access posts and reactions, and manage LinkedIn accounts. With this MCP, you can perform advanced searches for LinkedIn users with various filters, look up profiles by email, retrieve user posts and reactions, and access company information. The MCP also supports account management features like sending connection requests, messaging users, and commenting on posts.

Overview

The LinkedIn Data Access MCP server provides a comprehensive interface to LinkedIn data and account management features through the HorizonDataWave API. This MCP allows you to search for LinkedIn users, retrieve profile information, access posts and reactions, and manage LinkedIn accounts.

Installation

To use this MCP server, you need to add it to your MCP client configuration. Add the following to your client's configuration:

{
  "mcpServers": {
    "linkedin-data-access": {
      "url": "https://smithery.ai/server/@horizondatawave/hdw-mcp-server"
    }
  }
}

Alternatively, you can run the server locally by following these steps:

  1. Clone the repository:

    git clone https://github.com/horizondatawave/hdw-mcp-server.git
    
  2. Install dependencies:

    cd hdw-mcp-server
    npm install
    
  3. Configure your environment variables by creating a .env file with your HorizonDataWave API credentials.

  4. Start the server:

    npm start
    
  5. Add the local server to your MCP client configuration:

    {
      "mcpServers": {
        "linkedin-data-access": {
          "url": "http://localhost:3000"
        }
      }
    }
    

Usage

Once the MCP server is configured, you can use it to access LinkedIn data and functionalities. The server provides various tools for different LinkedIn-related tasks.

Searching for LinkedIn Users

You can search for LinkedIn users with various filters such as keywords, name, title, company, location, industry, and education. For example:

Search for LinkedIn users who work at Microsoft in the software engineering field.

Retrieving Profile Information

You can retrieve detailed profile information for a LinkedIn user by providing their URL, alias, or URN:

Get the LinkedIn profile for John Doe at Microsoft.

Accessing Posts and Reactions

You can retrieve a user's posts and associated reactions:

Show me the recent posts from Jane Smith on LinkedIn.

Managing LinkedIn Accounts

The MCP also supports account management features like sending connection requests, messaging users, and commenting on posts:

Send a connection request to Sarah Johnson at Google.

Company Information

You can search for companies and retrieve detailed information about them:

Find information about Tesla on LinkedIn.

Configuration

The MCP server requires the following environment variables:

  • HDW_API_KEY: Your HorizonDataWave API key
  • PORT: The port on which the server will run (default: 3000)

You can set these variables in a .env file in the root directory of the project.

Related MCPs

YouTube Transcript
CommunicationTypeScript

Retrieve transcripts from YouTube videos

iMessage Query
CommunicationPython

Access and analyze your iMessage conversations through a secure MCP server

Slack Integration
CommunicationTypeScript

Enables AI assistants to interact with Slack workspaces

About Model Context Protocol

Model Context Protocol (MCP) allows AI models to access external tools and services, extending their capabilities beyond their training data.

Generate Cursor Documentation

Save time on coding by generating custom documentation and prompts for Cursor IDE.