Local Gym Discovery, Trial Signup & Session Booking
One conversation. Five connectors. From search to scheduled session.
One sentence triggers a 9-step agentic workflow — searching nearby gyms, comparing ratings and amenities, checking your calendar, registering for a trial, booking a session, processing payment, and updating your calendar.
search_places(query="gym", zip="34119", radius="5mi", sort="rating")
get_business_details(place_id="orangetheory-naples", include=["pricing", "trial_offers", "hours", "amenities"])
check_calendar(date_range="this Saturday to Sunday")
register_trial(gym="orangetheory-naples", name=user.name, email=user.email, phone=user.phone)@vault:cw-pvt-ajay-personal-email, @vault:cw-pvt-ajay-personal-phone
book_class(gym="orangetheory-naples", class_time="Saturday 9:15 AM", type="trial")
create_event(date="Saturday", time="9:15 AM", duration="1h", title="Orangetheory Trial Class", location="2355 Vanderbilt Beach Rd, Naples FL 34109", reminder="1h")
get_directions(from="34119", to="Orangetheory Fitness Naples", arrive_by="9:00 AM Saturday")
| Capability | How It's Used |
|---|---|
| Location-aware search | Google Places / Yelp connector searches by zip code, ranks by rating, returns amenities and pricing |
| Multi-connector orchestration | One plugin chains Places + Calendar + Gym Booking + Maps + Notifications into a single flow |
| Vault-backed personal data | Email, phone, and payment info stored in user's private vault scope — never in code or logs |
| Calendar conflict detection | Checks weekend availability, cross-references with gym class schedule, suggests non-conflicting times |
| Agentic reasoning | AI doesn't just list gyms — it compares ratings, checks trial availability, validates schedule fit, and handles the full signup |
| Conversational flow | User makes choices naturally ("Orangetheory looks great"), AI adapts and continues the workflow |
| MCP Prompts | find-and-book prompt template orchestrates discover, evaluate, register, book, confirm |
| Platform | Verdict | Why Not |
|---|---|---|
| Google Assistant | ⚠️ Partial | Can find gyms and show ratings, but can't register for trials, book classes, or check your calendar in one flow |
| Siri | ⚠️ Limited | Can search "gyms near me" and open Maps, but can't interact with gym booking systems, no trial signup, no class scheduling |
| ChatGPT | ⚠️ Partial | Can recommend gyms from training data, but can't search live listings, check your calendar, or make real bookings |
| ClassPass / Mindbody | ⚠️ Partial | Can book classes, but separate app — no calendar integration, no conversational flow, no comparison shopping, manual search |
| Alexa | ⚠️ Limited | Can search and call gyms, but can't register, book classes, or coordinate with your calendar — skills are siloed |
| ✅ Full Flow | Search gyms, compare ratings, check calendar conflicts, register trial, book class, update calendar, get directions — all in one voice conversation with vault-backed personal data |
The key differentiator: No other platform can search real-time listings, cross-reference your calendar, register for a trial, book a specific class, and add it to your calendar with directions — all in one natural conversation with personal data secured in the vault. Existing assistants do one or two steps; ContextWeaver does all nine.