# SavvyCal MCP for AI Agents AI Agent Connect

> SavvyCal MCP. Manage your SavvyCal scheduling links, check real-time availability, and coordinate automated bookings via AI. It lets you create custom booking URLs, view upcoming meetings, and handle cancellations without leaving your chat interface.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_3yMQdZOwOGcIM64sXHQmHVyGIAsBbmnEDZf7bj1m/ai-agent-connect
- **Tags:** meeting-coordination, booking-links, availability-constraints, scheduling-automation, time-management

## Description

SavvyCal lets you manage your meeting coordination without the usual tab-switching. You can let your agent act as a personal scheduling assistant that knows your rules and availability. Instead of manually hunting for URLs or checking your dashboard to see if you're free, you can just ask your agent to do the work. It pulls your real-time availability so you can give accurate answers to leads immediately. If you need a new link for a specific project, your agent can generate it on the fly with the right name and duration. You'll find this in the Vinkius catalog as a way to make your calendar work for you, rather than you working for it. It's about staying in the flow of your conversation while the technical details of booking get handled in the background. You can view your upcoming schedule, see who you're meeting with, and even cancel appointments with a simple prompt. This means you spend less time on the logistics of scheduling and more time actually talking to your clients and partners. You can also verify your account settings or update existing links whenever your needs change, ensuring that your public-facing booking pages are always accurate.

## Tools

### create_link
Make a new scheduling link with a custom name, slug, and duration. Use this to generate unique links for different clients.

### delete_link
Permanently remove a scheduling link from your account. Use this to clean up old or unused booking pages.

### get_link
Fetch the details for a specific scheduling link you've already created. This helps you verify your shareable URLs.

### list_availability
Find out which time slots are open for a specific link within a date range. This gives you real-time bookable windows.

### list_events
See all your currently scheduled booking events in one list. This helps you keep track of your day without opening a browser.

### cancel_event
Stop a scheduled appointment by providing the event ID and a reason. It helps you clear your calendar instantly.

### get_account
Pull your authenticated profile details to check your account status. Use this to verify your base settings quickly.

### get_event
Look up the specific details of a single scheduled meeting. This is useful for checking attendee info before a call.

### list_links
View every scheduling link currently active in your SavvyCal account. This lets you see all your public booking pages at once.

### update_link
Modify the details of an existing scheduling link. This ensures your booking parameters stay current.

## Prompt Examples

**Prompt:** 
```
When am I available next Wednesday for my 'Consultation' link?
```

**Response:** 
```
Looking at your 'Consultation' scheduling rules, next Wednesday you have bookable slots at 10:00 AM, 11:30 AM, and 2:00 PM (EST). Should I create a quick email snippet for you to send these options?
```

**Prompt:** 
```
Create a new 30-minute link named Q3 Sync.
```

**Response:** 
```
Done. I created the 30-minute link named 'Q3 Sync'. Your shareable URL slug is `q3-sync-abc12`. You can share `savvycal.com/your-username/q3-sync-abc12` immediately.
```

**Prompt:** 
```
Who am I meeting with tomorrow?
```

**Response:** 
```
You have 2 events scheduled tomorrow via SavvyCal. 1. Product Onboarding with John Doe at 9 AM. 2. Interview with Jane Smith at 2 PM. I can provide their contact email or cancel either meeting if necessary.
```

## Capabilities

### Create custom booking links
Generate new scheduling URLs with specific names and durations on the fly.

### Check real-time availability
Find open time slots for any specific link within a given date range.

### Manage upcoming events
List all scheduled meetings and view specific attendee details in your chat.

### Cancel appointments instantly
Remove scheduled events from your calendar by providing a reason.

### Update scheduling rules
Modify the details of existing links to keep your booking pages accurate.

### Retrieve account profiles
Get your authenticated account information and verify your timezone settings.

## Use Cases

### Creating a custom link for a new product launch
A sales manager needs a unique link for a Q4 demo. They ask the agent to create a 30-minute link named 'Q4 Demo' and then share the new URL.

### Checking availability for a high-priority lead
A consultant wants to know if they can meet next Tuesday. The agent uses `list_availability` to find three open slots and presents them to the user.

### Cleaning up a messy calendar
An executive realizes three meetings were canceled but are still on the schedule. They ask the agent to find and use `cancel_event` to clear them out.

### Verifying account settings
A user wants to make sure their timezone is correct. The agent uses `get_account` to pull the profile and confirm the settings.

## Benefits

- Stop manual tab-switching by using `list_links` to see every active link in your chat.
- Avoid double bookings by using `list_availability` to see real-time free windows for specific dates.
- Save time on admin by using `create_link` to generate new booking URLs with custom names on the fly.
- Handle schedule changes faster with `cancel_event` to clear your calendar instantly.
- Keep your data organized by using `get_event` to pull specific attendee info when you need it.

## How It Works

The bottom line is you get a hands-free way to manage your availability and booking links directly from your chat.

1. Subscribe to the SavvyCal MCP on Vinkius.
2. Paste your SavvyCal API token into your AI client's settings.
3. Start asking your agent to find free slots or create new links.

## Frequently Asked Questions

**How does the SavvyCal MCP help with my booking links?**
It lets your AI agent manage all your scheduling links in one place. You can ask your agent to find, create, or update links without ever opening your SavvyCal dashboard.

**Can the SavvyCal MCP create new links for me?**
Yes, your agent can create new booking links with specific names, slugs, and durations on demand. This is great for creating unique links for different types of clients.

**How do I use the SavvyCal MCP to check my availability?**
You can ask your agent to check your bookable slots for a specific date range. It will pull real-time data from your SavvyCal account to give you the exact windows.

**Can I cancel meetings using the SavvyCal MCP?**
Yes, you can tell your agent to cancel a specific appointment by providing the event details. It will handle the cancellation for you instantly.

**Is the SavvyCal MCP good for sales teams?**
It is perfect for sales teams who need to share booking links quickly. It helps you stay in the flow of a conversation while your agent handles the scheduling logistics.

**What happens when I connect SavvyCal MCP to my AI agent?**
Your AI agent gains the ability to see your availability, manage your links, and handle your appointments. It makes your scheduling much more conversational and less manual.

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