Featured

Deploy OpenClaw in 60 seconds — 20% off logoDeploy OpenClaw in 60 seconds — 20% off

Launch OpenClaw on Hostinger in about 60 seconds and keep your agent live 24/7. Our referral link gives you 20% off, no coupon code needed.

Launch on Hostinger
Run your Hermes agent on Hostinger, fully managed logoRun your Hermes agent on Hostinger, fully managed

Launch Hermes on Hostinger in one click, fully managed, no VPS knowledge needed. Use code ZACAARON10 for 10% off.

Launch on Hostinger
Crawl and scrape any site into clean data, 10% off logoCrawl and scrape any site into clean data, 10% off

Firecrawl crawls and scrapes any site into clean markdown for your agent. Get 1,000 free credits, and new users get 10% off their first purchase.

Try Firecrawl free
Your own AI agent, running 24/7 with QwikClaw logoYour own AI agent, running 24/7 with QwikClaw

QwikClaw sets up and runs an always-on OpenClaw agent for you. One click, no config files, no server setup.

Deploy now
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data — no proxies, no parsers, no maintenance.

Start building free
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it — secured from day one.

Get it set up for you
SEO data APIs for your agent, $1 free credit logoSEO data APIs for your agent, $1 free credit

DataForSEO gives your agent live access to SERP results, keyword data, backlinks, and on-page SEO data through one API. New accounts get a $1 credit, good for up to 20,000 keyword or backlink lookups.

Try DataForSEO free
Reach 47,000+ AI builders

A flat monthly placement in front of developers actively installing AI tools. No lock-in, cancel anytime.

Advertise here

Works with

Claude CodeClaude DesktopCursorVS CodeClineCodex CLIOpenClaw+ any MCP client

Install to Claude Code

This server doesn't publish a one-line install command. Follow the setup in the source repository.

Summary

Best people search engine that reduces the time spent on talent discovery

README.md

Pearch.ai MCP

![Trust Score](https://archestra.ai/mcp-catalog/pearch-ai__mcp_pearch)

MCP server for Pearch.AI: natural-language search over people and companies/leads (B2B). Use it from Cursor, Claude Desktop, VS Code, or any MCP-compatible client.

Evaluating AI Recruitment Sourcing Tools by Human Preference

Features

  • search_people — natural-language search for people (e.g. “software engineers in California with 5+ years Python”); returns candidates with optional insights and profile scoring.
  • search_company_leads — find companies and leads/contacts within them (B2B); e.g. “AI startups in SF, 50–200 employees” + “CTOs and engineering managers”.
  • Test key by default — works out of the box with test_mcp_key (masked/sample results); set your own key for full results.

Prerequisites

  • Python 3.10+
  • uv (recommended; Linux/macOS: curl -LsSf https://astral.sh/uv/install.sh | sh) or pip
  • FastMCP — install with pip install fastmcp or uv add fastmcp

API key

Use test_mcp_key for masked (sample) results — no sign-up required.

For full, unmasked results, get an API key from the Pearch.ai Dashboard and set it as PEARCH_API_KEY in your MCP config (see Installation below).

Installation

Clone the repo, then follow the steps for your client:

git clone https://github.com/Pearch-ai/mcp_pearch
cd mcp_pearch

Claude Desktop

Automatic:

fastmcp install claude-desktop pearch_mcp.py --env PEARCH_API_KEY=test_mcp_key

Replace test_mcp_key with your dashboard key for full results.

If you see bad interpreter: No such file or directory (e.g. with conda), run:

pip install --force-reinstall fastmcp

or:

python -m fastmcp install claude-desktop pearch_mcp.py --env PEARCH_API_KEY=test_mcp_key

Manual: edit ~/.claude/claude_desktop_config.json and add under mcpServers. Replace /path/to/mcp_pearch with your actual path.

With uv:

"Pearch.ai": {
  "command": "uv",
  "args": ["run", "--with", "fastmcp", "fastmcp", "run", "/path/to/mcp_pearch/pearch_mcp.py"],
  "env": { "PEARCH_API_KEY": "test_mcp_key" }
}

With pip/conda (no uv):

"Pearch.ai": {
  "command": "python",
  "args": ["/path/to/mcp_pearch/pearch_mcp.py"],
  "env": { "PEARCH_API_KEY": "test_mcp_key" }
}

Ensure fastmcp is installed: pip install fastmcp.

Cursor

Recommended (automatic):

fastmcp install cursor pearch_mcp.py --env PEARCH_API_KEY=test_mcp_key

Replace test_mcp_key with your dashboard key for full results.

Manual: add to ~/.cursor/mcp.json (or project .cursor/mcp.json):

{
  "mcpServers": {
    "Pearch.ai": {
      "command": "uv",
      "args": ["run", "--with", "fastmcp", "fastmcp", "run", "/absolute/path/to/pearch_mcp.py"],
      "env": { "PEARCH_API_KEY": "test_mcp_key" }
    }
  }
}

Replace /absolute/path/to/pearch_mcp.py with the real path. Use test_mcp_key for masked results, or your dashboard key for full results.

To generate a ready snippet:

fastmcp install mcp-json pearch_mcp.py --name "Pearch.ai"

Then paste the output into mcpServers in ~/.cursor/mcp.json.

VS Code and other clients

  • VS Code: add the same mcpServers block to .vscode/mcp.json in your workspace.
  • Other MCP clients: use the same command / args / env format in the client’s MCP config.

Generate a config snippet (defaults to test_mcp_key; add --env PEARCH_API_KEY=your-key for full results):

fastmcp install mcp-json pearch_mcp.py --name "Pearch.ai"

Paste the generated object into your client’s mcpServers.

Tools

| Tool | Description | |------|-------------| | search_people | Natural-language search for people or follow-up on a thread. Example: "software engineers in California with 5+ years Python", "senior ML researchers in Berlin". | | search_company_leads | Find companies and leads/contacts (B2B). Example: company "AI startups in SF, 50–200 employees" + leads "CTOs and engineering managers". |

Base URL: PEARCH_API_URL or per-call base_url (default https://api.pearch.ai).

Remote HTTP (Kubernetes / Cursor URL)

The server exposes Streamable HTTP at /mcp when run with Uvicorn:

export PEARCH_API_URL='https://api.pearch.ai'   # optional
uvicorn pearch_mcp:app --host 0.0.0.0 --port 8000

Health: GET /health or /healthcheck.

Remote access uses the same Pearch API key as api.pearch.ai (Authorization: Bearer). The server validates keys via GET /v1/user. Demo key test_mcp_key is also accepted (masked results).

Cursor ~/.cursor/mcp.json:

{
  "mcpServers": {
    "Pearch.ai": {
      "url": "https://mcp.pearch.ai/mcp",
      "headers": {
        "Authorization": "Bearer ${env:PEARCH_API_KEY}"
      }
    }
  }
}

Development

export PEARCH_API_KEY='test_mcp_key'   # or your key for full results
fastmcp dev inspector pearch_mcp.py

Support

License

MIT — see LICENSE.

See related servers & alternatives →

Related MCP servers

Browse all →

Related guides

Hand-picked reading to help you choose and use Search servers.