4,500+ servers built on MCP Fusion
Vinkius

SavvyCal MCP. Automate booking links and check availability via chat.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

SavvyCal MCP on Cursor AI Code Editor MCP Client SavvyCal MCP on Claude Desktop App MCP Integration SavvyCal MCP on OpenAI Agents SDK MCP Compatible SavvyCal MCP on Visual Studio Code MCP Extension Client SavvyCal MCP on GitHub Copilot AI Agent MCP Integration SavvyCal MCP on Google Gemini AI MCP Integration SavvyCal MCP on Lovable AI Development MCP Client SavvyCal MCP on Mistral AI Agents MCP Compatible SavvyCal MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

SavvyCal connects your calendar to any AI agent. It lets your agent act as a scheduling assistant without you opening 15 browser tabs.

Use SavvyCal to manage booking links, check real-time availability windows, and programmatically cancel meetings just by talking to your AI client.

What your AI agents can do

Cancel event

Cancels an existing scheduled appointment using the event ID and a reason.

Create link

Generates a brand new scheduling link, specifying its name, unique slug, and duration in minutes.

Delete link

Permanently removes a scheduling link; this action cannot be undone.

+ 7 more capabilities included
Calculate Free Slots

Checks your calendar against defined rules to find specific available time slots within a given date range.

Create Booking Links

Generates new, unique scheduling links with custom names and specified durations (e.g., 30 minutes).

Manage Event Records

Retrieves details for specific scheduled meetings or lists all upcoming events in your calendar.

Update Link Details

Makes changes to an existing booking link, like adjusting its name or duration.

Clean Up Links

Permanently deletes scheduling links you no longer use from your account.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

SavvyCal MCP Server: 10 Tools for Calendar Management

This server gives your agent full control over your calendar. Use these tools to manage links, check availability, and cancel events via natural language prompts.

cancel019d7603

cancel event

Cancels an existing scheduled appointment using the event ID and a reason.

create019d7603

create link

Generates a brand new scheduling link, specifying its name, unique slug, and duration in minutes.

delete019d7603

delete link

Permanently removes a scheduling link; this action cannot be undone.

get019d7603

get account

Retrieves the core profile and settings information for the connected account.

get019d7603

get event

Fetches all specific details about one scheduled event using its unique ID.

get019d7603

get link

Retrieves all current data and settings for a single, existing scheduling link.

list019d7603

list availability

Returns all bookable time slots available through your links within a specified date range.

list019d7603

list events

Lists every scheduled booking event currently on the calendar.

list019d7603

list links

Retrieves a comprehensive list of all active and inactive scheduling links in your account.

update019d7603

update link

Modifies the settings, name, or duration of an existing scheduling link.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with SavvyCal, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

SavvyCal connects your calendar directly to any AI agent. It lets your agent act as a full-time scheduling assistant without you ever having to jump between fifteen browser tabs.

Managing Your Booking Links

You've got links for everything—quick calls, deep dives, client check-ins. This server handles the whole lifecycle of those booking URLs. You can generate brand new scheduling links using create_link, specifying a custom name, a unique slug, and how long that link should last in minutes. Need to adjust one? Use update_link to change an existing link's settings, like tweaking its duration or changing its display name.

To see what you got running—all active and inactive links—call list_links. If a link is dead weight, you can permanently remove it with delete_link; remember, that action ain't reversible.

Checking Availability & Scheduling Events

If someone asks when they can meet, your agent doesn't guess. It checks the books instantly using list_availability, returning every open time slot across all your links within a date range you specify. For existing appointments, you can pull up a full roster of meetings with list_events. If you only need details on one specific booking, get_event grabs all the info for that single event ID.

You'll also use cancel_event to remove an appointment completely by providing its unique ID and stating why you're canceling it.

Account Status & Setup

The server gives your agent visibility into your setup too. Use get_account to retrieve the core profile details and general settings for the connected calendar. If you need to check the current status of any single link, get_link pulls all the data and configuration for that specific URL.

This server lets your agent handle complex scheduling tasks—from finding a free slot across multiple calendars to deleting old links—all through simple calls it makes to these tools. It's everything you need right in one place.

How SavvyCal MCP Works

  1. 1 Subscribe to the SavvyCal MCP Server and enter your API Token.
  2. 2 Your AI client sends a prompt (e.g., 'When am I free next week?').
  3. 3 The agent calls list_availability, which returns bookable slots directly into your chat.

The bottom line is: you talk to your AI client, and it handles the calendar logistics using SavvyCal's tools.

Who Is SavvyCal MCP For?

Founders who hate wasting time in back-and-forth scheduling emails. Sales reps who need to generate unique booking links instantly for specific clients. Ops managers who deal with constant event changes and cancellations.

Executive / Founder

Needs to ask, 'When is the next open 45-minute slot?' and get a direct answer without checking multiple calendars.

Sales Consultant

Generates unique booking links for prospective clients in real time during a discovery call or follow-up chat.

Customer Success Manager

Lists all client check-ins and cancels unconfirmed meetings with a single, targeted prompt.

What Changes When You Connect

  • Stop juggling tabs. Instead of manually checking multiple calendar views, use list_availability to ask your agent for open slots across all linked setups instantly.
  • Save time creating unique URLs. Use create_link to generate a new 30-minute booking link and get the shareable slug immediately—no more remembering which URL goes where.
  • Control your schedule with precision. Need to clean up old links? The agent uses delete_link to wipe out unused scheduling options permanently.
  • Never miss an event detail again. Use list_events or get_event to pull attendee names, times, and details for any meeting in the books.
  • Quickly adjust your process. If a link needs a change (e.g., from 30 mins to 60 mins), use update_link instead of rebuilding it entirely.

Real-World Use Cases

01

The Quick Availability Check

A founder gets asked for availability next week. Instead of opening SavvyCal, navigating to the 'Consultation' link, and checking dates, they just prompt their agent: 'When am I free next Tuesday?' The agent runs list_availability and returns three specific time slots.

02

The On-the-Fly Client Link

A sales consultant is talking to a prospect. They need a unique link for 'Q3 Followup.' Instead of logging into the web app, they ask their agent: 'Make me a 20-minute link called Q3 Followup.' The agent runs create_link and gives them the ready-to-send URL.

03

The Cleanup Crew

An ops manager realizes they have five old, unused booking links. They don't want to maintain them. They ask their agent: 'List all my links and delete any that are marked as draft.' The agent runs list_links then executes multiple delete_link calls.

04

The Last-Minute Cancellation

A client meeting is canceled, but the organizer forgot to update SavvyCal. Instead of logging in and finding the event ID, they ask their agent: 'Cancel the Product Onboarding with John Doe.' The agent runs get_event first, finds the ID, and then executes cancel_event.

The Tradeoffs

Manual Link Juggling

Having to open SavvyCal on your desktop browser, manually navigate through settings to find a link slug, and copy/paste it into an email.

Just ask your agent: 'What is the full URL for my 30-minute client check-in?' The agent uses get_link and returns the direct, ready-to-send URL.

Overlooking Timezone Conflicts

Assuming that because your local time is EST, the system will automatically adjust for international attendees without you checking settings.

Use get_account first. This confirms the base account profile and verifies automated timezone handling before you schedule anything.

Guessing Link IDs

Trying to update a link but forgetting its specific internal ID, forcing you to search through dozens of pages.

First run list_links to get all the available names and slugs. Then use the precise name/slug when calling update_link.

When It Fits, When It Doesn't

Use this server if your core bottleneck is calendar coordination: generating links, checking availability, or managing event lifecycle. You need a single point of truth for booking logic.

Don't use it if you just need to view data in isolation (e.g., 'I just want a list of all my events'). While list_events works, if your goal is building a complex notification system based on raw event metadata, consider a dedicated calendar API instead.

Use this when the action requires state management—creating something new (create_link), or changing existing data (update_link, cancel_event). If you only need to read basic info, get_account is sufficient. But if you're managing links and events, SavvyCal handles the whole loop.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by SavvyCal. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

cancel_event create_link delete_link get_account get_event get_link list_availability list_events list_links update_link

Finding a clear time slot shouldn't take 10 clicks.

Right now, figuring out availability means logging into your booking site, then checking your main calendar, then cross-referencing a spreadsheet to see when everyone is free. It’s always tedious, and you inevitably waste time switching between tabs just trying to confirm one window.

With SavvyCal MCP, the process changes completely. You ask your agent: 'When can I chat next week?' The agent runs `list_availability` and gives you precise slots instantly. You get a direct answer in chat—no clicking required.

SavvyCal MCP Server makes link management effortless.

You currently have to manually remember which URL belongs to which service or client, and if you need a slight change (like extending the duration), you have to log in and navigate complex settings menus. It's high friction work.

Now, your agent handles it all. Need a new link? Ask for it, and the agent calls `create_link`. Need to retire an old one? Tell it to use `delete_link`. The entire lifecycle is managed with a prompt.

Common Questions About SavvyCal MCP

How do I check my free time using list_availability? +

You tell your agent the date range and what kind of link you want to check. The agent calls list_availability and returns all bookable slots based on your defined rules.

What is the difference between get_event and list_events? +

list_events gives you a full roster of every scheduled meeting. Use get_event when you already know the specific event ID and need all its deep details.

Can I change an existing link's name using update_link? +

Yes, that's what update_link does. You just provide the old slug/ID and the new information (name, duration) you want to use.

Do I need to list_links before creating a new one with create_link? +

No. create_link is self-contained; it generates a brand new link regardless of how many links you already have in the system.

What information does using get_account retrieve after I connect my SavvyCal token? +

It retrieves your base account profile and verifies automated timezone settings. This tool confirms that your AI agent has successfully authenticated with SavvyCal, providing core data about your setup without exposing sensitive booking details.

If I use the delete_link tool, what are the key things I need to know? +

You must understand that delete_link is irreversible. Before running this action, verify the link's slug and ensure you don't need it again. This command permanently removes a scheduling link from your account.

How can I use get_link if I only know the specific URL slug? +

You pass the unique slug directly to get_link. Unlike listing all links, this tool retrieves precise details for one specific link. It's useful when you need information on a single booking flow without searching through your entire list.

What are the necessary inputs required by the cancel_event tool? +

To use cancel_event, you must provide two things: the unique event ID and a cancellation reason. Providing both ensures the system logs the cancellation correctly and prevents potential errors.

Can my AI automatically create specific booking links for a client? +

Yes. Instead of going into the SavvyCal dashboard, you can simply ask your agent: 'Create a new 60-minute scheduling link named Strategy Session for Acme Corp with slug acme-strategy'. The agent will generate the ready-to-share URL instantly.

How accurate is the availability check through the AI? +

Perfectly accurate. When you ask the agent to find free slots next week, it uses the list_availability tool to deeply check your underlying SavvyCal configurations, timezone translations, and active Google/Outlook calendar blocks in real time.

If a meeting needs to be canceled, can the agent handle it? +

Absolutely. You can request: 'Cancel my meeting with Alex tomorrow due to scheduling conflict'. The agent will identify the event ID, use cancel_event with the provided reason, and SavvyCal will natively email the invitee the cancellation notice.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for SavvyCal. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.