Skip to content

Integration · Scheduling

Connect Claude & ChatGPT to TeamUp

Ask your AI who is booked into tonight's class, which members hold an active membership, or to book someone in. It works with the classes, customers, memberships, attendance and invoices in your TeamUp business. Front desk questions get answered without switching between screens.

Connect TeamUp free

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

Try asking

  • “How many spots are left in Thursday's 6 pm spin class?”

    The AI finds the class and reads its capacity and how many spots are taken.

  • “Book Sara Jensen into tomorrow's yoga class.”

    It searches for the customer, finds the class and registers her, using her membership or as comped if you say so.

  • “The 7 am class is full. Put Mark on the waitlist.”

    It adds the customer to the class waitlist.

What your AI can do

Classes and bookings

List classes by date, venue or instructor, book or cancel registrations, add customers to waitlists and mark attendance or no-shows.

Customers and memberships

Search customers, read their memberships and passes, add a membership to a customer or cancel one, and check customers in.

Invoices and follow-up

Read and filter invoices, and log or list CRM interactions such as calls and notes.

  • “Who attended last Monday's HIIT class?”

    It lists the registrations and attendance records for that class.

  • “Which members have a membership expiring this month?”

    It lists customer memberships filtered by expiration date, with customer and status.

  • “Log that I called Anna about renewing her membership.”

    It logs a CRM interaction on the customer with a note and the call outcome.

25 tools for TeamUp

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

  • add_customer_to_waitlistChanges dataAdd a customer to a full class's waitlist by event_id and customer.
  • add_membership_to_customerChanges dataGive a customer a membership by customer and membership IDs, with optional start_date and payment_plan. This may start charging the customer according to the membership's pricing.
  • book_customer_into_classChanges dataRegister a customer into a class by event_id and customer ID, optionally using a specific customer_membership or comped for free.
  • cancel_class_bookingChanges dataRemove a customer's registration from a class by event_id and customer; set is_late_cancel to apply late-cancel rules.
  • cancel_customer_membershipDeletesCancel a customer's membership by customer_membership_id, optionally ending it on forced_expiration_date.
  • check_in_customerChanges dataCheck a customer in at a venue on a date (both required), optionally against a customer_membership or comped.
  • get_classGet one class or session by event_id, including time, venue, instructors, capacity and how many spots are taken.
  • get_customerGet one customer by customer_id, with contact details, status and membership info.
  • get_customer_membershipGet one customer membership by subscription_id (the customer membership ID), with status, dates and usage.
  • get_invoiceGet one invoice by invoice_id, with amounts, status and line items.
  • list_attendancesList class registrations and attendance records, filtered by customer, event, venue, status or event start date.
  • list_class_typesList the class and appointment types offered (offering types), filtered by name_contains, instructor or status.
  • list_classesList scheduled classes and sessions (events), filtered by start date range (starts_at_gte/starts_at_lte), venues, instructors, offering_types or status. Use to find an event ID.
  • list_coursesList courses (multi-session programs), optionally only published ones.
  • list_customer_interactionsList logged CRM interactions (calls, notes) for a customer.
  • list_customer_membershipsList memberships and passes that customers hold, filtered by customer, membership, status or start/expiration dates.
  • list_instructorsList or search instructors by name in `query`, or by events or offering_type.
  • list_invoicesList invoices, filtered by status, customer_membership or store_order.
  • list_membership_plansList the membership and pass types the business sells, filtered by name_contains, for_sale or categories. Use to find a membership ID.
  • list_staffList staff members of the business.
  • list_venuesList the business's venues (locations) with their IDs.
  • log_customer_interactionChanges dataLog a CRM interaction with a customer: interaction_type and customer (required), plus a note and call_outcome.
  • mark_class_attendedVisible to othersConfirm that a customer attended a class by event_id and customer.
  • mark_class_no_showVisible to othersMark a registered customer as a no-show for a class by event_id and customer. Penalties may apply depending on the business's rules.
  • search_customersSearch the business's customers (members) by name or email in `query`, or filter by status, active_memberships or age. Use to find a customer ID.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste a Machine-to-Machine (M2M) token that you create in your TeamUp business dashboard. M2M tokens act in provider mode with admin permissions. If your login covers several locations (franchise), also enter the provider ID of the location the AI should use.

  3. 3

    Add the link to your AI

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

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

Questions

What can the AI do in TeamUp?

The AI can read classes, class types, courses, venues, staff, instructors, customers, memberships, membership plans, attendance, invoices and CRM interactions. It can book customers into classes, cancel bookings, add customers to waitlists, check customers in, mark attendance and no-shows, log interactions, and add or cancel customer memberships if you switch those tools on.

Does the AI see my TeamUp token?

No. Your TeamUp token 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, so you can start with lookups. Adding a membership may start charging the customer, cancelling a membership ends it, and a no-show can trigger penalties. These can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then 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 TeamUp account.

What is the provider ID for?

The M2M token acts for your business as a provider with admin permissions. If your login covers several locations, for example in a franchise, the provider ID tells PipMCP which location to work with. With a single location you can leave it out.

Let your AI work in TeamUp today.

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

Connect TeamUp free

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