linkedin-osint-mcp
@djackreuter
About linkedin-osint-mcp
MCP server to gather usernames from LinkedIn using Serper
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"linkedin_osint": {
"command": "uv",
"args": [
"--directory",
"C:\\path\\\\to\\linkedin-osint-mcp",
"run",
"main.py"
]
}
}
}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-osint-mcp?
It uses Serper to perform a Google search to gather a list of employees from LinkedIn.
How to use linkedin-osint-mcp?
Install uv, obtain a Serper API key and store it in a .env file, then configure your MCP client (e.g., Claude Desktop) with the provided JSON configuration specifying the command "uv" with the directory and arguments to run main.py.
Key features of linkedin-osint-mcp
- Uses Serper API for Google search
- Gathers employee listings from LinkedIn
- Supports multi-page searches for comprehensive results
- Can format names into email addresses (e.g., [email protected])
- Exports results to CSV files
Use cases of linkedin-osint-mcp
- Perform OSINT reconnaissance on company employees via LinkedIn
- Generate formatted email lists for a given organization
- Automatically collect and save employee data to a CSV file
- Search through multiple pages for exhaustive employee enumeration
FAQ from linkedin-osint-mcp
What prerequisites are needed to run this server?
You need to install uv and obtain a Serper API key (from serper.dev). The API key must be added to a .env file.
How do I configure the MCP client?
You configure your client (e.g., Claude Desktop) with a JSON object like:
{
"mcpServers": {
"linkedin_osint": {
"command": "uv",
"args": [
"--directory",
"C:\\path\\to\\linkedin-osint-mcp",
"run",
"main.py"
]
}
}
}
Can the server perform multi-page searches?
Yes. The example query "Get a list of users that work at Bullworth Academy and find as many as you can." will search through multiple pages.
Can I customize the output format?
Yes. The example query shows formatting results as "[email protected]" and saving to a CSV file.
Frequently asked questions
What prerequisites are needed to run this server?
You need to install uv and obtain a Serper API key (from serper.dev). The API key must be added to a .env file.
How do I configure the MCP client?
You configure your client (e.g., Claude Desktop) with a JSON object like: ```json { "mcpServers": { "linkedin_osint": { "command": "uv", "args": [ "--directory", "C:\\path\\to\\linkedin-osint-mcp", "run", "main.py" ] } } } ```
Can the server perform multi-page searches?
Yes. The example query "Get a list of users that work at Bullworth Academy and find as many as you can." will search through multiple pages.
Can I customize the output format?
Yes. The example query shows formatting results as "[email protected]" and saving to a CSV file.
Basic information
More Other MCP servers
ghidraMCP
LaurieWiredMCP Server for Ghidra
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!

Glasswarp
GlasswarpSee and control a real Windows PC you own โ from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.
FastMCP v2 ๐
jlowin๐ The fast, Pythonic way to build MCP servers and clients.
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Comments