Agenda Pro
MCP to integrate with AgendaPro - appointment and booking management system. It allows managing reservations, clients, services, providers, locations, and payments.
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.
Create Giftcard Payment
Create a giftcard sale in AgendaPro. Automatically searches for client, location, and seller by name. Giftcard can be: restricted to buyer (to_the_carrier=false) or transferable (to_the_carrier=true). Can have expiration dates (start_date/end_date). Payment methods: cash, credit, debit, check, other.
Create Payment
Create a payment for a service in AgendaPro (new_service - without booking). Automatically searches for client, location, service, and seller by name. Payment methods: cash, credit, debit, check, other. Receipt types: receipt (boleta), invoice (factura), service_receipt, other.
Create Product Payment
Create a payment for a product sale in AgendaPro. Automatically searches for client, location, and seller by name. Product ID must be provided (from inventory). Payment methods: cash, credit, debit, check, other.
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.