Daycal

Any schedule. Just say it.

Daycal gives you a page where other people can book time with you, and it gets your real situation right: trips in other time zones, holidays, Friday cutoffs, focus blocks, daily limits, several calendars. You share the link, people pick a time when you are really free, and the meeting lands on your Google Calendar. There are no settings to fill in: you just tell your AI assistant.

For assistants: under the hood, availability is a short rules.js written against the daycal standard library; you write and maintain it through the MCP tools, always previewing and getting the owner's go-ahead before pushing.

MCP server (Streamable HTTP, OAuth): https://daycal.io/mcp

Assistants: /llms.txt describes all of Daycal, and the daycal Agent Skill teaches an agent to set up a page or book a time. Each booking page has its own guide at /<handle>/llms.txt.

The booking pages themselves need JavaScript.