Pearch

by Pearch-ai

275 downloads
Not rated
GitHub

About

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

Details

Author
Pearch-ai
Downloads
275
Categories
Developer Tools, Search, Other

- Natural language candidate queries
- Highest precision people search results
- Backed by scientific evaluation methods
- Seamless integration with any ATS
- Trusted by recruiters as top-quality sourcing tool

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Pearch
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install via Smithery (npx -y @smithery/cli install @Pearch-ai/mcp_pearch --client claude) or manually with Python 3.7+ and FastMCP. Set the PEARCH_API_KEY environment variable, then run fastmcp install pearch_mcp.py for standard use or fastmcp dev pearch_mcp.py for local development.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "pearch": {
            "Pearch.ai": {
                "command": "uv",
                "args": [
                    "run",
                    "--with",
                    "fastmcp",
                    "fastmcp",
                    "run",
                    "your_path/pearch_mcp.py"
                ],
                "env": {
                    "PEARCH_API_KEY": "your_token"
                }
            }
        }
    }
}

McpServers

{
    "Pearch.ai": {
        "command": "uv",
        "args": [
            "run",
            "--with",
            "fastmcp",
            "fastmcp",
            "run",
            "your_path/pearch_mcp.py"
        ],
        "env": {
            "PEARCH_API_KEY": "your_token"
        }
    }
}

- Find candidates by natural-language description— Search for people usingsearch_people, e.g. by skills, location, experience, or role.
- Discover B2B companies and contacts— Usesearch_company_leadsto find companies matching criteria and key contacts within them.
- Test without an API key— Start immediately withtest_mcp_keyfor masked sample results before upgrading to a full key.

MCP server forPearch.AI: natural-language search overpeopleandcompanies/leads(B2B). Use it from Cursor, Claude Desktop, VS Code, or any MCP-compatible client.

Evaluating AI Recruitment Sourcing Tools by Human Preference

- 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 withtest_mcp_key(masked/sample results); set your own key for full results.

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

Usetest_mcp_keyformasked (sample) results— no sign-up required.

Forfull, unmasked results, get an API key from thePearch.ai Dashboardand set it asPEARCH_API_KEYin your MCP config (see Installation below).

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

git clone https://github.com/Pearch-ai/mcp_pearch cd mcp_pearch
fastmcp install claude-desktop pearch_mcp.py --env PEARCH_API_KEY=test_mcp_key

Replacetest_mcp_keywith your dashboard key for full results.

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

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

Manual:edit~/.claude/claude_desktop_config.jsonand add undermcpServers. Replace/path/to/mcp_pearchwith your actual path.

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

Ensurefastmcpis installed:pip install fastmcp.

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

Replacetest_mcp_keywith 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.pywith the real path. Usetest_mcp_keyfor masked results, or your dashboard key for full results.

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

Then paste the output intomcpServersin~/.cursor/mcp.json.

- VS Code:add the samemcpServersblock to.vscode/mcp.jsonin your workspace.
- Other MCP clients:use the samecommand/args/envformat in the client’s MCP config.

Generate a config snippet (defaults totest_mcp_key; add--env PEARCH_API_KEY=your-keyfor full results):

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

Paste the generated object into your client’smcpServers.

Base URL:PEARCH_API_URLor per-callbase_url(defaulthttps://api.pearch.ai).

The server exposes Streamable HTTP at/mcpwhen run with Uvicorn:

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

Remote access uses thesame Pearch API keyasapi.pearch.ai(Authorization: Bearer). The server validates keys viaGET /v1/user. Demo keytest_mcp_keyis also accepted (masked results).

{ "mcpServers": { "Pearch.ai": { "url": "https://mcp.pearch.ai/mcp", "headers": { "Authorization": "Bearer ${env:PEARCH_API_KEY}" } } } }
export PEARCH_API_KEY='test_mcp_key' # or your key for full results fastmcp dev inspector pearch_mcp.py

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.

Job search engine with 500k+ listings across Austria, Germany and Switzerland (alleskralle.com).

Hosted MCP server for the APITube News API: search articles from 500,000+ sources in 60+ languages, filtered by sentiment, entities, topics and source quality.

Live Austin-area MLS listings in your AI assistant — active listings, property details, schools, taxes, and neighborhood data for the Austin metro. Free remote MCP server, no install.

Find and qualify expired, dropping, and auction domains using SEO metrics, backlink data, domain age, language, screenshots, and historical tech signals across 17 auction sources and 49+ ccTLDs.

Search for open source issues related to climate change and sustainability using the ClimateTriage API.

Australian development application and property intelligence queries for AI agents.

Research a person's public footprint from a name, phone, email, or username. Sourced public-web profiles for AI agents. Not a background check.

Search distressed auction properties for investors

Provides comprehensive enterprise information query and analysis, including business info, risk analysis, intellectual property, and operational insights.

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.