How to integrate Peopledatalabs MCP with Codex

Connect Codex to Peopledatalabs MCP. Enrich this email with full person profile, standardize and clean this company name, and more using natural language, with authentication handled for you.

Peopledatalabs logoPeopledatalabs
Api Key

Peopledatalabs delivers B2B data enrichment and identity resolution APIs. Supercharge your apps with accurate, up-to-date business and contact data.

26 Tools

Introduction

Codex is one of the most popular coding harnesses out there. And MCP makes the experience even better. With the Peopledatalabs MCP integration, Codex can enrich person and company data, search people and companies, clean location and school data, and search job postings, all without leaving the terminal or the app, whichever you prefer.

For exact tool slugs and parameter tables, see the tool catalog in the Composio docs.

Also integrate Peopledatalabs with

Why use Composio?

Apart from a managed and hosted MCP server, you will get:

  • CodeAct: A dedicated workbench that allows GPT to write its code to handle complex tool chaining. Reduces to-and-fro with LLMs for frequent tool calling.
  • Large tool responses: Handle them to minimise context rot.
  • Dynamic just-in-time access to 20,000 tools across 1700+ other Apps for cross-app workflows. It loads the tools you need, so GPTs aren't overwhelmed by tools you don't need.

How to install Peopledatalabs MCP in Codex

Run the setup command

Run this command in your terminal to add the Composio MCP server to Codex.

Terminal

It will initiate the authentication in a browser window, authorize Codex to access your Composio account.

Composio authentication page

(Optional) Authenticate with OAuth

To authenticate manually, run the login command to open a browser window and authorize Codex to access your Composio account.

bash
codex mcp login composio

Verify the connection

Run codex mcp list to confirm Composio appears as a registered MCP server.

bash
codex mcp list

Codex App

Codex App follows the same approach as VS Code.

  1. Click ⚙️ on the bottom left → MCP Servers → + Add servers → Streamable HTTP:
  2. Fill the header and Key fields with { "x-consumer-api-key" = "ck_*******" }.
  3. The Key is the Composio API key, that you can find on dashboard.composio.dev
  4. Click on Authenticate and authorize Codex to your Composio account and you're all set.
Codex App MCP setup
  1. Restart and verify if it's there in .codex/config.toml
bash
[mcp_servers.composio]
url = "https://connect.composio.dev/mcp"
http_headers = { "x-consumer-api-key" = "ck_*******" }

Try it

Ask Codex for a Peopledatalabs task. The first time, Composio asks you to connect your Peopledatalabs account.

For example, ask it to:

  • "Enrich this email with full person profile"
  • "Standardize and clean this company name"
  • "Get detailed info for the skill 'Python'"

What is the Peopledatalabs MCP server, and what's possible with it?

The People Data Labs MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your People Data Labs account. It provides structured and secure access to company records, job postings, data cleaning tools, and dataset schemas, so your agent can search companies, find job postings, standardize company and location data, suggest field values, and inspect available data fields on your behalf.

  • Company record search: Have your agent find companies that match specific criteria using flexible business data queries.
  • Company data cleanup: Let the agent standardize company details from a business name, website, or profile URL.
  • Location standardization: Direct your agent to turn raw location text into clean, structured geographic information.
  • Job posting discovery: Instruct your agent to search People Data Labs job postings using criteria relevant to your recruiting or market research.
  • Schema and field guidance: Have your agent inspect person or company data fields, review allowed values, and suggest completions for partial company, skill, or title text.

Conclusion

You've successfully integrated Peopledatalabs with Codex using Composio's MCP server. Now you can interact with Peopledatalabs directly from your terminal, VS Code, or the Codex App using natural language commands.

Key benefits of this setup:

  • Seamless integration across CLI, VS Code, and standalone app
  • Natural language commands for Peopledatalabs operations
  • Managed authentication through Composio
  • Access to 20,000+ tools across 1700+ apps for cross-app workflows
  • CodeAct workbench for complex tool chaining

Next steps:

  • Try asking Codex to perform various Peopledatalabs operations
  • Explore cross-app workflows by connecting more toolkits
  • Build automation scripts that leverage Codex's AI capabilities
TOOLS

Supported Tools

Every Peopledatalabs action and event your agent gets out of the box.

Bulk Retrieve Persons

Retrieve up to 100 People Data Labs person records by persistent ID.

Clean company data

Cleans and standardizes company information based on a name, website, or profile URL; providing at least one of these inputs is highly recommended for meaningful results.

Clean company data (POST)

Tool to clean and standardize company data using POST method.

Clean location data

Cleans and standardizes a raw, unformatted location string into a structured representation, provided the input is a recognizable geographical place.

Clean location data (POST)

Tool to clean and standardize location data using POST method.

Clean school data

Cleans and standardizes school information; provide at least one of the school's name, website, or profile for optimal results.

Clean school data (POST)

Tool to clean and standardize school data using POST method.

Enrich Bulk Company Data

Tool to enrich up to 100 companies in a single request using the Bulk Company Enrichment API.

Enrich bulk person data

Enrich up to 100 person profiles in one Bulk Person Enrichment request using supported identifiers and matching parameters.

Enrich Company Data

Enrich company data from People Data Labs with firmographics and employee counts using a company ID, name, social profile, ticker, or website.

Enrich IP Data

Enrich an IP address with People Data Labs company data and, where available and requested, IP location, metadata, and person data.

Enrich job title data

Enrich a job title with a cleaned title, similar titles, and relevant skills.

Enrich person data

Enriches person data using various identifiers; requires a primary ID (profile, email, phone, email_hash, lid, pdl_id) OR a name (full, or first and last) combined with another demographic detail (e.

Enrich skill data

Retrieves detailed, standardized information for a given skill by querying the People Data Labs Skill Enrichment API; for best results, provide a recognized professional skill or area of expertise.

Autocomplete field suggestions

Provides autocompletion suggestions for a specific field (e.

Get autocomplete suggestions (POST)

Tool to get autocompletion suggestions using POST method for complex query parameters.

Get column details

Look up predefined enum values and their descriptions for a specified column.

Get schema

Retrieves the schema, including field names, descriptions, and data types, for 'person' or 'company' entity types.

Get subject requests

Retrieve a redirect URL for the authenticated account's person data subject requests, for privacy compliance review.

Identify person data

Identify person profiles in People Data Labs using attributes such as email, phone, profile URL, name, company, or location.

People Search with Elasticsearch

Search People Data Labs person profiles using an Elasticsearch DSL query, with criteria such as job title, skills, company, and location.

Query person changelog

Query the person changelog between dataset versions for updates, additions, deletions, merges, and opt-outs.

Retrieve person

Retrieve one person deterministically by persistent People Data Labs ID.

Company Search with Elasticsearch

Performs a search for company profiles within People Data Labs using a custom Elasticsearch Domain Specific Language (DSL) query.

Search Company Records (POST)

Tool to search and filter company records from the full Company Dataset using Elasticsearch or SQL queries via POST method.

Search job postings

Search PDL's Job Posting Dataset using one filter mode and cursor pagination.

FAQ

Frequently asked questions

Start with Peopledatalabs.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Peopledatalabs tool your agent needs.Free to start.

Start building