Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| EVALUAR_API_URL | Yes | Base URL for the Evaluar API. | https://apis.evaluar.com |
| EVALUAR_AUTH_URL | Yes | Auth URL for Evaluar authentication token. | https://auth.evaluar.com/auth/realms/evcore/protocol/openid-connect/token |
| EVALUAR_CLIENT_ID | Yes | Client ID for the Evaluar application. | evcap |
| EVALUAR_GRAPHQL_URL | Yes | GraphQL endpoint for Evaluar services. | https://apis.evaluar.com/v2/graphql |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| auth_login | Authenticate with Evaluar using username and password. Returns success status and masked token info. |
| auth_refresh | Refresh the authentication token. Use this when the current token is about to expire. |
| company_list | List all companies available for the authenticated user. Must be logged in first. |
| company_select | Select the active company to work with. Use company_list first to see available options. |
| position_search | Search for positions by name. Returns top 10 matching active positions sorted by creation date. |
| process_create | Create a new eTalent process in DRAFT status. Returns the process ID for subsequent operations. |
| process_assign_position | Associate a position with an existing eTalent process. Get position details from position_search first. |
| process_launch | Launch an eTalent process. The process must have a position assigned first. Returns the summary URL. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |