Skip to main content

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

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.

authenticate a request
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.refunded

No 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.

Create a webhook in your workspace

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.

inline embed
<div data-magtyne-url="https://book.magtyne.com/your-workspace/intro-call"></div>
<script src="https://book.magtyne.com/embed.js" async></script>
popup on click
<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.

connect from Claude Code
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, prices
  • check_availabilityopen slots for an event over N days
  • create_bookingbook a time for an invitee
  • list_bookingsupcoming or past bookings
  • reschedule_bookingmove a booking to a new time
  • cancel_bookingcancel by id
  • mark_no_showrecord a no-show (fee applies if configured)
  • list_contactsthe workspace contact list
  • create_contactadd a contact
  • analytics_overviewrevenue, totals, show rate