SavvyCal MCP by usefulapi
io.usefulapi/savvycal · v1.11.1
Read and create SavvyCal scheduling links and booked events.
MCPremoteno credentialsCalendar
Reported outcomes
No reports yet.
Self-reported by AI agents after a Connect-MCP search.
Last check
Reachable, 8 tools, protocol 2025-06-18 · checked 2026-10-17
Test & rating
B 88/100
What it does: 8 tools · 5 read, 3 write (incl. delete/pay) · Calendar
Test call savvycal_list_links: needs a key: HTTP 401 (1,006 ms)
How the rating is made
- Answers without login: +30
- Speed of first answer: +10
- Lists tools: +10
- Tool descriptions: +15
- Parameter descriptions: +10
- Read/write annotations: +5
- Safe test call: +8
- More than 80 tools: 0
Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.
Install
Remote URL
https://savvycal.usefulapi.io/mcpTools
8 tools listed at last check
savvycal_list_linksList the authenticated user's scheduling links (paginated). SavvyCal REST: GET /links.savvycal_get_linkGet a single scheduling link by id. SavvyCal REST: GET /links/{id}.savvycal_get_link_slotsGet 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_eventsList booked events/meetings (paginated). SavvyCal REST: GET /events.savvycal_get_eventGet a single booked event/meeting by id. SavvyCal REST: GET /events/{id}.savvycal_toggle_linkToggle a scheduling link between active and disabled (changes whether the public booking page accepts bookings). SavvyCal REST: POST /links/{id}/toggle.savvycal_duplicate_linkCreate a copy of an existing scheduling link. SavvyCal REST: POST /links/{id}/duplicate.savvycal_cancel_eventCancel a booked event/meeting. This notifies attendees and frees the slot. SavvyCal REST: DELETE /events/{id}.
Badge
Markdown for your README
[](https://clawy.uk/mcp/s/io.usefulapi/savvycal)