timezest-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AUTH_MODE | No | Set to 'gateway' for WYRE gateway integration | |
| LOG_LEVEL | No | Log level: debug, info (default), warn, error | info |
| MCP_HTTP_PORT | No | HTTP port (default: 8080) | 8080 |
| MCP_TRANSPORT | No | Transport mode: stdio (default) or http | stdio |
| TIMEZEST_API_TOKEN | Yes | TimeZest API token |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| timezest_statusA | Show TimeZest connection status and the available tools |
| timezest_agents_listB | List all agents (technicians) available for scheduling |
| timezest_agents_getA | Get details for a specific agent by ID |
| timezest_teams_listB | List all teams available for scheduling |
| timezest_teams_getA | Get details for a specific team by ID |
| timezest_appointment_types_listB | List all appointment types available for scheduling |
| timezest_appointment_types_getB | Get details for a specific appointment type by ID |
| timezest_resources_listC | List all resources (agents and teams) available for scheduling |
| timezest_scheduling_listC | List scheduling requests |
| timezest_scheduling_getA | Get details for a specific scheduling request by ID |
| timezest_scheduling_create_requestB | Create a new scheduling request - supports PSA ticket association |
| timezest_scheduling_cancelC | Cancel a scheduling request |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| TimeZest Scheduling Request Card | Interactive MCP Apps card rendering a TimeZest scheduling request |
TDQS
Scored across 12 tools
Most tools are clearly separated by resource and action, such as agents_list vs agents_get and scheduling_list vs scheduling_get. The only potential confusion is resources_list, which overlaps with agents_list and teams_list, though it is clearly described as an aggregate.
All tools share the timezest_ prefix and mostly follow a resource_action pattern, e.g., agents_list, teams_get, scheduling_cancel. The exceptions are timezest_status, which doesn't follow the pattern, and scheduling_create_request, where the action is verbose rather than just create.
Twelve tools is a reasonable, well-scoped count for a scheduling MCP server. Each resource area has list/get coverage and scheduling requests have create, list, get, and cancel operations.
The core scheduling workflow is covered: creating, listing, retrieving, and canceling requests, plus lookup of agents, teams, appointment types, and resources. Missing update/reschedule functionality is a minor gap, but agents can likely work around it by canceling and recreating.