It asks first
Anything that touches members, money or the schedule shows exactly what will happen and waits for your OK. The OK is tied to that exact change, so nothing else can run in its place.
AI assistants
Motisfit is a connector for Claude, ChatGPT and other apps that support MCP. Members book and pay from a chat. Owners and staff set up the gym, check people in and see how it's doing.
create_class_typeSpin · Strengthschedule_classes12 weeks from Mon, Oct 26Connect in a minute
In Claude or ChatGPT, add a custom connector with this address. Any app that supports MCP connectors works the same way.
https://api.motisfit.com/mcp
Sign in with your Motisfit account (a passkey or an emailed code) and choose what it may do: your own bookings, or also help run your gym.
Ask in your own words. It finds the right tools, tells you what will happen, and waits for your OK before anything changes.
What people ask
join_waitlistSmall-Group HIIT, Sat 9:00 AMfreeze_membershipNov 2 – Nov 15find_memberAna Ortizcheck_inStrength, 5:30 PMattendance_reportlast 30 daysBuilt to be trusted with a gym
Anything that touches members, money or the schedule shows exactly what will happen and waits for your OK. The OK is tied to that exact change, so nothing else can run in its place.
Members pay on Stripe's own page. The assistant hands them the link and never sees or enters a card.
Only people with a staff role get staff tools, and each role gets only what it may do: the front desk checks people in; owners and managers refund payments.
Members see every AI app they have connected and can disconnect one in the app. It stops working within 15 minutes.
Every tool, by name
What an assistant can do with Motisfit, nothing hidden. Staff tools appear only for people with a staff role.
Their own bookings, plans and family, at every gym they belong to.
my_familyMy familymy_gymsMy gymsfind_classesFind classesclass_detailsClass detailsmy_scheduleMy schedulemy_memberships_and_creditsMy memberships and creditsgym_plansA gym's plansbuy_planBuy a planmembership_renewalStop or restart a membership renewingmy_progressMy progressjoin_challengeJoin a challengerefer_a_friendRefer a friendclaim_intro_offerClaim a free intro offerfind_appointment_slotsFind appointment timesbook_appointmentBook an appointmentcancel_appointmentCancel an appointmentfreeze_membershipFreeze my membershipend_freezeEnd my freezegym_newsGym newsmy_notificationsMy notificationsbook_classBook a classcancel_bookingCancel a bookingbring_guestBring a friend to a classcancel_guestCancel a friend's spotchange_spotChange my spotjoin_waitlistJoin the waitlistleave_waitlistLeave the waitlistgym_waiverA gym's waiverThe front desk and coaches: check-in, rosters, members and guests.
todays_classesToday's classesrosterClass rostercheck_inCheck someone incheck_in_guestCheck a guest inadd_guestAdd a member's guestremove_guestCancel a guest's spotautomationsAutomationsguest_listGuest listfind_memberFind a membermember_summaryMember summaryadd_memberAdd a memberappointments_on_dayA day's appointmentscheck_in_appointmentCheck someone in for an appointmentbook_member_appointmentBook an appointment for a membercancel_member_appointmentCancel a member's appointmentadd_family_memberAdd a family member to a member's accountbook_memberBook a member into a classcancel_member_bookingCancel a member's bookinggym_setupGym setupchallengesThe gym's challengesreferralsReferral program and referralsmove_to_spotMove someone to another spotblock_spotTake a spot out of usefreeze_memberFreeze a member's plansend_member_freezeEnd a member's freezeexcuse_no_showExcuse a no-showlift_booking_pauseLift a booking pausesend_waiverEmail a member the waiverrecord_paper_waiverRecord a paper waivertag_memberTag a membermembers_taggedMembers with a tagadd_member_noteAdd a note about a memberSetup, the schedule, money, reports and messages to members.
create_gymCreate a gympost_newsPost newsclose_gymClose the gym for some daysremove_newsTake down a postupdate_automationChange an automationtest_automationTry an automationcreate_serviceCreate an appointment serviceset_trainer_hoursSet a trainer's hourscreate_class_typeCreate a class typeset_drop_inMake a class type drop-in, or booked aheadcreate_planCreate a planjoin_linkThe gym's join linkpaymentsCard paymentssales_reportSales reportrefund_paymentRefund a card paymenttv_displayThe gym's TV displaycreate_challengeStart a challengeset_referral_programSet up the referral programschedule_classesSchedule recurring classesend_scheduleEnd a recurring scheduleset_up_roomSet up a room for pick-a-spotset_class_roomPut a class type's classes in a roomremove_roomRemove a roomedit_classEdit a classcancel_classCancel a classupdate_booking_rulesUpdate booking rulesgive_planGive a member a planset_staff_roleSet someone's staff roleattendance_reportAttendance reportset_waiverPublish the gym's waiverimport_membersImport membersrecent_activityRecent staff activity