How to integrate Peopledatalabs MCP with OpenClaw

Connect OpenClaw 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

OpenClaw is the fastest growing agent harness out there, which can work 24/7 to automate almost any kind of tasks. However, its capabilities are limited to the tools it has access to. Composio allows your OpenClaw to access Peopledatalabs with authentication management handled for you. You can execute actions on Peopledatalabs via your favorite OpenClaw interface (Telegram, WhatsApp, TUI, etc), 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:

  • Programmatic tool calling allows LLMs to write its code in a remote workbench to handle complex tool chaining. Reduces to-and-fro with LLMs for frequent tool calling.
  • Handling Large tool responses out of LLM context to minimize 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 LLMs aren't overwhelmed by tools you don't need.

How to install Peopledatalabs with OpenClaw

Using Composio API Key and Setup Prompt

Copy the setup prompt from the OpenClaw dashboard
  • Run it in your OpenClaw chat interface.
  • Authenticate Peopledatalabs from the dashboard
  • Go back to your OpenClaw interface and start asking questions.

Using OpenClaw/Composio Plugin

1. Install OpenClaw Composio plugin

bash
openclaw plugins install @composio/openclaw-plugin

2. Copy the API Key from dashboard.composio.dev

3. Setup OpenClaw Config

bash
openclaw config set plugins.entries.composio.config.consumerKey "ck_your_key_here"

4. Restart OpenClaw

bash
openclaw gateway restart

5. Go to your chat interface and start asking questions.

6. When prompted, authenticate the app and you're all set.

How It Works

The plugin connects to Composio's MCP server at https://connect.composio.dev/mcp and registers all available tools directly into the OpenClaw agent. Tools are called by name — no extra search or execute steps needed.

If a tool returns an auth error, the agent will prompt you to connect that toolkit at dashboard.composio.dev.

Configuration

bash
{
  "plugins": {
    "entries": {
      "composio": {
        "enabled": true,
        "config": {
          "consumerKey": "ck_your_key_here"
        }
      }
    }
  }
}
OptionDescriptionDefault
enabledEnable or disable the plugintrue
consumerKeyYour Composio consumer key (ck_...)—
mcpUrlMCP server URL (advanced)https://connect.composio.dev/mcp

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 OpenClaw using Composio plugin. Now interact with Peopledatalabs directly from your terminal, Web UI, or any messenger app using natural language commands.

Key benefits of this setup:

  • Seamless integration across TUI, Web UIs, and Messenger apps like Telegram, WhatsApp, Slack, etc.
  • Natural language commands for Peopledatalabs operations
  • Managed authentication through Composio
  • Access to 20,000+ tools across 1700+ apps for cross-app workflows
  • Programmatic tool calling for complex tool chaining

Next steps:

  • Try asking OpenClaw to perform various Peopledatalabs operations
  • Explore cross-app workflows by connecting more toolkits like Calendar, Slack, Notion, etc.
  • Build complex automation scripts that leverage OpenClaw's 24/7 running 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