GymMaster
Gym management for prospects, members, memberships, bookings, payments, visits, and gate access.
Tools
| Name | Description |
|---|---|
list_clubsList GymMaster clubs/companies. | List GymMaster clubs/companies. |
list_class_scheduleList available classes for a week. | List available classes for a week. |
list_available_classesList GymMaster classes available for booking. | List GymMaster classes available for booking. |
list_booking_servicesList GymMaster services available for booking. | List GymMaster services available for booking. |
list_service_booking_timesList available GymMaster service booking times. | List available GymMaster service booking times. |
book_service_bookingCreate a GymMaster service booking for a member. | Create a GymMaster service booking for a member. |
list_service_booking_equipmentList GymMaster equipment available for service bookings. | List GymMaster equipment available for service bookings. |
list_service_booking_roomsList GymMaster rooms available for service bookings. | List GymMaster rooms available for service bookings. |
create_prospectCreate a GymMaster prospect. | Create a GymMaster prospect. |
signup_memberSign up a new GymMaster member with a membership. | Sign up a new GymMaster member with a membership. |
login_memberLogin as a member and return a member token for member-scoped actions. | Login as a member and return a member token for member-scoped actions. |
get_member_profileGet the profile for a logged-in GymMaster member. | Get the profile for a logged-in GymMaster member. |
update_member_profileUpdate the profile for a logged-in GymMaster member. | Update the profile for a logged-in GymMaster member. |
list_member_membershipsList current memberships for a GymMaster member. | List current memberships for a GymMaster member. |
list_membership_cancellation_reasonsList GymMaster membership cancellation reasons. | List GymMaster membership cancellation reasons. |
cancel_membershipCancel a GymMaster member membership. | Cancel a GymMaster member membership. |
list_outstanding_balanceList outstanding charges for a GymMaster member. | List outstanding charges for a GymMaster member. |
log_paymentLog an external payment for a GymMaster member. | Log an external payment for a GymMaster member. |
book_classBook a logged-in GymMaster member into a class. | Book a logged-in GymMaster member into a class. |
cancel_bookingCancel a GymMaster member booking. | Cancel a GymMaster member booking. |
check_in_bookingCheck in a GymMaster member booking. | Check in a GymMaster member booking. |
checkout_bookingCheckout a GymMaster member booking to mark that the member attended and left. | Checkout a GymMaster member booking to mark that the member attended and left. |
rate_bookingSubmit a rating for a GymMaster booking. | Submit a rating for a GymMaster booking. |
list_upcoming_bookingsList upcoming bookings for a GymMaster member. | List upcoming bookings for a GymMaster member. |
list_past_bookingsList past bookings for a GymMaster member. | List past bookings for a GymMaster member. |
list_class_attendeesList members attending a GymMaster class booking. | List members attending a GymMaster class booking. |
list_member_visitsList daily visit counts for a GymMaster member. | List daily visit counts for a GymMaster member. |
list_productsList GymMaster products available online. | List GymMaster products available online. |
purchase_productsPurchase products through the GymMaster member portal API. | Purchase products through the GymMaster member portal API. |
get_communication_preferencesRetrieve GymMaster email and SMS/notification preferences for a member. | Retrieve GymMaster email and SMS/notification preferences for a member. |
update_communication_preferencesUpdate GymMaster member communication preferences. Enabling SMS/notifications may trigger provider opt-in messaging. | Update GymMaster member communication preferences. Enabling SMS/notifications may trigger provider opt-in messaging. |
list_sales_repsList GymMaster sales reps. | List GymMaster sales reps. |
process_gate_swipeProcess a GymMaster Gatekeeper card swipe and return whether access should be granted. | Process a GymMaster Gatekeeper card swipe and return whether access should be granted. |
log_gate_swipeLog a GymMaster Gatekeeper access decision after a door reader interaction. | Log a GymMaster Gatekeeper access decision after a door reader interaction. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('gymmaster', 'list_clubs', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'gymmaster',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect GymMaster to my app?
Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does GymMaster support?
GymMaster supports 34 tools including List Clubs, List Class Schedule, List Available Classes, List Booking Services, List Service Booking Times, and more.
Can I use GymMaster with AI agents?
Yes. Add GymMaster to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
Can GymMaster be used in stateful agent workflows?
Yes. Agents can combine GymMaster tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does GymMaster use?
GymMaster uses Custom. Weavz stores credentials securely and uses them for authorized action execution.
How much does the GymMaster integration cost?
The GymMaster integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
Connect GymMaster in minutes
Get 20,000 free action executions every month. No credit card required.