Agenda Pro
MCP to integrate with AgendaPro - appointment and booking management system. It allows managing reservations, clients, services, providers, locations, and viewing sales. Requires an AgendaPro API Key (Pro plan) that is generated in Settings > Integrations.
Start for freeCategory
Works with
AI Compatible
Tools
Cancel Booking
Cancel/delete a booking. IMPORTANT: This action cannot be undone.
Create Booking
Create a new booking/appointment in AgendaPro. WORKFLOW: First use agendapro_get_available_hours to find open slots, then create booking. Requires start, end, service_id, provider_id, first_name, and AT LEAST ONE of: last_name, email, or phone.
Delete Client
Delete a client from AgendaPro. IMPORTANT: This may affect related bookings.
Get Available Hours
Get available booking hours for a service on a specific date. Requires either location_id OR provider_id (if both provided, only provider_id is used). Use this to find open slots before creating a booking.
Get Client History
Get a client's booking and payment history.
Get Location Details
Get detailed information about a location including its services and providers.
Get Provider Details
Get detailed information about a provider including their services.
Get Service Details
Get detailed information about a service including providers who offer it.
Search
Unified search tool for AgendaPro entities. USE THIS FIRST when you need an ID. Supports: bookings, clients, services, providers, locations, payments, plans. If 'id' is provided, fetches a single record. Otherwise, lists records with optional filters.
Update Booking
Update an existing booking in AgendaPro. You can reschedule (start/end), change the provider, or update the status. Status IDs: 1=Reserved, 2=Confirmed, 3=Attends, 6=No-Show, 7=Waiting, 8=Pending (not canceled).
Upsert Client
Create or update a client in AgendaPro. If client_id is provided, updates existing client. Otherwise creates new.