Problem
Scheduling tools assume a human is clicking. As AI agents start booking meetings and calls on behalf of users, they need a programmatic way to read availability and reserve slots, not a calendar UI to click through.
Approach
AgentCal gives every user a calendar that books two ways. Humans book through a clean link, like Calendly. AI agents book through a REST API: query real availability, hold a slot, then confirm, backed by a live availability resolver. The same booking page powers both, so an agent and a person reserve against one source of truth.
Stack
TypeScript · Next.js · REST booking API · live availability resolver
Outcome
A working product live at agentcal.co, now also handling the booking on this very site. It is the scheduling layer for an agent-first world, where software books time as naturally as people do.
