# Book a meeting with OpenCalendar Demo > OpenCalendar Demo takes bookings here through OpenCalendar. AI agents can check open times and book through a public MCP server, no API key needed. ## How an agent books - MCP server (Streamable HTTP, no auth): https://opencalendar-demo.vercel.app/api/mcp/public - Tools: `list_event_types` → `find_available_times` → `book_meeting` (the invitee's real name and email). - Free meetings are booked directly; the invitee gets the confirmation email and calendar invite. - Paid meetings are not booked by the agent: `book_meeting` returns a checkout URL with the time preselected. Give it to the person to pay. - Descriptor: https://opencalendar-demo.vercel.app/.well-known/mcp.json ## Meetings - [Intro call](https://opencalendar-demo.vercel.app/intro-call): slug `intro-call`, 30 min, free, host timezone America/Chicago. A free 30 minutes. This is the everyday case — pick a time and book it. - [Strategy call](https://opencalendar-demo.vercel.app/strategy-call): slug `strategy-call`, 45 min, free, host timezone America/Chicago. Shows the booking form asking its own questions before confirming. - [Paid consult](https://opencalendar-demo.vercel.app/paid-consult): slug `paid-consult`, 60 min, $69.00 USD (checkout link), host timezone America/Chicago. A priced meeting type. Checkout is disabled on the demo — self-host it with your own Stripe keys to take payments.