Let your AI agents interact with WhyEva — manage vacancies, questions, and candidates directly from Claude, Cursor, VS Code Copilot, and any other MCP-compatible client.
The WhyEva MCP server implements the Model Context Protocol over Streamable HTTP. It exposes tools that AI agents can invoke to read and write data in your WhyEva account — without writing a single line of integration code.
The server uses the JSON-RPC 2.0 transport over a single POST /mcp endpoint. Authentication is performed via a standard JWT Bearer token.
📋
16 Vacancy tools
Create, update, publish, analyse and manage vacancies
❓
6 Question tools
Build interview question sets and handle responses
The MCP endpoint requires a valid JWT Bearer token. Obtain one by logging in through the WhyEva API and pass it with every request.
1
Obtain a token
Log in to the WhyEva API to get a JWT access token:
HTTP
POST https://my.whyeva.com/api/account/login
Content-Type: application/json
{
"email": "user@example.com",
"password": "your-password"
}
The response contains an accessToken field.
2
Pass the token in headers
Include the token as a Bearer token in the Authorization header:
HTTP
Authorization: Bearer <your-access-token>
Note: Tokens are short-lived. Most MCP clients support setting a static token in the configuration (see Quick Connect below). Refresh the token when your client reports a 401 Unauthorized.