Skip to content

Integration · Scheduling

Connect Claude & ChatGPT to Opencals

Ask your AI when the next free slot is for a service, which staff member can take it, or what add-ons are available in your Opencals store. It can search services and service collections, read locations, staff members and store settings, and check availability by date, location or staff member. It works with a Storefront API key and only reads.

Connect Opencals free

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

Try asking

  • “When is the next free slot for a 60-minute massage?”

    The AI finds the service and returns the nearest available time slot.

  • “What times are open with Sofie on Thursday?”

    It finds the staff member and the service, then lists the free slots for that date.

  • “Which add-ons can be booked with a haircut?”

    It looks up the service and lists the add-ons available for it.

What your AI can do

Services and add-ons

Search bookable services, read duration, price and description, browse service collections and list the add-ons that go with a service.

Availability

Find the next free slot, list open slots on a given date, or see free time ranges, filtered by location or staff member.

Locations and staff

List and read locations with addresses, list bookable staff members, and read the store's public settings.

  • “What services do you offer at the Vesterbro location?”

    It finds the location and searches the services available there, with duration and price.

  • “Is there any availability for a consultation next week?”

    It lists the free time ranges for the service starting from the date you give.

  • “What are the store's booking rules and time zone?”

    It reads the store's public settings.

12 tools for Opencals

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

  • get_locationGet one location by its ID, with address and details.
  • get_next_available_slotFind the nearest free time slot for a service (`product_id`), optionally at a `location_id` or with a `staff_member_id`.
  • get_serviceGet one bookable service by `product_id`, with duration, price and description.
  • get_store_settingsGet the store's public settings, such as its name, time zone and booking rules.
  • list_add_onsChanges dataList the store's add-ons (extras that can be booked with a service), filterable by `q`, `product_id`, `location_id` or `staff_member_id`.
  • list_availability_rangesList the free time ranges for a service (`product_id`), optionally from a `date` and for a `location_id` or `staff_member_id`.
  • list_available_slotsList the free time slots for a service (`product_id`) on a `date`, optionally for a `location_id`, `staff_member_id`, `duration` or `timezone`.
  • list_locationsList the store's locations. Search with `q`; paginate with `page` and `take`.
  • list_service_add_onsChanges dataList the add-ons available for one service (`product_id`), optionally for a `location_id` or `staff_member_id`.
  • list_service_collectionsList service collections (groups of services), optionally only visible ones. Paginate with `page` and `take`.
  • list_staff_membersList the store's staff members who can be booked. Search with `q`; paginate with `page` and `take`.
  • search_servicesSearch the store's bookable services by `q`, `status` or `location_id`. Paginate with `page` and `take`. Use to find a service's ID.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste an Opencals Storefront API key. In the Opencals dashboard go to Settings › API Keys and create a Storefront API key. It starts with sfk_ and is scoped to one store.

  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 Opencals?

The AI can search and read your store's services, service collections, add-ons, locations, staff members and public settings. It can check availability as the next free slot, the open slots on a date or free time ranges, filtered by location or staff member.

Does the AI see my Opencals credentials?

No. Your Storefront API key is encrypted at rest and never shown to the AI. After you save it, it is 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, for example availability without staff lists. All the Opencals tools read information and none of them change your store. 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 Opencals account.

Can the AI book appointments?

Not with this connector. It covers services, add-ons, locations, staff and availability, so the AI can find the right time and tell you or your customer what is open. The booking itself is made in Opencals.

Let your AI work in Opencals today.

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

Connect Opencals free

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