Permettez à vos agents IA d'interagir avec WhyEva — gérez les offres, questions et candidats depuis Claude, Cursor, VS Code Copilot et tout client MCP.
Le serveur MCP WhyEva implémente le Model Context Protocol via Streamable HTTP. Il expose des outils pour les agents IA afin de lire et écrire des données dans votre compte WhyEva — sans écrire de code d'intégration.
Le serveur utilise le transport JSON-RPC 2.0 via un seul endpoint POST /mcp. L'authentification s'effectue via un token JWT Bearer standard.
📋
16 outils pour les offres
Créez, mettez à jour, publiez, analysez et gérez les offres d'emploi
❓
6 outils pour les questions
Créez des ensembles de questions d'entretien et traitez les réponses
👤
7 outils pour les candidats
Examinez les candidats, les résumés, les vidéos et les retours
Le point de terminaison MCP nécessite un token JWT Bearer valide. Obtenez-en un via l'API WhyEva et transmettez-le avec chaque requête.
1
Obtenir un token
Connectez-vous à l'API WhyEva pour obtenir un token d'accès JWT :
HTTP
POST https://my.whyeva.fr/api/account/login
Content-Type: application/json
{
"email": "user@example.com",
"password": "your-password"
}
La réponse contient un champ accessToken.
2
Transmettre le token dans les en-têtes
Incluez le token en tant que Bearer dans l'en-tête Authorization :
HTTP
Authorization: Bearer <your-access-token>
Remarque : Les tokens ont une courte durée de vie. La plupart des clients MCP prennent en charge un token statique (voir Connexion rapide). Actualisez le token en cas d'erreur 401 Unauthorized.
Emplacement du fichier : ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) ou %APPDATA%\Claude\claude_desktop_config.json (Windows).