MCP server for natural-language search of people and B2B company leads with profile insights and scoring.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Pearch.
search_peopleNatural-language people search (e.g. *"software engineers in California with 5+ years Python"*). Supports fast/pro/superfast search types, contact reveal & contact filters, real-time profile refresh, insights, and thread-based pagination/follow-ups.
search_company_leadsFind companies and leads/contacts within them (B2B). Example: company *"AI startups in SF, 50โ200 employees"* + leads *"CTOs and engineering managers"*, with optional personalized outreach messages.
get_profileLook up and enrich a single person by LinkedIn slug or email (contact reveal, real-time refresh, GitHub enrichment).
get_user_infoAuthenticated user info: email, remaining credits, pricing plan. Free.
MCP server for Pearch.AI: natural-language search over people and companies/leads (B2B). Use it from Claude, Cursor, VS Code, or any MCP-compatible client.
Evaluating AI Recruitment Sourcing Tools by Human Preference
| Tool | Description |
|---|---|
| search_people | Natural-language people search (e.g. "software engineers in California with 5+ years Python"). Supports fast/pro/superfast search types, contact reveal & contact filters, real-time profile refresh, insights, and thread-based pagination/follow-ups. |
| search_company_leads | Find companies and leads/contacts within them (B2B). Example: company "AI startups in SF, 50โ200 employees" + leads "CTOs and engineering managers", with optional personalized outreach messages. |
| get_profile | Look up and enrich a single person by LinkedIn slug or email (contact reveal, real-time refresh, GitHub enrichment). |
| get_user_info | Authenticated user info: email, remaining credits, pricing plan. Free. |
Custom structured filters (custom_filters / search_requirements) are intentionally not exposed โ describe everything in the natural-language query.
The hosted server lives at https://mcp.pearch.ai/mcp and supports two auth schemes at once:
Add the server without any headers โ OAuth-capable clients (Claude, Cursor, VS Code) discover the flow automatically and open a Google sign-in. Sign in with the Google account whose email matches your Pearch account:
Your searches bill credits against your own Pearch account. If your Pearch account has no API key yet, create one first in the Pearch.ai Dashboard.
Pass the same Pearch API key as api.pearch.ai:
Use test_mcp_key for masked (sample) results โ no sign-up required.
Requires Python 3.10+ and pip install -r requirements.txt (or pip install fastmcp).
Or manually under mcpServers:
Replace test_mcp_key with your dashboard key for full results.
Health: GET /health or /healthcheck (reports the auth mode).
| Variable | Default | Purpose |
|---|---|---|
PEARCH_MCP_AUTH | api_key | oauth | api_key | none. In oauth mode raw API-key bearers are still accepted (dual auth). |
PEARCH_MCP_BASE_URL | http://localhost:8000 | Public URL of this server. OAuth metadata, token audience, and the /auth/callback redirect URI all derive from it. |
PEARCH_MCP_GOOGLE_CLIENT_ID / PEARCH_MCP_GOOGLE_CLIENT_SECRET | โ | Google OAuth 2.0 Web application client (register <base_url>/auth/callback as a redirect URI). Required in oauth mode. |
PEARCH_MCP_INTERNAL_TOKEN | โ | Shared secret for the Pearch API's internal emailโAPI-key mapping endpoint. Required in oauth mode. |
PEARCH_MCP_OAUTH_STORE | disk | redis keeps OAuth state (client registrations, tokens โ encrypted) in Redis so it survives restarts and allows >1 replica. |
PEARCH_MCP_OAUTH_REDIS_HOST / REDIS_ENDPOINT, REDIS_PORT, PEARCH_MCP_OAUTH_REDIS_DB, REDIS_PASSWORD | โ, 6379, 4, โ | Redis connection for the OAuth store. |
PEARCH_MCP_ALLOWED_CLIENT_REDIRECT_URIS | built-in list | Comma-separated fnmatch patterns for MCP client redirect URIs (* = any). |
PEARCH_MCP_TOKEN_CACHE_TTL_S | 300 | Verified-identity cache TTL; also the revocation lag. |
PEARCH_API_URL | https://api.pearch.ai | Pearch API base (per-call base_url overrides). |
PEARCH_API_KEY | test_mcp_key | Fallback key for stdio/local use. |
MCP_DISABLE_AUTH | โ | 1 is equivalent to PEARCH_MCP_AUTH=none (local dev only). |
In oauth mode the ingress/reverse proxy must route the whole host to the server, not just /mcp: the flow adds /.well-known/oauth-*, /authorize, /token, /register, /revoke, /consent, and /auth/callback.
Pearch.AI's privacy policy: https://pearch.ai/privacy-policy โ covers data collection, usage, storage, third-party sharing, retention, and contact information. Data deletion / opt-out: https://pearch.ai/opt-out. Terms of service: https://pearch.ai/tos.
MIT โ see LICENSE.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/pearch-ai-mcp-pearch)<a href="https://allmcps.com/mcp/pearch-ai-mcp-pearch"><img src="https://allmcps.com/api/badge/pearch-ai-mcp-pearch?style=directory" alt="MCP Pearch on AllMCPs" /></a>