MCP App Store
by KeenEthics
Clynevia Booking icon

Clynevia Booking

By Huthayfa J. H Salman

Get New App Alerts

Overview

Clynevia Booking is an appointment booking tool for nutrition and dietitian clinics. It lets you book a visit at a clinic that uses Clynevia, without leaving the conversation. It only handles appointments: it does not give medical or nutrition advice. Tell ChatGPT the clinic's name or paste its booking link. It shows the clinic's real free times, asks for your name and WhatsApp number, reads the booking back to you, and places it only after you say yes. You get a booking code to keep: with the code and your phone number you can check, cancel or move the booking later, from any conversation. Every booking is a request. The clinic's specialist confirms the time with you; nothing is confirmed automatically. What it collects: your name and phone number, and only when you book. It does not ask about your health. If the clinic wants a form filled before your visit, you get a link to fill it on the clinic's own page. Only clinics that have switched this on can be booked, and only clinics that chose to be listed can be found by name. It works in Arabic and English.

Tools

cancel_booking

ChatGPT
Cancels a booking, given its booking code and the phone number it was made with. Call it only after the person has clearly said they want to cancel. This cannot be undone here: to book again, start a new booking.

confirm_booking

ChatGPT
Places the booking prepare_booking described, as a request the clinic still has to confirm. Call it only after the person has heard the summary and clearly agreed. Returns a booking code for the person to keep, and links to any forms the clinic wants them to fill in on its own page. Calling it again with the same confirmationId returns the same booking and creates nothing new. Refuses with slot_taken when the time went in the meantime (offer other times) and confirmation_expired when too long has passed (prepare again).

find_booking

ChatGPT
Returns the clinic, time and status of a booking, given its booking code and the phone number it was made with. Refuses with booking_not_found unless both match a booking that is still ahead.

find_clinic

ChatGPT
Looks a clinic up by its booking address and returns its name, address and timezone. Call this first. Refuses with assistant_booking_off when the clinic does not take bookings through AI assistants, and clinic_not_found when there is no clinic at that address.

find_free_slots

ChatGPT
Lists the free appointment times a clinic offers between two days (YYYY-MM-DD, clinic-local, inclusive, at most 14 days apart). Returns at most 12; hasMore says there are others, so narrow the days to see them. When the range has none, nextAvailableDate is the next day that does. Call this before offering any time, and use only a startsAt copied exactly from its result.

prepare_booking

ChatGPT
Checks a booking and returns a summary to read back to the person, with a confirmationId valid for 15 minutes. Books nothing: the clinic sees nothing until confirm_booking. Refuses with slot_taken when the time is no longer free and too_soon for a time before tomorrow.

reschedule_booking

ChatGPT
Moves a booking to another free time, given its booking code, the phone number it was made with, and a startsAt from find_free_slots. The moved booking is a request the clinic has to confirm again. Refuses with slot_taken when the new time is no longer free.

search_clinics

ChatGPT
Finds clinics by name, or part of a name, in Arabic or English. Returns at most 5, each with its name, booking address and timezone; use the booking address with the other tools. Only clinics that chose to be listed appear, so an empty list does not mean the clinic does not exist: ask the person for the clinic's booking link instead.

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps