timezest-mcp
⏰ TimeZest MCP Server
Lleva tus datos de programación de TimeZest directamente a Claude a través del Protocolo de Contexto de Modelo (MCP). Realiza consultas de citas en tiempo real, resúmenes para ingenieros y gestión de horarios vinculados a tickets, todo con lenguaje natural.
ID de registro: io.github.sagarkalra-tech/timezest-mcp
🌟 ¿Por qué TimeZest MCP?
Si gestionas un equipo que usa TimeZest con ConnectWise, conoces el problema: cambiar entre pestañas, comprobar manualmente quién está reservado, perseguir solicitudes de programación sin reservar y cruzar números de ticket.
Este servidor MCP convierte a Claude en un asistente de programación que puede:
🗓️ Darte un resumen matutino de las citas confirmadas de hoy agrupadas por ingeniero
🔍 Encontrar citas por número de ticket — solo di "busca citas para el ticket #964400"
⏳ Mostrar solicitudes sin reservar que envejecen y necesitan seguimiento
📊 Generar estadísticas agregadas de programación en todo tu equipo
🕐 Manejar informes precisos en cuanto a zona horaria para equipos MSP globales
Related MCP server: Autotask MCP Server
🚀 Comienza en 30 segundos
Requisitos previos
Node.js 20+ — Descargar aquí
Clave de API de TimeZest — Se encuentra en TimeZest → Configuración → API
Opción 1: Claude Desktop (Recomendado)
Añade esto a tu archivo de configuración de Claude Desktop:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"timezest": {
"command": "npx",
"args": ["-y", "timezest-mcp@latest"],
"env": {
"TIMEZEST_API_KEY": "your-timezest-api-key-here"
}
}
}
}Reinicia Claude Desktop. Ya está.
Opción 2: Claude Code CLI
claude mcp add-json timezest-mcp '{
"command": "npx",
"args": ["-y", "timezest-mcp@latest"],
"env": {
"TIMEZEST_API_KEY": "your-timezest-api-key-here"
}
}'Opción 3: VS Code (Copilot)
Añade a tu .vscode/settings.json o Configuración de Usuario:
{
"mcp": {
"servers": {
"timezest": {
"command": "npx",
"args": ["-y", "timezest-mcp@latest"],
"env": {
"TIMEZEST_API_KEY": "your-timezest-api-key-here"
}
}
}
}
}🛠️ Herramientas disponibles
El servidor expone 8 herramientas especializadas que Claude puede llamar:
Herramienta | Descripción | Parámetros clave |
| Resumen matutino: citas confirmadas de hoy agrupadas por ingeniero, más solicitudes pendientes sin reservar |
|
| Consulta flexible en cualquier rango de fechas con filtros opcionales |
|
| Todas las próximas citas de un ingeniero específico, ordenadas por hora |
|
| Invitaciones sin reservar (enviadas/nuevas) con seguimiento de antigüedad en horas/días |
|
| Encuentra citas vinculadas a un número de ticket de ConnectWise |
|
| Lista todas las definiciones de tipos de cita configuradas en TimeZest | — |
| Resumen agregado: recuentos por estado, por ingeniero, carga de hoy, pendiente más antiguo |
|
| Solicitudes canceladas con URL de programación para reprogramar |
|
💬 Ejemplos de prompts
Una vez conectado, simplemente habla con Claude de forma natural:
"Who are my top engineers today and what are they booked for?"
"Find any TimeZest requests for ticket #964400."
"Give me a morning briefing of today's confirmed vs. unbooked requests."
"Show me all pending scheduling requests older than 48 hours."
"What's the scheduling volume breakdown for the last two weeks?"
"Pull up Sarah's schedule for the next 5 days."
"List all cancelled appointments from last week — any we should rebook?"⚙️ Configuración
Variable de entorno | Requerida | Por defecto | Propósito |
| Sí | — | Tu token Bearer de TimeZest (Configuración → API) |
| No |
| Zona horaria IANA por defecto para cadenas de visualización localizadas |
| No |
| Cuántos días hacia atrás buscar solicitudes de programación |
| No |
| Cuántos días hacia adelante buscar solicitudes de programación |
🏗️ Arquitectura
┌─────────────────────────────────────────────────────────────────┐
│ MCP CLIENT (Claude) │
│ Desktop App • Claude Code CLI • IDE Plugin │
└──────────────────────────┬──────────────────────────────────────┘
│ Stdio (JSON-RPC)
┌──────────────────────────▼──────────────────────────────────────┐
│ TIMEZEST MCP SERVER │
│ │
│ ┌──────────────┐ ┌──────────────┐ │
│ │ Tool Handler │ │ MCP SDK │ (index.ts) │
│ │ (8 Tools) │ │ Registry │ │
│ └──────┬───────┘ └──────────────┘ │
│ │ │
│ ┌──────▼────────────────────────────────────────────────────┐ │
│ │ TIMEZEST API CLIENT │ │
│ │ Pagination • Retry Logic • Rate Limit Management │ │
│ └──────────────────────┬────────────────────────────────────┘ │
│ │ (client.ts) │
│ ┌──────────────────────▼────────────────────────────────────┐ │
│ │ DATA TRANSFORMATION LAYER │ │
│ │ Timezone Math • Engineer Mapping • Ticket Linking │ │
│ └────────────────────────────────────────────────────────────┘ │
│ │ (utils/) │
└─────────────────────────┼────────────────────────────────────────┘
│ HTTPS / REST
┌─────────────────────────▼──────────────────────────────────────┐
│ TIMEZEST API (v1) │
│ Scheduling Requests • Appointment Types • Resources │
└─────────────────────────────────────────────────────────────────┘Decisiones clave de diseño
Solo lectura: Intencionalmente de solo lectura: sin mutaciones en tus datos de programación
Cliente resiliente: Reintento exponencial con soporte automático del encabezado
Retry-Afterpara errores 429/5xxPaginación profunda: Recorre recursivamente todas las páginas (fragmentos de 50 elementos) para construir conjuntos de datos completos
Precisión de zona horaria: Convierte marcas de tiempo Unix a ISO estricto con cadenas de visualización localizadas usando identificadores de zona horaria IANA
Resolución de ingeniero: Utiliza una búsqueda de "mayor confianza": primero verifica
scheduled_agentsy luego recurre aresourcesCaché cálida: Los tipos de cita se almacenan en caché después de la primera consulta para reducir la sobrecarga de la API
🧪 Pruebas
El servidor incluye un conjunto de pruebas completo de Vitest — 22 pruebas en 3 archivos:
Archivo de prueba | Pruebas | Cobertura |
| 8 | Resolución de ingeniero, extracción de tickets, conversión de zona horaria, manejo elegante de campos faltantes |
| 6 | Coincidencia parcial sin distinción de mayúsculas, coincidencia de nombre de equipo, filtrado por rango de fechas |
| 8 | Caché de tipos de cita, paginación, reintento en 429/5xx, sin reintento en 4xx |
Todas las pruebas usan respuestas de API simuladas — sin llamadas API en vivo, sin necesidad de secretos.
npm test # Single run
npm run test:watch # Re-runs on file save🔒 Seguridad y confianza
Procedencia NPM: Cada versión está firmada criptográficamente mediante OIDC de GitHub Actions
Pipeline CI/CD: Compilación → prueba → publicación automatizadas en versiones etiquetadas (sin
npm publishmanual)Sin secretos en CI: Las pruebas no requieren claves de API — completamente deterministas con respuestas simuladas
Matriz de Node.js: Probado en Node 20 (LTS) y 22 (Actual)
📦 Distribución
Canal | Enlace |
NPM | |
Registro MCP | |
GitHub |
🤝 Contribuciones
Haz un fork del repositorio
Crea una rama de características (
git checkout -b feat/my-feature)Haz tus cambios y asegúrate de que las pruebas pasen (
npm test)Envía una solicitud de extracción
Consulta ARCHITECTURE.md para una inmersión profunda en el flujo de datos, el diseño de componentes y la lógica de transformación.
📄 Licencia
MIT © 2026 Sagar Kalra
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityAmaintenanceTimeZest scheduling MCP server for the WYRE MCP Gateway. Enables AI assistants to schedule appointments and manage availability.2
- AlicenseBqualityCmaintenanceEnables AI assistants to directly interact with Autotask PSA for ticket triage, time logging, company lookups, project management, and more via natural language.9845Apache 2.0
- FlicenseNot gradedqualityDmaintenanceEnables interaction with Autotask REST API for ticket management and querying through natural language.

Senzii MCP Serverofficial
AlicenseNot gradedqualityBmaintenanceEnables interaction with the Senzii scheduling app, allowing users to manage schedules, sessions, and related data through natural language.Apache 2.0
Related MCP Connectors
Manage projects, tasks, time tracking, and team collaboration through natural language.
Timezone tools for agents: convert, world clock, offset, lookup, date math, holidays, slots. x402
Streamline your Attio workflows using natural language to search, create, update, and organize com…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sagarkalra-tech/TimeZest-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server