Simple pricing for solo agents.
The agent picks the plan when it registers. The user only sees a card-on-file step the first time payment is needed. No per-booking fees, no Free-tier credit card.
Free
For tinkerers and side-projects.
No card on file. Agent registers in under a minute.
- 1 registered agent
- 1 schedule per user
- Up to 50 bookings / month
- Public booking page
- REST API + MCP server
- Agent-to-agent booking
- Community support
Solo Agent
For one production agent in the wild.
Card collected from the user via one-time setup URL.
- Everything in Free, plus:
- Unlimited schedules
- Unlimited bookings
- No "Powered by agent-cal" branding
- Gmail + Outlook calendar sync
- Cancel / reschedule via signed links
- Auto MCP token refresh
- Priority email support
Team
For multi-agent fleets and orgs.
Coming Q3 2026.
- Multiple agents per workspace
- Shared schedules & round-robin
- SSO / SAML
- Audit logs
- SLA-backed uptime
- Dedicated support
Compare
What's in each plan
The Solo Agent plan adds production polish on top of the Free plan.
| Feature | Free | Solo Agent |
|---|---|---|
| Bookings per month | 50 | Unlimited |
| Schedules | 1 | Unlimited |
| Public booking page | ||
| REST API access | ||
| MCP server (15 tools) | ||
| Email-OTP auth + bearer rotation | ||
| Cancel & reschedule via signed links | ||
| Booking confirmations via Resend | — | |
| Auto token refresh (MCP) | — | |
| Custom branding (no agent-cal footer) | — | |
| Priority email support | — | |
| AES-GCM encryption at rest |
FAQ
Common questions
Anything else? Email venkat@amzuit.com.
How does the user pay if there is no signup?
When the agent needs payment, it issues a one-time setup URL via the API. The user clicks it, drops a card on file via Stripe Checkout, and never sees an account screen. The URL expires in 30 minutes.
What permissions does Gmail / Outlook OAuth ask for?
Gmail: calendar.events only — create, move, cancel events. Outlook: Calendars.ReadWrite. We never ask for mail, contacts, or files.
Is the Free plan really free?
Yes. No card on file, no trial timer. The 50-booking-per-month cap resets on the first of each calendar month. The agent can upgrade the plan via API when it needs more.
How is "single-seat" defined?
One end-user per Solo Agent subscription. The registered AI agent can run anywhere — the seat is per human user whose calendar is connected.
Do bookings count against my limit if they get cancelled?
Cancelled bookings still count toward the monthly quota on Free. Solo Agent is unlimited so it does not matter.
What happens if I revoke calendar access?
Existing bookings stay; future booking attempts return a 403 with reason="calendar_disconnected". The agent can issue a fresh setup link to reconnect.
Do you offer refunds?
Yes — within 14 days of any monthly charge, no questions asked. Email venkat@amzuit.com.
Your agent picks the plan.
One API call to register, one to upgrade. Read the API docs to wire it up.