- appointment-dashboard: Overview with stats and upcoming appointments
- appointment-detail: Detailed appointment view with edit/cancel/reschedule
- appointment-grid: Searchable/filterable table of all appointments
- availability-calendar: Check available time slots by date/calendar/type
- client-detail: Individual client profile and history
- client-directory: Grid view of all clients with search
- calendar-manager: Manage multiple calendars and settings
- product-catalog: View/manage appointment types and packages
- form-responses: Browse and view intake form submissions
- label-manager: Create and manage appointment labels
- coupon-manager: Track and manage discount coupons
- booking-flow: Multi-step appointment booking wizard
- schedule-overview: Day/week timeline view of appointments
- blocked-time-manager: Create and manage blocked time slots
All apps use dark theme (#0f172a/#1e293b), self-contained architecture,
and client-side state management. Each app is a full Vite/React/TS project
with App.tsx, index.html, styles.css, vite.config.ts, and package.json.
Each app runs on a unique port (3000-3013) for independent development.
- Full API client with Basic Auth and OAuth2 support
- 40+ tools across 10 categories (appointments, availability, clients, calendars, products, forms, labels, webhooks, coupons, blocks)
- 14 interactive React-based MCP apps for rich UI experiences
- Comprehensive error handling and pagination
- TypeScript implementation with full type definitions
- Complete documentation and examples