timezest-mcp
⏰ TimeZest MCP Server
Bringe deine TimeZest-Planungsdaten direkt in Claude über das Model Context Protocol (MCP). Führe Echtzeit-Terminabfragen, Techniker-Briefings und ticketbasiertes Terminmanagement durch – alles in natürlicher Sprache.
Registry ID: io.github.sagarkalra-tech/timezest-mcp
🌟 Warum TimeZest MCP?
Wenn du ein Team leitest, das TimeZest mit ConnectWise verwendet, kennst du das Problem: zwischen Tabs hin- und herwechseln, manuell prüfen, wer gebucht ist, ungebuchten Terminanfragen hinterherlaufen und Ticketnummern abgleichen.
Dieser MCP-Server macht Claude zu einem Terminplanungsassistenten, der Folgendes kann:
🗓️ dir eine Morgenübersicht der heutigen bestätigten Termine geben, gruppiert nach Techniker
🔍 Termine anhand der Ticketnummer finden – sag einfach „finde Termine für Ticket #964400"
⏳ ältere ungebuchte Anfragen aufspüren, die nachverfolgt werden müssen
📊 aggregierte Planungsstatistiken für dein Team erstellen
🕐 zeitzonengenaue Berichte für globale MSP-Teams erstellen
Related MCP server: Autotask MCP Server
🚀 In 30 Sekunden loslegen
Voraussetzungen
Node.js 20+ — Hier herunterladen
TimeZest-API-Schlüssel — zu finden unter TimeZest → Einstellungen → API
Option 1: Claude Desktop (Empfohlen)
Füge dies zu deiner Claude-Desktop-Konfigurationsdatei hinzu:
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"
}
}
}
}Starte Claude Desktop neu. Fertig.
Option 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"
}
}'Option 3: VS Code (Copilot)
Füge dies zu deiner .vscode/settings.json oder zu deinen Benutzereinstellungen hinzu:
{
"mcp": {
"servers": {
"timezest": {
"command": "npx",
"args": ["-y", "timezest-mcp@latest"],
"env": {
"TIMEZEST_API_KEY": "your-timezest-api-key-here"
}
}
}
}
}🛠️ Verfügbare Tools
Der Server stellt 8 spezialisierte Tools bereit, die Claude aufrufen kann:
Tool | Beschreibung | Wichtige Parameter |
| Morgenübersicht – heutige bestätigte Termine, gruppiert nach Techniker, plus anstehende ungebuchte Anfragen |
|
| Flexible Abfrage über jeden beliebigen Zeitraum mit optionalen Filtern |
|
| Alle anstehenden Termine für einen bestimmten Techniker, nach Zeit sortiert |
|
| Ungebuchte Einladungen (gesendet/neu) mit Altersverfolgung in Stunden/Tagen |
|
| Findet Termine, die mit einer ConnectWise-Ticketnummer verknüpft sind |
|
| Listet alle in TimeZest konfigurierten Termintyp-Definitionen auf | — |
| Aggregierte Zusammenfassung: Anzahl nach Status, nach Techniker, heutige Auslastung, älteste anstehende Anfrage |
|
| Stornierte Anfragen mit Planungs-URLs zur erneuten Buchung |
|
💬 Beispiel-Prompts
Sobald die Verbindung steht, sprich einfach natürlich mit Claude:
"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?"⚙️ Konfiguration
Umgebungsvariable | Erforderlich | Standard | Zweck |
| Ja | — | Dein TimeZest-Bearer-Token (Einstellungen → API) |
| Nein |
| Standard-IANA-Zeitzone für lokalisierte Anzeigetexte |
| Nein |
| Wie viele Tage in der Vergangenheit Terminanfragen abgerufen werden |
| Nein |
| Wie viele Tage in der Zukunft Terminanfragen abgerufen werden |
🏗️ Architektur
┌─────────────────────────────────────────────────────────────────┐
│ 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 │
└─────────────────────────────────────────────────────────────────┘Wichtige Designentscheidungen
Nur Lesezugriff: Bewusst schreibgeschützt – keine Änderungen an deinen Planungsdaten
Robuster Client: Exponentieller Backoff mit automatischer Unterstützung des
Retry-After-Headers bei 429/5xx-FehlernTiefe Pagination: Durchsucht rekursiv alle Seiten (in 50er-Schritten), um vollständige Datensätze zu erstellen
Zeitzonen-Präzision: Konvertiert Unix-Zeitstempel in striktes ISO-Format mit lokalisierten Anzeigetexten unter Verwendung von IANA-Zeitzonenkennungen
Techniker-Auflösung: Verwendet eine Suche mit „höchster Treffsicherheit“ – prüft zuerst
scheduled_agents, fällt dann aufresourceszurückWarm Cache: Termintypen werden nach dem ersten Abruf gecacht, um den API-Overhead zu reduzieren
🧪 Tests
Der Server wird mit einer umfassenden Vitest-Testsuite ausgeliefert – 22 Tests in 3 Dateien:
Testdatei | Tests | Abdeckung |
| 8 | Technikerauflösung, Ticket-Extraktion, Zeitzonenkonvertierung, saubere Behandlung fehlender Felder |
| 6 | Teilweise Übereinstimmung ohne Beachtung der Groß-/Kleinschreibung, Teamnamen-Abgleich, Datumsbereichsfilterung |
| 8 | Termintyp-Caching, Pagination, Wiederholung bei 429/5xx, keine Wiederholung bei 4xx |
Alle Tests verwenden gemockte API-Antworten – keine Live-API-Aufrufe, keine Geheimnisse erforderlich.
npm test # Single run
npm run test:watch # Re-runs on file save🔒 Sicherheit & Vertrauen
NPM-Provenienz: Jede Veröffentlichung wird über GitHub Actions OIDC kryptografisch signiert
CI/CD-Pipeline: Automatisierter Build → Test → Publish bei getaggten Releases (kein manuelles
npm publish)Keine Geheimnisse in CI: Tests benötigen keine API-Schlüssel – vollständig deterministisch mit gemockten Antworten
Node.js-Matrix: Getestet mit Node 20 (LTS) und 22 (Current)
📦 Verteilung
Kanal | Link |
NPM | |
MCP Registry | |
GitHub |
🤝 Mitwirken
Forke das Repository
Erstelle einen Feature-Branch (
git checkout -b feat/my-feature)Nimm deine Änderungen vor und stelle sicher, dass die Tests bestehen (
npm test)Reiche einen Pull Request ein
Eine ausführliche Erläuterung des Datenflusses, des Komponentendesigns und der Transformationslogik findest du in ARCHITECTURE.md.
📄 Lizenz
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