MCP App Store
by KeenEthics
Lorenly Booking icon

Lorenly Booking

By MINH HUY TRAN

Get New App Alerts

Overview

Lorenly Booking helps people discover beauty and wellness businesses, browse current services and prices, check live appointment availability, review deposit and intake requirements, and place a guarded appointment hold. Free appointments require confirmation through an emailed link, while deposit appointments are completed on Lorenly's secure external checkout page; card details are never collected in ChatGPT.

Tools

check_availability

ChatGPT
Available start times (ISO 8601, in the salon's timezone) for a service on a given day. Use this once you know WHICH day; to find the next open day, use find_next_availability instead of guessing dates one at a time. Each time also comes with a pre-filled booking-page link (bookingLinks): if the customer would rather finish on the business's own page, give them that link - it opens on that time and they confirm there.

create_booking

ChatGPT
Book an appointment. Provide an available start (from check_availability), the customer's details, and answers to every required custom field (customAnswers, from get_service_requirements); include customerPhone when the salon reports requirePhone. The time is HELD, not booked: a free service returns 'confirmation_required' and the customer must click the link emailed to customerEmail within the returned holdMinutes or the slot is released; a service requiring a deposit returns a payUrl and confirms once the deposit is paid within the returned holdMinutes. Use the customer's genuine email address, and pass locale - the language the customer is writing in - so emails and the payment page use it.

find_next_availability

ChatGPT
Which upcoming DAYS have any opening for a service. Use this whenever the customer asks for the next/earliest appointment or has not named a day - one call scans up to 92 days, so a salon closed for a holiday or a blocked-out month is found immediately instead of by guessing dates. Then call check_availability on one of the returned days for exact times. An empty availableDays means the salon really is closed or full for that whole window.

get_service_requirements

ChatGPT
What the customer must provide to book a service: whether a deposit is required (and how much), plus any custom intake questions the salon configured (e.g. a required terms acceptance). Call this before create_booking and collect every required field from the customer.

list_salons

ChatGPT
List bookable salons on the platform (name, city, the booking slug to use with the other tools, and requirePhone: whether the salon needs the customer's phone number to book).

list_services

ChatGPT
List a salon's bookable services: name, slug, duration, price, currency, whether a deposit is required, and the staff who can be booked for each service online (staff: id + name). When a service has several, offer the customer the choice and pass the chosen id as staffId; staffNoun is the salon's own word for them.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps