How to connect Peopledatalabs to Claude

Connect Claude Web, Desktop and Cowork 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.

24 Tools

Introduction

Claude is Anthropic's AI assistant, available on the web, in the desktop app, and on mobile. Cowork is its agent for knowledge work, and it runs on all of those surfaces too. Connected to your apps, Claude can work with your files and services to accomplish complex tasks on your behalf.

This guide walks you through the easiest and most secure way to connect your Peopledatalabs account to Claude via Composio Connect, enabling it to enrich this email with full person profile, standardize and clean this company name, get detailed info for the skill 'Python', and more such actions on your behalf without compromising your account security.

Setup is the same on Claude Web, Desktop, and Cowork, and you only need to do it once. The connector is tied to your account, so it's available in all three.

Also integrate Peopledatalabs with

Connecting Peopledatalabs to Claude Web, Desktop, and Cowork

Two ways to add the Composio connector. Pick whichever you prefer.

1. Add with one click

Click the button. Claude opens with the Composio connector filled in. Click Add, then go to step 2.

Add to Claude

Add manually

In Claude Desktop, click Customize in the left sidebar, then select Connectors and click the + icon at the top.

Claude Desktop connectors screen with Add custom connector selected

Click Add custom connector and paste in the Composio MCP server URL:

bash
https://connect.composio.dev/mcp
Add custom connector dialog with Composio MCP server URL

2. Authorize in your browser

Click Connect. You'll be redirected to a browser window where you can authorize Composio to continue.

Composio authorization screen for Claude Web, Desktop, and Cowork

3. Connect your Peopledatalabs account

Back in Claude, ask it to connect to Peopledatalabs or give it any Peopledatalabs-related task.

For example, ask Claude to:

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

It will prompt you to authenticate and authorize access.

That's it. Composio's tools are now available in Claude, and your Peopledatalabs account is ready to use.

What is the Peopledatalabs Claude Connector, and what's possible with it?

The Peopledatalabs MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Peopledatalabs account. It provides structured and secure access to rich B2B data, so your agent can enrich profiles, standardize company details, validate customer information, and perform advanced searches with ease.

  • Comprehensive person data enrichment: Automatically enhance individual profiles using identifiers like email, phone, or full name combined with company or location data.
  • Company data validation and enrichment: Instantly verify and enrich company details with firmographics, employee counts, and standardized fields to power your workflows.
  • Advanced person search and filtering: Leverage Elasticsearch-powered queries to find the exact professional profiles you need using job title, skills, experience, and more.
  • Data cleaning and standardization: Cleanse and structure raw company, school, or location data to maintain high-quality records in your systems.
  • Skill and job title enrichment: Provide context and standardized information for job titles or professional skills to improve analytics and targeting.

Troubleshooting

1. Why does Claude not use the Composio connector for Peopledatalabs?

The connector can show as connected, but Claude must use it in each Peopledatalabs conversation.

  • Click + at the lower left of the chat, or type /.
  • Hover Connectors.
  • Turn on Composio.
  • Ask Claude to connect to Peopledatalabs again.

2. Why does Claude show an MCP server error before Peopledatalabs connects?

Claude can show Couldn't reach the MCP server or Authorization with the MCP server failed when you add the connector for Peopledatalabs.

  • Check that the connector URL is https://connect.composio.dev/mcp.
  • Connectors run from Anthropic's cloud, so your device network is usually not the problem.
  • Add the connector again from Customize > Connectors, then ask Claude to connect Peopledatalabs.
  • If it fails again, send the error and the ofid_ reference id to support@composio.dev.

3. Why does the Peopledatalabs authorization link not work?

The Composio connector is one server. Your Peopledatalabs account connects separately when Claude asks for it.

  • If the browser does not open, or the link expires, ask Claude to retry the Peopledatalabs connection.
  • Composio creates a fresh Peopledatalabs authorization link.
  • Open that link in your browser and finish the Peopledatalabs sign-in.

4. Why do Peopledatalabs actions fail after they worked before?

The Peopledatalabs connection can expire or lose permission.

  • Ask Claude to inspect the Peopledatalabs connection.
  • If the connection is unhealthy, disconnect it when Claude prompts you.
  • Reconnect the Peopledatalabs account and retry the action.
  • If Claude shows a permission prompt, approve it before Claude changes data in Peopledatalabs.
  • If the action still fails with a permission error, check that the connected account has that permission in Peopledatalabs itself.

5. How do I switch to a different Peopledatalabs account?

Claude can manage the Peopledatalabs connection for you.

  • Ask Claude to disconnect or delete the current Peopledatalabs account.
  • Ask Claude to connect Peopledatalabs again.
  • Open the new Composio authorization link for Peopledatalabs.
  • Sign in with the other Peopledatalabs account in the browser.
  • After the account connects, ask Claude to retry the Peopledatalabs task.

6. Why is my Peopledatalabs connection missing in Claude Desktop or on a Team plan?

The connector belongs to your Claude account, so your Peopledatalabs connection works in Claude Web, Desktop, and Cowork.

  • In Claude Desktop, open Customize > Connectors.
  • Next to Composio, click and click Clear cache.
  • If Peopledatalabs tools still do not appear, click , disconnect, remove the connector, and add it again.
  • On Team or Enterprise, an Owner or Primary Owner must enable the connector before you can connect Peopledatalabs.
TOOLS

Supported Tools

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

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

Tool to enrich up to 100 person profiles in a single API request using the Bulk Person Enrichment API.

Enrich Company Data

Enriches company data from People Data Labs with details like firmographics and employee counts.

Enrich IP Data

Enriches an IP address with company, location, metadata, and person data from People Data Labs.

Enrich job title data

Enhances a job title by providing additional contextual information and details.

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.

Generate Search Query

Converts natural language queries into structured PDL Elasticsearch queries for people or company searches; generates optimized query structure without executing the search.

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

Retrieves predefined enum values for a column name from `enum_mappings.

Get schema

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

Get subject requests

Tool to retrieve subject access requests for data privacy compliance.

Identify person data

Retrieves detailed profile information for an individual from People Data Labs (PDL), requiring at least one identifier such as email, phone, or profile URL.

People Search with Elasticsearch

Searches for person profiles in the People Data Labs (PDL) database using an Elasticsearch Domain Specific Language (DSL) query.

Query person changelog

Tool to query the changelog of person records between two consecutive dataset versions.

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.

FAQ

Frequently asked questions

With a standalone Peopledatalabs MCP server, the agents and LLMs can only access a fixed set of Peopledatalabs tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Peopledatalabs and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. Claude Cowork fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Peopledatalabs tools.

Yes, absolutely. You can configure which Peopledatalabs scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Peopledatalabs data and credentials are handled as safely as possible.

Start with Peopledatalabs.It takes 30 seconds.

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

Start building