Pearch

officiel

Le meilleur moteur de recherche de personnes qui réduit le temps passé à la découverte de talents.

Que pouvez-vous faire avec Pearch MCP ?

  • Rechercher des personnes par langage naturel — Demandez des candidats comme « développeurs React seniors à Berlin » et search_people renvoie des profils correspondants avec coordonnées et informations pertinentes.
  • Trouver des entreprises et des prospects — Utilisez search_company_leads pour découvrir des prospects B2B, par exemple « startups IA à SF avec 50 à 200 employés », ainsi que des contacts comme des CTO, avec des brouillons de messages de sensibilisation en option.
  • Enrichir un profil unique — Fournissez un slug LinkedIn ou un e-mail à get_profile pour la révélation des coordonnées, l’actualisation en temps réel et l’enrichissement GitHub.
  • Vérifier l’état du compte — Appelez get_user_info pour voir votre e-mail, vos crédits restants et votre formule tarifaire actuelle.

Documentation

Pearch.ai MCP

Trust Score

Serveur MCP pour Pearch.AI : recherche en langage naturel sur les personnes et les entreprises/pistes (B2B). Utilisez-le depuis Claude, Cursor, VS Code ou tout client compatible MCP.

Évaluation des outils de sourcing de recrutement IA par préférence humaine

Outils

OutilDescription
search_peopleRecherche de personnes en langage naturel (par ex. "ingénieurs logiciels en Californie avec 5+ ans d'expérience Python"). Prend en charge les types de recherche rapide/pro/superrapide, la révélation de contacts et les filtres de contacts, l'actualisation de profil en temps réel, les informations et la pagination/relances basées sur les fils de discussion.
search_company_leadsTrouvez des entreprises et des pistes/contacts au sein de celles-ci (B2B). Exemple : entreprise "startups IA à SF, 50–200 employés" + pistes "CTO et responsables ingénierie", avec des messages de sensibilisation personnalisés facultatifs.
get_profileRecherchez et enrichissez une seule personne par slug LinkedIn ou e-mail (révélation de contacts, actualisation en temps réel, enrichissement GitHub).
get_user_infoInformations sur l'utilisateur authentifié : e-mail, crédits restants, plan tarifaire. Gratuit.

Les filtres structurés personnalisés (custom_filters / search_requirements) ne sont volontairement pas exposés — décrivez tout dans la requête en langage naturel.

Serveur distant (recommandé)

Le serveur hébergé se trouve à https://mcp.pearch.ai/mcp et prend en charge deux schémas d'authentification à la fois :

OAuth (aucune gestion de clé)

Ajoutez le serveur sans aucun en-tête — les clients compatibles OAuth (Claude, Cursor, VS Code) découvrent le flux automatiquement et ouvrent une connexion Google. Connectez-vous avec le compte Google dont l'e-mail correspond à votre compte Pearch :

claude mcp add --transport http pearch https://mcp.pearch.ai/mcp

Vos recherches débitent des crédits sur votre propre compte Pearch. Si votre compte Pearch n'a pas encore de clé API, créez-en une d'abord dans le Tableau de bord Pearch.ai.

Clé API

Passez la même clé API Pearch comme api.pearch.ai :

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

Utilisez test_mcp_key pour des résultats masqués (échantillon) — aucune inscription requise.

Installation locale (stdio)

Nécessite Python 3.10+ et pip install -r requirements.txt (ou pip install fastmcp).

Claude Desktop / Claude Code

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

Ou manuellement sous mcpServers :

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

Cursor

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

Remplacez test_mcp_key par votre clé du tableau de bord pour des résultats complets.

Exécution de votre propre serveur HTTP

uvicorn pearch_mcp:app --host 0.0.0.0 --port 8000

Santé : GET /health ou /healthcheck (signale le mode d'authentification).

Variables d'environnement

VariableDéfautObjectif
PEARCH_MCP_AUTHapi_keyoauth | api_key | none. En mode oauth, les porteurs de clé API bruts sont toujours acceptés (double authentification).
PEARCH_MCP_BASE_URLhttp://localhost:8000URL publique de ce serveur. Les métadonnées OAuth, l'audience du jeton et l'URI de redirection /auth/callback en dérivent tous.
PEARCH_MCP_GOOGLE_CLIENT_ID / PEARCH_MCP_GOOGLE_CLIENT_SECRET—Client d'application Web Google OAuth 2.0 (enregistrez <base_url>/auth/callback comme URI de redirection). Requis en mode oauth.
PEARCH_MCP_INTERNAL_TOKEN—Secret partagé pour le point de terminaison interne de mappage e-mail→clé API de l'API Pearch. Requis en mode oauth.
PEARCH_MCP_OAUTH_STOREdiskredis conserve l'état OAuth (enregistrements de clients, jetons — chiffrés) dans Redis afin qu'il survive aux redémarrages et permette >1 réplica.
PEARCH_MCP_OAUTH_REDIS_HOST / REDIS_ENDPOINT, REDIS_PORT, PEARCH_MCP_OAUTH_REDIS_DB, REDIS_PASSWORD—, 6379, 4, —Connexion Redis pour le stockage OAuth.
PEARCH_MCP_ALLOWED_CLIENT_REDIRECT_URISliste intégréeModèles fnmatch séparés par des virgules pour les URI de redirection des clients MCP (* = n'importe lequel).
PEARCH_MCP_TOKEN_CACHE_TTL_S300TTL du cache d'identité vérifiée ; également le délai de révocation.
PEARCH_API_URLhttps://api.pearch.aiBase de l'API Pearch (les base_url par appel sont prioritaires).
PEARCH_API_KEYtest_mcp_keyClé de secours pour une utilisation stdio/locale.
MCP_DISABLE_AUTH—1 équivaut à PEARCH_MCP_AUTH=none (développement local uniquement).

En mode oauth, l'ingress/proxy inverse doit router tout l'hôte vers le serveur, pas seulement /mcp : le flux ajoute /.well-known/oauth-*, /authorize, /token, /register, /revoke, /consent et /auth/callback.

Développement

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

Politique de confidentialité

Politique de confidentialité de Pearch.AI : https://pearch.ai/privacy-policy — couvre la collecte de données, l'utilisation, le stockage, le partage avec des tiers, la conservation et les coordonnées. Suppression de données / désinscription : https://pearch.ai/opt-out. Conditions d'utilisation : https://pearch.ai/tos.

Support

Licence

MIT — voir LICENCE.