SavvyCal MCP by usefulapi

io.usefulapi/savvycal

Read and create SavvyCal scheduling links and booked events.

Yes, your AI can use this right now.Answered a live MCP handshake in 151 ms with no sign-in needed and exposes 8 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://savvycal.usefulapi.io/mcp

8 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
savvycal_list_linksread-only

List the authenticated user's scheduling links (paginated). SavvyCal REST: GET /links.

savvycal_get_linkread-only

Get a single scheduling link by id. SavvyCal REST: GET /links/{id}.

savvycal_get_link_slotsread-only

Get available booking time slots for a scheduling link. Returns slots with start_at/end_at/duration/rank. SavvyCal REST: GET /links/{id}/slots.

savvycal_list_eventsread-only

List booked events/meetings (paginated). SavvyCal REST: GET /events.

savvycal_get_eventread-only

Get a single booked event/meeting by id. SavvyCal REST: GET /events/{id}.

savvycal_toggle_linkcan modify

Toggle a scheduling link between active and disabled (changes whether the public booking page accepts bookings). SavvyCal REST: POST /links/{id}/toggle.

savvycal_duplicate_linkcan modify

Create a copy of an existing scheduling link. SavvyCal REST: POST /links/{id}/duplicate.

savvycal_cancel_eventcan modify

Cancel a booked event/meeting. This notifies attendees and frees the slot. SavvyCal REST: DELETE /events/{id}.

Alternatives in Other

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”