Skip to content

Integration · Scheduling

Connect Claude & ChatGPT to GECKO Booking

Ask your AI what is booked tomorrow, when a customer was last in or how much is left on a gift card, and it reads the answer from GECKO Booking. It can look up services, calendars, work hours, events and sign-ups. It can also create customers and bookings, move or cancel a booking and change its status, with your approval if you want it.

Connect GECKO Booking free

Free plan, no credit card. Takes about a minute.

Try asking

  • “What is booked in Maria's calendar tomorrow?”

    The AI finds Maria's calendar and lists the bookings for that day with service and customer.

  • “Book Jane Holm for a haircut on Friday at 10.”

    It finds Jane, the service and the calendar, then creates the booking. It can send her a confirmation by email or SMS if you ask.

  • “Move Jane's booking on Friday to Monday at 14.”

    It finds the booking and moves it to the new date and time, and can notify her.

What your AI can do

Bookings

List bookings by period, customer, calendar or service, and create, move, cancel and change the status of bookings.

Customers and vouchers

Search, create and update customers, and look up gift cards and punch cards with their balance.

Services, calendars and events

See services, service groups, calendars, employees, work hours, products, events and event sign-ups.

  • “How much is left on gift card 4412?”

    It finds the voucher by code and reads its balance.

  • “Who has signed up for Saturday's yoga class?”

    It finds the event and lists its sign-ups.

  • “Add a new customer: Lars Holm, [email protected], 12 34 56 78.”

    It searches first to avoid a duplicate, then creates the customer with name, email and mobile.

24 tools for GECKO Booking

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_bookingChanges dataCreate a booking: `service_id`, `calendar_id`, `customer_group_id`, `booking_date`, `booking_time_start`, `respect_work_hours`, plus `customer_id`. Set `notify_by_email`/`notify_by_sms` to send the customer a confirmation.
  • create_customerChanges dataCreate a customer with `customer_name`, `customer_email`, `customer_mobile`, address and notes. Search first to avoid duplicates.
  • delete_bookingDeletesDelete (cancel) a booking by `booking_id`; optionally notify the customer by email or SMS. This cannot be undone.
  • get_bookingGet one booking by `booking_id`.
  • get_customerGet one customer by `customer_id`.
  • get_eventGet one event by `event_id`.
  • get_serviceGet one service by `service_id`, including duration and price.
  • get_voucherGet one voucher (gift card or punch card) by `journal_entry_id`, including its balance.
  • list_booking_statusesList the booking statuses and their IDs.
  • list_bookingsList bookings in a `period` (start and end), optionally filtered by `customer_id`, `calendar_id` or `service_id`.
  • list_calendarsList calendars (staff members, rooms or resources) with their IDs.
  • list_customer_groupsList customer groups with their IDs, needed when creating bookings.
  • list_employeesList employees, optionally filtered by `employee_name` or `employee_active`.
  • list_event_signupsList event sign-ups, filtered by `event_id`, `customer_id` or dates.
  • list_eventsList events such as classes or courses, filtered by `period`, `active` or event group.
  • list_productsList products (retail items), filtered by name or item number.
  • list_service_groupsList service groups.
  • list_servicesList bookable services, optionally filtered by `service_group_id` or `customer_group_id`.
  • list_vouchersList vouchers such as gift cards and punch cards, filtered by `voucher_code`, `voucher_type` or `limited_to_customer_id`.
  • list_work_hoursList work hours (opening hours per calendar), optionally for a `period` or `calendar_id`.
  • move_bookingVisible to othersMove a booking to a new `booking_date`, time or `calendar_id` by `booking_id`. Set `notify_by_email`/`notify_by_sms` to tell the customer.
  • search_customersSearch customers by `customer_email`, `customer_no`, `customer_group_id` or tags. Use to find a customer's ID.
  • update_booking_statusChanges dataChange a booking's status by `booking_id` and `status_id` (from list_booking_statuses).
  • update_customerChanges dataUpdate a customer by `customer_id`. Only the fields you pass change.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose GECKO Booking from the app list.

  2. 2

    Paste your key

    Paste your GECKO Booking API bearer token. The public API documentation does not say where to create the token, so ask GECKO Booking support at [email protected] for an API token for your account.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in GECKO Booking?

It can read bookings, booking statuses, customers, customer groups, services, service groups, calendars, employees, work hours, events, event sign-ups, vouchers and products. It can create and update customers, create bookings, move bookings, change a booking's status and cancel bookings.

Does the AI see my GECKO Booking credentials?

No. Your GECKO Booking credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with lookups only. Cancelling a booking cannot be undone, and moving a booking can notify the customer, so both can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own GECKO Booking account.

Where do I get a GECKO Booking API token?

The GECKO Booking API uses a bearer token for your account, but the public documentation does not describe where to create it. Contact GECKO Booking support at [email protected] and ask for an API token, then paste it into PipMCP.

Let your AI work in GECKO Booking today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect GECKO Booking free

PipMCP is not affiliated with GECKO Booking. Product names are trademarks of their owners.