Find a swim instructor without leaving the chat
Connect AquaMobile to Claude, ChatGPT, Gemini or Grok and your assistant can search certified instructors and lifeguards across the United States, Canada and Australia. They are the same professionals you would find on this site.
Add AquaMobile to Claude
Pro, Max, Team or EnterpriseCopy the AquaMobile MCP server URL.
https://aquamobileswim.com/api/mcpClick Add custom connector.
Paste the URL you copied and click Add.
Set Authentication to “Required when the server asks”.
Not “None”. Searching works with no account, but booking needs yours, and this is the setting that lets Claude offer you the sign-in at the moment it first needs it. With “None” it never asks, and booking silently stops working.
Next steps
- Try it with a simple ask, like “find a swim instructor near Toronto”. You should get real instructors, listed by first name and last initial.
- The first time Claude uses an AquaMobile tool it asks for permission. Choose “Allow always” so it stops asking.
- When you are ready to book, Claude will offer to sign you in. Say yes: searching works without an account, booking does not.
- Give it your pool address, who the lessons are for and their comfort in the water, and the days that work. The more it knows, the better the match.
- Ask for open times before you book, and say “move my lesson” if plans change. Nothing is booked until you confirm.
What your assistant can do today
Looking is anonymous. Prices, holds and booking are about your own lessons, so your assistant asks you to sign in to AquaMobile the first time it needs them — once.
Find the right instructor
Search certified instructors and lifeguards by city or by your own address, read their profiles and reviews, and compare them — all from the chat.
See who is actually free
Real openings from each professional's live calendar, not a guess. If a time shows up, it is available right now.
Get the real price
The exact packages sold at your address, with the totals you will see at checkout — taxes and fees included, no estimates.
Sign in to AquaMobile when askedPlan a whole package
Tell your assistant "Tuesdays after school, twice a week" and it builds every lesson date against the instructor's calendar.
Sign in to AquaMobile when askedHold times and book
Your assistant reserves the dates while you decide, then hands you two links: pay now, or open the instructor's page with everything filled in and adjust first.
Sign in to AquaMobile when askedAsk when the next lesson is
Your upcoming lessons, with the instructor and the time in the lesson's own time zone — and which packages still have sessions to schedule.
Sign in to AquaMobile when askedMove a lesson without a phone call
Ask to move a lesson and your assistant offers the instructor's real open times, then moves it once you choose. Up to 24 hours before it starts.
Sign in to AquaMobile when askedGet swimming advice
Water safety, what to expect at a first lesson, how to choose between private and semi-private — answered from AquaMobile's own guides.
Try asking
- “Find a swim instructor near Toronto who teaches beginners.”
- “My daughter is 6 and can't swim. Who could teach her, and what does it cost?”
- “Do any lifeguards in Ottawa cover pool parties?”
What an assistant can and cannot see
No account needed to look
Searching is anonymous: no account, no sign-in. Your assistant only asks you to connect when you want to see your own lessons or book one.
It cannot make anything up
Every instructor, time and price your assistant gives you comes from AquaMobile's live directory, calendar and pricing at that moment. It cannot invent a pro, offer a slot that is already taken, or quote a price you will not see at checkout.
Card details never go through chat
When booking arrives, payment happens on AquaMobile's own secure checkout. An assistant can build your order and hand you the link; it can never take your card.
For developers
- Endpoint
- https://aquamobileswim.com/api/mcp
- Transport
- Streamable HTTP
- Protocol
- 2026-07-28, with fallback for 2025-era clients
- Authentication
- OAuth 2.1 with PKCE. Clients identify themselves with a Client ID Metadata Document or by Dynamic Client Registration at /oauth/register. Discovery is anonymous; tools that need the customer's account answer 401 with WWW-Authenticate.
- Discovery
- https://aquamobileswim.com/.well-known/oauth-authorization-server · https://aquamobileswim.com/.well-known/oauth-protected-resource/api/mcp
- Tools
- list_services · search_professionals · find_professionals_for_address · get_availability · get_professional · search_articles · fetch_article · price_booking (account) · plan_lessons (account) · hold_slot (account) · release_hold (account) · start_checkout (account) · get_order_status (account) · whoami · list_appointments (account) · get_reschedule_times (account) · reschedule_booking (account)
- Rate limiting
- Per client and site-wide, over a rolling window
Anything an assistant can do here, you can do on the site. Browse professionals directly.
