Skip to main content
Glama

Server Details

Find gyms and studios, see classes and prices, and book with Gymmy.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
zdeadex/gymmy-mcp
GitHub Stars
0
Server Listing
Gymmy MCP server
ChatGPT
–
Claude
–

TDQS

A3.7/5.0

Scored across 14 tools

Disambiguation3/5

Most tools are cleanly separated (search vs. detail vs. personal lists), but three purchase/booking flows — book_dropin, join_gym, and start_trial — overlap around trials and class packs, and only cross-references in the descriptions keep them apart. Likewise get_schedule, search_classes, and my_schedule all return class listings and differ mainly by audience/scope, which invites misselection despite the detailed text.

Naming Consistency4/5

Names are uniformly snake_case with a strong verb_noun pattern (book_class, cancel_booking, get_gym, search_gyms, join_gym). The my_* prefix for personal queries is a deliberate, consistent grouping, though checkout_status is a bare noun and breaks the verb-first convention slightly.

Tool Count4/5

14 tools is well within the comfortable range and maps neatly onto the domain: discovery, gym details, pricing, booking, purchase, and account views. There is mild redundancy (start_trial vs. book_dropin for a trial), but nothing feels padded.

Completeness4/5

The booking lifecycle is well covered: search gyms/classes, inspect details and prices, book as member or drop-in, join a membership, and cancel. Gaps are minor: no reschedule/modify booking, no guest/friend booking, and no membership cancellation or profile management, all of which agents can mostly work around.

Available Tools

14 tools
book_classBook a classAInspect

Books a class at one of the signed-in member's gyms with their own membership (or puts them on the waitlist when full, if the gym allows). Uses the gym's booking rules. No payment is taken here.

Inputs: date (required), class_id (required), gym, locale.

book_dropinBuy and book a classAInspect

Buys a trial, a single class or a class pack at a Gymmy gym and books the class in one go, for the signed-in person (any Gymmy account, no membership needed). First call without confirm: returns the summary (price, class) to confirm with the person. Then call with confirm: true, first_name and last_name: returns a Stripe Checkout link on the gym's own account (the spot is held 30 min), or books right away when free. Follow up with checkout_status. Nothing is charged by this tool.

Inputs: gym (required), date, locale, confirm, +5 more.

cancel_bookingCancel a bookingA
DestructiveIdempotent
Inspect

Cancels the signed-in member's booking (or waitlist spot) for a class. The gym's cancellation deadline applies; a late cancel may count as used.

Inputs: date (required), class_id (required), gym, locale.

checkout_statusPayment statusA
Read-onlyIdempotent
Inspect

Status of a purchase started with book_dropin or join_gym (ref): pending (checkout open), processing (bank debit), paid, free or failed, and whether the gym now shows in the person's Gymmy account. The widget calls it by itself after the Stripe page opens; call it when the person says they paid or asks. The booking is confirmed by the gym's Stripe webhook either way.

Inputs: ref (required), locale.

get_gymGym detailsA
Read-onlyIdempotent
Inspect

Details of a gym: for a Gymmy gym its description, address, opening hours, sites, how to book, page and join links; for a gym not on Gymmy its address, opening hours, own booking link and sourced prices (with source and date, not verified by Gymmy), and its listing page.

Inputs: gym (required), locale.

get_pricesPrices and offersB
Read-onlyIdempotent
Inspect

Memberships, class packs and trial offers of a Gymmy gym with prices in EUR and a direct sign-up link per offer.

Inputs: gym (required), locale.

get_scheduleClass scheduleA
Read-onlyIdempotent
Inspect

Upcoming classes of a Gymmy gym (next 14 days): time, duration, spots left, and a booking link with the class already picked.

Inputs: gym (required), date, locale.

join_gymJoin a gymAInspect

Signs the signed-in person up to a Gymmy gym's membership or class pack (from get_prices), paid on the gym's own Stripe Checkout page. First call without confirm returns the summary to confirm; then confirm: true with first_name and last_name returns the payment link. Follow up with checkout_status. For a single class or a trial with a class, use book_dropin.

Inputs: gym (required), offer_id (required), locale, confirm, +3 more.

my_bookingsMy bookingsA
Read-onlyIdempotent
Inspect

The signed-in member's upcoming booked and waitlisted classes (next 2 weeks), across all their Gymmy gyms (or one with gym).

Inputs: gym, locale.

my_gymsMy gymsB
Read-onlyIdempotent
Inspect

Gyms the signed-in Gymmy member belongs to.

Inputs: locale.

my_scheduleMy gyms' scheduleA
Read-onlyIdempotent
Inspect

Classes for a week at the signed-in member's gyms (all of them, or one with gym), with the class ids book_class needs, spots left and whether they are booked.

Inputs: gym, week, locale.

search_classesFind a class to drop inA
Read-onlyIdempotent
Inspect

Classes open to visitors right now at Gymmy gyms that accept drop-ins from anywhere (trial, single class or class pack), near a place or point, optionally one day or one kind of class ('hyrox', 'yoga'). Each result has the gym, class_id, date, spots left, the cheapest price and the offers that book it (offer_id). Book one with book_dropin.

Inputs: gym, lat, lng, date, +5 more.

search_gymsSearch gyms and studiosA
Read-onlyIdempotent
Inspect

Find gyms and studios (CrossFit, HYROX, fitness, yoga, pilates, boxing, martial arts, dance, climbing) in France and Europe, near a point or by name, city or postcode. Activity words in the query filter ('CrossFit Nice', 'yoga Lyon'); the rest is the place or the gym name. Gymmy gyms (onGymmy: true) can be booked; others are listed from OpenStreetMap and other public sources (each with its source page and date), not bookable on Gymmy, with their address, opening hours, the gym's own booking link and prices when read on its website (each with its source and date, not verified by Gymmy), and a claim link. Use the gym value with get_gym, get_schedule, get_prices or start_trial.

Inputs: lat, lng, limit, query, +3 more.

start_trialStart a trial classA
Read-onlyIdempotent
Inspect

Gives the link to book a trial class at a Gymmy gym, with the trial offer and optionally the class already picked. The person opens it and confirms with their name and email; nothing is booked or charged by this tool.

Inputs: gym (required), date, locale, class_id.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      C
      maintenance
      Enables searching the EGYM Wellpass fitness network for studios and classes by location, activity, and filters, with optional login-based class booking and cancellation. It exposes studio details and filter values through MCP clients such as Claude Desktop and Claude Code.
      7
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables AI assistants to find coach-built training programs, coaching brains, races, gyms, classes and sports clinics, preview and build workouts with exercise demos, swap exercises, and plan around a sport or race. With OAuth it can also save workouts and programs, send coach notes to members, and read a member's logged history, planned sessions and lift progress.
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables AI assistants to query and manage Altea Active memberships through natural language, including schedules, spot availability, instructor sessions, bookings, cancellations, and waitlists.
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.