MCP.so
Sign In

LinkedIn MCP Server

@hardiksharmmaaaa

About LinkedIn MCP Server

This Repo contain the MCP servers I am making initially, Tho most of the MCP servers are present opensource, but its for my practice to code them as per my usecase

Basic information

Category

Other

Runtime

node

Transports

stdio

Publisher

hardiksharmmaaaa

Config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is LinkedIn MCP Server?

LinkedIn MCP Server is a Model Context Protocol (MCP) server that provides three automation tools for LinkedIn: job searching, networking through auto-connect and outreach, and contact scraping into Excel. It uses Puppeteer to control a browser and requires manual LinkedIn login. It is intended for users who want to automate LinkedIn tasks via an MCP client.

How to use LinkedIn MCP Server?

Install Node.js 18.0.0 or higher, clone the repository, run npm install, optionally copy config.example.env to .env, then start the server with npm start. The server exposes three tools: find_job_openings, auto_connect_and_outreach, and scrape_contacts_to_excel. Each tool is invoked by an MCP client with the required JSON arguments (e.g., skills, target roles, profile URLs).

Key features of LinkedIn MCP Server

  • Job search tool with filters for location, experience level, and job type.
  • Auto connect and outreach with customizable message templates.
  • Contact scraper that exports data to Excel from profile URLs or search queries.
  • Rate‑limited to reduce risk of LinkedIn restrictions.
  • Manual login for security – no password storage.
  • Headless browser mode option for production use.

Use cases of LinkedIn MCP Server

  • Searching for job openings matching specific skills, location, and experience level.
  • Automating connection requests and sending personalized outreach messages to target roles and companies.
  • Scraping contact information (names, titles, companies) from LinkedIn profiles into an Excel spreadsheet.
  • Building a professional network in targeted companies and roles with controlled connection volume.

FAQ from LinkedIn MCP Server

What are the runtime dependencies?

Node.js 18.0.0 or higher, npm or yarn, and a valid LinkedIn account. Puppeteer is used internally for browser control.

Does the server store my LinkedIn password?

No. The server requires manual login; no passwords are stored.

What limitations does the server have?

Contact information (email/phone) is often hidden by LinkedIn’s privacy settings. LinkedIn enforces strict rate limits, and website structure changes may require code updates.

How does authentication work?

Authentication is handled via manual browser login during the initial run. The session persists until the server is restarted. No credentials are transmitted through the MCP protocol.

Is this tool compliant with LinkedIn’s Terms of Service?

The README states the tool is for educational and personal use only. Users must respect LinkedIn’s rate limits, terms of service, and use it responsibly to avoid account restrictions.

Comments

More Other MCP servers