# MakePlans MCP for AI Agents AI Agent Connect

> MakePlans lets you connect your scheduling platform to your AI agent. It gives your agent the ability to manage bookings, check real-time availability, and handle customer profiles directly. Instead of jumping between tabs, you can let your AI handle the heavy lifting of appointment management by talking to it normally.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_AvpnLswtDZGu686pEW8ToNLuunWX2nqwlaEDfYHB/ai-agent-connect
- **Tags:** online-booking, appointment-scheduling, service-management, staff-availability, customer-management, automation

## Description

MakePlans lets you connect your scheduling platform to your AI agent. This Connector lets your agent act as a front-desk coordinator that actually understands your specific calendar. If a customer asks for a massage on Tuesday, your agent can check the available slots for that specific service, see which staff members are free, and offer a time that works. It handles the boring stuff like creating new customer profiles or listing your full catalog of services so you don't have to manually enter data into a dashboard. You get a way to manage your entire booking flow through simple conversations. Since Vinkius hosts this Connector, you can plug it into your existing setup and let your agent manage the people database while you focus on the actual work. Instead of jumping between tabs to check who is coming in or what room is free, you can just ask your agent. It can pull up the full history of a customer or check the status of a specific booking in seconds. It is about moving from checking the calendar to having the calendar managed for you. This means you can spend more time with your clients and less time fighting with a booking portal. You can even have your agent check which staff members are on shift or which rooms are currently occupied to coordinate your day more effectively.

## Tools

### delete_booking
Delete/Cancel a booking

### create_booking
Create a new booking

### get_booking
Get details for a specific booking

### get_resource
Get details for a specific resource

### get_service
Get details for a specific service

### list_bookings
List all bookings in MakePlans

### list_people
List people (staff)

### list_resources
g., rooms, equipment).

List resources

### list_services
g., "Consultation", "Haircut").

List available services

### list_available_slots
List available time slots for a service

## Prompt Examples

**Prompt:** 
```
List all appointments scheduled for next week in MakePlans.
```

**Response:** 
```
I've retrieved your bookings for next week. You have 8 appointments scheduled, including:

* **Consultation with John Smith**
* **Yoga Class**

Would you like the full details for any of them?
```

**Prompt:** 
```
Find available slots for service ID '123' between tomorrow and Friday.
```

**Response:** 
```
I've checked the availability for service 123. There are 5 open slots available tomorrow morning and 3 slots available on Thursday afternoon.
```

**Prompt:** 
```
Create a new customer profile for 'Alice Doe' with email 'alice@example.com'.
```

**Response:** 
```
Successfully created the profile for Alice Doe in MakePlans. The new person ID is 'pers-987'. You can now use this ID to schedule bookings for her.
```

## Capabilities

### Check booking availability
Check booking availability lets you see which time slots are open for specific services.

### Create customer profiles
Create customer profiles lets you add new people to your database with just a name.

### Manage booking resources
Manage booking resources lets you see who is working and what rooms are open.

### Schedule new appointments
Schedule new appointments lets you book a slot by linking a person and a service.

### List service options
List service options lets you see every type of appointment you offer.

## Use Cases

### Booking a new client
A customer wants a haircut. The agent uses create_new_customer to save their info, then find_available_slots to see when the stylist is free, and finally create_new_appointment to lock it in.

### Checking daily schedule
An owner asks who they are seeing today. The agent calls list_appointments and summarizes the day's names and services in a bulleted list.

### Resource planning
A manager needs to know if a room is free. The agent uses list_booking_resources to check room availability for a specific time.

### Customer lookup
A person calls asking about their last visit. The agent uses list_customers to find them and get_appointment_details to see their history.

## Benefits

- Stop manual data entry by having your agent create new customer profiles automatically during conversations using create_new_customer.
- Reduce scheduling errors because your agent uses find_available_slots to ensure no double bookings occur.
- Save time on resource management by using list_booking_resources to see staff and room status instantly.
- Improve customer experience by letting your agent pull booking info from get_appointment_details to answer questions faster.
- Keep your service list updated by letting your agent pull the latest options from list_available_services.
- Simplify your workflow by using list_appointments to get a quick overview of your day without opening the MakePlans portal.

## How It Works

The bottom line is you turn your scheduling data into a conversational tool for your business.

1. Subscribe to the MakePlans MCP on Vinkius.
2. Add your API Key and Account Name to your client settings.
3. Start asking your agent to book clients or check your calendar.

## Frequently Asked Questions

**How can I use MakePlans to book clients with my AI?**
Your AI agent can book clients directly by checking your real-time availability and creating new records in your MakePlans account automatically.

**Can MakePlans help me manage my salon's staff schedule?**
Yes, it lets your agent see which staff members are free and what rooms are available, making it easy to coordinate your team's day.

**Does MakePlans work with my existing customer list?**
Yes, your agent can list all registered customers or create new profiles on the fly as you talk to new people.

**How do I see my daily schedule using MakePlans?**
Your agent can pull a list of all appointments and summarize your day for you in plain English so you don't have to open the dashboard.

**Can MakePlans help me see what services I offer?**
Your agent can retrieve your full service catalog to answer customer questions about your offerings and appointment types.

**Is MakePlans good for managing multiple resources?**
It allows your agent to track various resources like rooms and specialized equipment, ensuring you never double-book a space.

**How do I find my MakePlans API Key?**
Log in to your MakePlans admin dashboard, navigate to Settings > API to find or generate your Private API Key. Your token is encrypted at rest and injected securely at runtime.

**What is the Account Name?**
The account name is the subdomain used in your MakePlans URL, for example: `mycompany.makeplans.com`. Enter only `mycompany`.

**Can I search for available slots for a specific date range?**
Yes, use the `find_available_slots` tool and provide `params` such as `from=2024-01-01&to=2024-01-07` along with the service ID.

**Where do I find my API Key?**
In your MakePlans account, go to Setup > Integrations > API. You must enable the API to see your key.

**Can I use the MakePlans MCP server for a public website?**
The MCP server uses the Private API and requires an API key, so it is intended for internal or authenticated use rather than direct exposure to unauthenticated public users.