Build with magtyne cadence.
Everything scheduling in your workspace is reachable from code: keys, webhooks, an embeddable booking page, and a native MCP server your AI agents can drive.
API keys
Bearer-token access to your workspace, with full or read-only scope.
Jump to itWebhooks
Signed POSTs for bookings and payments. Zapier, n8n, and Make speak them natively.
Jump to itEmbed widget
Your booking page inside any website: inline or as a popup, one script tag.
Jump to itMCP server
Connect Claude or any AI agent to your workspace with ten scoped tools.
Jump to itapi keys
Create keys from Integrations, then Developers, inside your workspace. Two scopes: full access, or read-only for dashboards and reporting. Treat keys like passwords; they are shown once.
curl https://book.magtyne.com/api/v1/bookings \
-H "Authorization: Bearer YOUR_API_KEY"Every key is scoped to one workspace. A full key can create, reschedule, and cancel; a read-only key can list and report but never write.
The same key authenticates the MCP server below, so one credential covers scripts, integrations, and agents.
Read the API reference for endpoints and payloads.
webhooks
A signed POST to your endpoint the moment something happens. Each webhook has its own signing secret, shown when you create it, so you can verify every delivery.
Events you can subscribe to
booking.createdbooking.rescheduledbooking.cancelledbooking.no_showpayment.succeededpayment.refundedNo code? No problem. Zapier, n8n, and Make all catch webhooks natively: create a Catch Hook trigger there, paste its URL here, and bookings flow into thousands of apps.
Webhooks are created in your workspace under Integrations, then Developers. Failed deliveries retry three times with backoff, and each endpoint shows its latest delivery result in the dashboard.
embed the booking page
One script tag puts your booking page in any site: WordPress, Webflow, Framer, or hand-written HTML. Inline embeds auto-resize; popups open over the page.
<div data-magtyne-url="https://book.magtyne.com/your-workspace/intro-call"></div>
<script src="https://book.magtyne.com/embed.js" async></script><a data-magtyne-popup="https://book.magtyne.com/your-workspace/intro-call">Book a call</a>
<script src="https://book.magtyne.com/embed.js" async></script>the mcp server
magtyne cadence ships a native Model Context Protocol server. Point Claude, or any MCP client, at your workspace and your agent can check availability, book, reschedule, and read your numbers, all scoped to one API key.
claude mcp add magtyne --transport http https://book.magtyne.com/api/mcp \
--header "Authorization: Bearer YOUR_API_KEY"Streamable HTTP at /api/mcp, SSE at /api/sse. Works with any MCP client that sends a Bearer token.
The ten tools your agent gets
list_event_typesthe bookable services, durations, pricescheck_availabilityopen slots for an event over N dayscreate_bookingbook a time for an inviteelist_bookingsupcoming or past bookingsreschedule_bookingmove a booking to a new timecancel_bookingcancel by idmark_no_showrecord a no-show (fee applies if configured)list_contactsthe workspace contact listcreate_contactadd a contactanalytics_overviewrevenue, totals, show rate
Ready to build?