# Fantastical MCP for AI Agents AI Agent Connect

> Fantastical MCP. Manage your unified calendar with natural language. Create events, handle booking links, and track meeting proposals across Google, iCloud, and Exchange. Sync with Apple Reminders or Todoist to keep your tasks and schedule in one place.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_Pm8fPsiaulAZoHD7gTKl9RT3smTO2QVvkg4LCfhZ/ai-agent-connect
- **Tags:** time-management, natural-language-processing, event-scheduling, task-management, calendar-sync, appointment-booking

## Description

Fantastical is your bridge for unified calendar management. Instead of jumping between different apps to see where you're free, you can just ask your AI client to check your schedule across every connected account. It handles the heavy lifting of parsing natural language, so you can type something simple like "Lunch with Sarah next Tuesday at 1" and it just works. You can also manage your public booking links and see which slots are still open without digging through settings. It handles meeting proposals too, letting you suggest times and see who's responded. If you use Apple Reminders or Todoist, you can keep your tasks synced right alongside your calendar events. This is part of the Vinkius catalog, which makes it easy to plug into your existing workflow without extra friction. It turns a fragmented scheduling mess into a single conversation.

## Tools

### delete_event
Remove a specific calendar entry from your schedule permanently. This keeps your view clean.

### list_proposals
Check the status of all suggested meeting times and attendee responses. This helps you track meeting progress.

### create_reminder
Add a new task to Apple Reminders or Todoist based on your current setup. This keeps your tasks synced.

### list_events
See all your scheduled items within a specific date range. This is great for auditing your week.

### get_event
Pull the full details for a specific calendar entry using its ID. Use this to see exact notes and locations.

### update_event
Change the title, time, or notes of an existing event across all providers. It keeps your data consistent.

### create_event
Use this to add new appointments by typing a simple sentence. It handles the parsing for you.

### list_calendars
See every connected provider like Google or iCloud in one place. This gives you a full overview of your accounts.

### list_openings
View all your active openings and shareable links. This helps you see what's available for others to book.

### get_opening
Pull the specific details for a single scheduling page. This is useful for sharing specific booking links.

## Prompt Examples

**Prompt:** 
```
What does my schedule look like for next Wednesday?
```

**Response:** 
```
### Your Schedule for Wednesday, March 31

| Time | Event | Provider |
| :--- | :--- | :--- |
| 09:00 AM | **Product Review** | Google |
| 12:00 PM | Team Lunch | Outlook |
| 02:30 PM | Client Call | iCloud |

**Notes:** You have 3 events total today. Would you like me to summarize the details for any of these?
```

**Prompt:** 
```
Create a reminder to call the landlord at 4pm today.
```

**Response:** 
```
Done! I've added **Call the landlord** to your Reminders for **4:00 PM today**. It's now synced with your task list.
```

**Prompt:** 
```
Show me my active booking links.
```

**Response:** 
```
I found 2 active openings for you:

*   **15 Minute Coffee Chat**
*   **60 Minute Strategy Session**

Would you like me to provide the direct links for you to share?
```

## Capabilities

### Create events from plain text
Type a simple sentence to add new appointments to your calendar automatically.

### View all connected calendars in one list
See every connected provider like Google and iCloud in a single unified view.

### Manage public booking links
View and manage your shareable scheduling pages directly through your agent.

### Track meeting proposals and responses
Monitor suggested meeting times and see who has accepted or declined them.

### Sync tasks with Reminders or Todoist
Keep your to-do list aligned with your schedule by syncing tasks natively.

### Update event details across all providers
Change titles, times, or notes for existing events across all connected accounts.

### Delete calendar entries permanently
Remove specific events from your schedule with a single command.

## Use Cases

### Booking a team lunch
A manager needs to book a team lunch and wants to see everyone's availability across different providers using list_events.

### Sending meeting options
An assistant needs to send three different time options to a client and wants to track who picks which one with list_proposals.

### Quickly blocking focus time
A freelancer wants to quickly add a "Deep Work" block to their calendar using a voice-to-text command with create_event.

### Auditing a weekly schedule
A user wants to see their full schedule for next week across all work and personal accounts in one list using list_events.

## Benefits

- You can create events by just talking to your agent, which saves you from clicking through multiple calendar fields.
- You get a single view of your Google, iCloud, and Exchange accounts without having to swap tabs constantly.
- You can manage your booking links and openings directly through your AI client to see what's available.
- You can track meeting proposals and see who has accepted which slot without checking your email.
- You can sync your Apple Reminders or Todoist tasks so your to-do list stays aligned with your schedule.
- You can update event details across all providers at once, ensuring your information stays consistent everywhere.

## How It Works

The bottom line is you get a single conversational interface for every calendar and task app you own.

1. Subscribe to this Connector on the Vinkius marketplace.
2. Add your Fantastical API Key from your Flexibits Account Hub.
3. Start asking your AI client to schedule meetings or list your day.

## Frequently Asked Questions

**Can the Fantastical MCP see my personal and work calendars at the same time?**
Yes. It pulls from all your connected providers like Google, iCloud, and Exchange into one view so you can see your full day at a glance.

**How does the Fantastical MCP handle meeting proposals?**
It tracks all your suggested meeting times and shows you who has responded, making it much easier to finalize a time without checking your email.

**Can I use the Fantastical MCP to create tasks in Todoist?**
Yes, you can create reminders that sync with either Apple Reminders or Todoist depending on how you have your account set up.

**Does the Fantastical MCP support natural language for event creation?**
It does. You can just tell your agent what you want to schedule in plain English and it will parse the details for you.

**Can I manage my booking links with the Fantastical MCP?**
You can list and manage your shareable booking links and openings directly through your AI client.

**How do I connect my multiple calendar accounts to the Fantastical MCP?**
Once you subscribe, you just need to provide your Fantastical API Key from your account hub to link all your providers.

**Can my agent create events using natural language phrases like in the Fantastical app?**
Yes. Use the 'create_event' tool. Fantastical's engine is designed to parse phrases like 'Lunch with Bob at 1pm next Tuesday'. The agent will transmit the string and return the structured event data flawlessly.

**How do I see my available scheduling links (Openings) via chat?**
Use the 'list_openings' tool. Your agent will retrieve all your active scheduling pages, providing the booking link URLs and duration settings so you can share them with others easily.

**Can I suggest multiple meeting times to someone through the agent?**
Absolutely. Use the 'list_proposals' tool to monitor existing suggestions. Fantastical Proposals allow you to offer several slots to attendees, and your agent can help you track their responses and finalize the event.