People Data Labs
About
Access person, company, school, location, job title, and skill data using the People Data Labs API.
Details
- Author
- phxdev1
- Categories
- Search, API, Other
Jump to
Setup
Install People Data Labs in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/phxdev1/peopledatalabs-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
This is a Model Context Protocol (MCP) server that wraps thePeople Data Labs API. It provides comprehensive access to People Data Labs' various data models and search capabilities.
- Person Enrichment: Enrich a person's profile with additional data
- People Search: Search for people matching specific criteria using SQL-like queries
- Bulk Person Enrichment: Enrich multiple person profiles in a single request
- Company Enrichment: Enrich a company profile with additional data
- Company Search: Search for companies matching specific criteria
- School Search: Search for schools matching specific criteria
- Location Search: Search for locations matching specific criteria
- Job Title Search: Search for job titles matching specific criteria
- Skill Search: Search for skills matching specific criteria
- Autocomplete: Get autocomplete suggestions for various fields
- Clone this repository
- Install dependencies:
npm install
This project includes scripts to automatically configure the MCP server for both Claude Desktop and VS Code:
- Check if the configuration file exists and create it if needed
- Prompt you for your People Data Labs API key
- Add the MCP server configuration to the appropriate file
- Provide instructions for next steps
If you prefer to configure the MCP server manually, you need to add it to your MCP settings file. The location of this file depends on your environment:
- For VS Code:%APPDATA%\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\mcp_settings.json
- For Claude Desktop:%APPDATA%\Claude\claude_desktop_config.json
Add the following configuration to themcpServersobject in your MCP settings file:
{ "mcpServers": { "peopledatalabs": { "command": "node", "args": ["path/to/peopledatalabs-mcp/build/index.js"], "env": { "PDL_API_KEY": "your-api-key-here" } } } }
- path/to/peopledatalabs-mcp/build/index.jswith the actual path to the built index.js file
- your-api-key-herewith your actual People Data Labs API key
Enrich a person profile with additional data from People Data Labs.
- email(string, optional): Email address of the person
- phone(string, optional): Phone number of the person
- name(string, optional): Full name of the person
- profile(array of strings, optional): Social media profile URLs of the person
- location(string, optional): Location of the person (city, state, country)
- company(string, optional): Company name where the person works
- title(string, optional): Job title of the person
- min_likelihood(number, optional): Minimum likelihood score (0-1) for the match
Note:At least one ofemail,phone,name, orprofilemust be provided.
Search for people matching specific criteria using SQL-like queries.
- query(string, required): SQL-like query to search for people
- size(number, optional): Number of results to return (max 100)
Enrich multiple person profiles in a single request.
- requests(array, required): Array of person enrichment requests
Enrich a company profile with additional data.
- name(string, optional): Name of the company
- website(string, optional): Website of the company
- profile(array of strings, optional): Social media profile URLs of the company
- ticker(string, optional): Stock ticker symbol of the company
Note:At least one ofname,website,profile, ortickermust be provided.
Search for companies matching specific criteria.
- query(string, required): SQL-like query to search for companies
- size(number, optional): Number of results to return (max 100)
Search for schools matching specific criteria.
- query(string, required): SQL-like query to search for schools
- size(number, optional): Number of results to return (max 100)
Search for locations matching specific criteria.
- query(string, required): SQL-like query to search for locations
- size(number, optional): Number of results to return (max 100)
Search for job titles matching specific criteria.
- query(string, required): SQL-like query to search for job titles
- size(number, optional): Number of results to return (max 100)
Search for skills matching specific criteria.
- query(string, required): SQL-like query to search for skills
- size(number, optional): Number of results to return (max 100)
Get autocomplete suggestions for a partial query.
- field(string, required): Field to autocomplete (company, school, title, skill, location)
- text(string, required): Partial text to autocomplete
- size(number, optional): Number of results to return (max 100)
<use_mcp_tool> <server_name>peopledatalabs</server_name> <tool_name>enrich_person</tool_name> <arguments> { "email": "john.smith@example.com" } </arguments> </use_mcp_tool>
<use_mcp_tool> <server_name>peopledatalabs</server_name> <tool_name>search_people</tool_name> <arguments> { "query": "SELECT FROM person WHERE location='San Francisco' AND job_title='Software Engineer'", "size": 5 } </arguments> </use_mcp_tool>
<use_mcp_tool> <server_name>peopledatalabs</server_name> <tool_name>enrich_company</tool_name> <arguments> { "name": "Apple Inc." } </arguments> </use_mcp_tool>
<use_mcp_tool> <server_name>peopledatalabs</server_name> <tool_name>search_companies</tool_name> <arguments> { "query": "SELECT FROM company WHERE location='New York' AND industry='Finance'", "size": 5 } </arguments> </use_mcp_tool>
<use_mcp_tool> <server_name>peopledatalabs</server_name> <tool_name>autocomplete</tool_name> <arguments> { "field": "company", "text": "Goog" } </arguments> </use_mcp_tool>
Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.
Access 1B+ verified contacts and 85M+ companies for B2B lead generation, person lookup, company enrichment, and local business search directly through AI assistants.
AI-powered lead generation from Google Maps. Search businesses, enrich with emails/phones/socials, score leads 0-100, export CSV. Free alternative to Apollo.io. No API keys required.
Find emails, phone numbers, company data, and LinkedIn URLs using the Hatch API.
Find emails, phone numbers, and enrich company data using the RocketReach API.
Google Maps business & lead data API and MCP server - search, enrich (email, social, tech stack), and export leads across 195 countries.
An MCP server for interacting with the Clay API, which requires a Clay API key.
Access real-time exclusive B2B data APIs that power your AI agents and workflows
DataForB2B is a people and company search API
HubSpot MCP server by CData for querying live HubSpot CRM data from AI agents, including contacts, companies, deals, and engagement records.
Wiza MCP provides remote contact enrichment, company enrichment, and prospect search over the Model Context Protocol.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




