People Data Labs

by phxdev1

Not rated
GitHub

About

Access person, company, school, location, job title, and skill data using the People Data Labs API.

Details

Author
phxdev1
Categories
Search, API, Other

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.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.