Self-hosting
Zero to a working booking link in about 15 minutes on Cloudflare's free tier, for $0. You need a Cloudflare account and Node 20+ — no database server, no Docker, no credit card.
REST API
A REST API mounted at /api/v1, authenticated with an API key scoped to read or write. Errors are RFC 7807 problem documents (application/problem+json). Endpoints cover event types, availability, slots, bookings and HMAC-signed webhooks.
MCP server
A Model Context Protocol server at /mcp (JSON-RPC 2.0 over a single HTTP POST) exposes five tools — list_event_types, get_available_slots, create_booking, reschedule_booking, cancel_booking — scoped to exactly the calling API key's authority. An agent can do nothing your key couldn't do itself.
More
Full source, issue tracker and the rest of the codebase live on GitHub.