# NeetoCal MCP for AI Agents AI Agent Connect

> NeetoCal MCP lets you manage your entire scheduling workflow through your AI client. It handles booking creation, team availability checks, and link management without you having to jump back and forth between your calendar and the NeetoCal dashboard. It turns your agent into a dedicated scheduling coordinator.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_Of7TU8cRbWEcYJlzoCeYeG0gMJbstv6hNzIXyrUg/ai-agent-connect
- **Tags:** appointment-booking, scheduling, team-availability, calendar-sync, meeting-automation

## Description

Managing a team's calendar usually means jumping between tabs, checking who's free, and manually sending links to clients. This Connector changes that by letting your AI agent handle the heavy lifting of appointment orchestration. Instead of hunting for a specific booking ID or trying to figure out if a team member is actually free for a 30-minute call, you just ask your agent. You can pull up a list of all active meetings, find a specific attendee's requirements, or grab a scheduling link in seconds. Because it's hosted on the Vinkius catalog, you can get this running in minutes and let your agent take over the repetitive stuff like rescheduling moved meetings or checking workspace metadata. It moves your scheduling from a manual data entry task to a natural conversation.

## Tools

### cancel_booking
Removes a booking from the calendar and sends notifications. Use this to clear out no-shows or changes.

### check_neetocal_status
Verifies that the connection to your NeetoCal account is active. Use this to troubleshoot your setup.

### create_booking
Sets up a new booking with specific details and times. This lets your agent book meetings for you.

### get_availability
Checks if a specific time or person is available for a meeting. This prevents double booking.

### get_booking
Pulls up the specific details and metadata for a single booking. Use this to see attendee requirements.

### get_scheduling_link
Retrieves a specific scheduling link for a meeting type. This helps you send the right page to clients.

### get_slots
Shows the available time slots for a specific link or period. It helps you find perfect meeting times.

### list_availabilities
Lists the current availability for all team members. Use this to see who is free at a glance.

### list_bookings
Shows a list of all scheduled bookings in your account. This provides a full overview of your calendar.

### list_calendars
Lists all the calendars currently connected to your account. Use this to see your active calendar sources.

### list_scheduling_links
Shows all the active scheduling links you've created. This helps you manage your different booking pages.

### reschedule_booking
Moves an existing booking to a new date or time. It makes handling last-minute changes much faster.

## Prompt Examples

**Prompt:** 
```
Show me all the meetings booked for next Tuesday.
```

**Response:** 
```
I've pulled up your bookings for next Tuesday. Here is the schedule:

| Time | Meeting | Attendee |
| :--- | :--- | :--- |
| 10:00 AM | Product Demo | Sarah Chen |
| 2:00 PM | Q4 Strategy | John Doe |
| 4:30 PM | Discovery Call | Mike Ross |

Would you like me to get more details on any of these?
```

**Prompt:** 
```
Find a 30-minute slot for a demo call on Friday morning.
```

**Response:** 
```
I checked your scheduling links for Friday morning. You have three open slots available for a 30-minute demo:

* **9:00 AM**
* **10:30 AM**
* **11:45 AM**

Would you like me to book one of these for you?
```

**Prompt:** 
```
Cancel the booking for the Project Sync today.
```

**Response:** 
```
Done. I've cancelled the 'Project Sync' booking scheduled for today. A notification has been sent to the attendee, and the slot is now open on your calendar.
```

## Capabilities

### Create new appointments
Have your agent book a new meeting with specific details and times automatically.

### Check team member availability
Instantly see who is free or busy across your entire team.

### List all current bookings
Get a full overview of every scheduled appointment in your account.

### Grab active scheduling links
Retrieve the correct booking page for different types of meetings.

### Reschedule or cancel meetings
Move existing appointments to new times or remove them from the calendar.

### View specific booking metadata
See the granular details and attendee requirements for any specific meeting.

## Use Cases

### Sending the right booking link
A sales rep needs to send a booking link but can't find the right one. The agent uses list_scheduling_links to find the correct one for a Discovery Call.

### Moving a meeting due to illness
A meeting needs to be moved because a team member is sick. The agent uses reschedule_booking to move the appointment to the next available slot.

### Summarizing the week's agenda
An office manager needs to see who's booked for the week. The agent uses list_bookings to generate a summary of all upcoming appointments.

### Finding time for a new lead
A client asks for a meeting on a specific day. The agent uses get_slots to show the client the specific times that work for the team.

## Benefits

- Stop manual data entry by using create_booking to set up meetings instantly.
- Save time checking schedules with list_availabilities to see everyone's status at once.
- Avoid scheduling conflicts by using get_slots to find perfect meeting times.
- Handle changes faster with reschedule_booking and cancel_booking for easy updates.
- Get instant context on attendees by pulling details with get_booking.
- Keep your links organized by using list_scheduling_links to find the right page every time.

## How It Works

The bottom line is you stop clicking through dashboards and start managing your calendar through plain English commands.

1. Subscribe to the NeetoCal MCP on Vinkius.
2. Enter your NeetoCal API Key and Subdomain in the configuration settings.
3. Ask your AI client to list your meetings, check for open slots, or create a new booking.

## Frequently Asked Questions

**Can NeetoCal MCP manage my team's schedule?**
Yes, it lets your agent see the availability for your whole team at once. This makes it easy to coordinate meetings without checking every person's calendar individually.

**How do I book a meeting using NeetoCal MCP?**
You just tell your agent to book a meeting for a specific time or type of call. The agent will handle the details and confirm the booking in your NeetoCal account.

**Can I see all my active links?**
Yes, your agent can list all your active scheduling links. This is helpful if you have different pages for different types of meetings like demos or consultations.

**Does NeetoCal MCP handle rescheduling?**
Yes, it can move existing bookings to new dates or times. You can just tell your agent to reschedule a specific meeting and it will update the calendar for you.

**Can my AI agent check for open slots?**
Yes, the agent can check for specific open slots based on your scheduling links. It can then suggest those times to your clients during a conversation.

**How do I know if the connection is working?**
You can ask your agent to check the status of your connection at any time. It will verify that your NeetoCal account is correctly linked and ready to use.

**Can my AI automatically find the details for a specific booking by its ID?**
Yes! Use the `get_booking` tool with the Booking ID. Your agent will respond with complete metadata for the appointment, including participant info, event type, and duration in seconds.

**How do I find my NeetoCal API Key?**
Log in to your NeetoCal account, navigate to **Settings** > **API**, and you will find your unique secret token there.

**What is the subdomain?**
The subdomain is the unique prefix in your NeetoCal URL (e.g., if you log in at `my-company.neetocal.com`, your subdomain is `my-company`).