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.