AI
Connect Claude to your gym data
The GYMSNA connector lets claude.ai, the Claude mobile app and Claude Desktop read your live gym data - bookings, attendance, revenue, members, trainers and classes - so you can ask questions in plain English on your own Claude plan. It is read-only: Claude can analyse your gym but cannot change it.
Before you start
- A GYMSNA gym with an owner or manager login. Front-desk staff accounts do not have access to the Adviser area and cannot connect.
- A Claude account. Custom connectors are available on claude.ai paid plans and in Claude Desktop.
- Nothing to install on your side and no token to copy: you authorise by signing in to GYMSNA.
Set up in claude.ai (web and mobile)
- Open Connectors. In claude.ai go to Customize › Connectors and click the + button.
- Add GYMSNA. If GYMSNA is listed in the directory, click Connect. Otherwise click Add custom connector, name it GYMSNA, and paste
https://gymsna.com/api/mcp/v1 as the remote MCP server URL. Leave client ID and secret blank.
- Authorise. You will be sent to GYMSNA to sign in and approve read access for your gym. Use the same account you use for the dashboard. If you manage several gyms, the gym you are currently switched to in the dashboard is the one that gets connected.
- Ask. Start a new chat, click + › Connectors, switch GYMSNA on, and ask anything about your gym.
Team and Enterprise plans: an organisation owner first adds GYMSNA under Organization settings › Connectors (Add › Custom › Web › paste the URL); members then find it under Customize › Connectors and click Connect.
Set up in Claude Desktop
Claude Desktop supports the same remote connector, and there is also a one-click bundle: in the dashboard open Adviser › Connect Claude and download GYMSNA for Claude Desktop. Double-click the downloaded file, click Install, then sign in when prompted.
Example questions
Each of these exercises a different tool, so they are a good way to check the connection works.
- "Break down last month's revenue by channel and tell me which products drove it." (revenue breakdown)
- "Which classes had the lowest fill rate in the last 8 weeks, and what day and time do they run?" (capacity utilisation)
- "Who has a pack with credits left but has not booked in three weeks?" (at-risk members)
- "Compare each trainer's attendance and repeat-booking rate this quarter." (trainer performance)
- "How many people joined the waitlist for Tuesday 6pm HIIT and how many got a place?" (waitlist analytics)
- "Show me my top 20 attendees this year and how they pay." (top attendees, member profile)
- "Write my monthly performance report for last month and save it to the dashboard." (the one write tool - see below)
What the connector can see
| Area | What Claude can read |
| Revenue | Totals, daily trends, product and channel splits, partner (ClassPass, Wellhub) estimates, your revenue notes and manual ledger entries |
| Bookings and attendance | Bookings, attendance, no-shows, cancellations, waitlists, capacity per class and time slot |
| Members | Names, contact details, membership and pack status, booking history, new-member and churn stats, at-risk lists, spend |
| Trainers | Performance, pay breakdown (only if you have entered pay rates), your trainer notes, post-class ratings |
| Classes | Schedule, class details, comparisons, your class notes |
| Reports | List your stored monthly reports; save a new one |
It cannot see card or bank details (GYMSNA never stores them), other gyms' data, or your Claude conversations - those stay with Anthropic.
Read-only, with one exception
Every tool is read-only except
Submit monthly report, which saves a performance report Claude has written into your own
Reports tab. It only ever adds or replaces a report for a given month; it cannot delete anything, and it cannot touch bookings, members, prices or settings. Monthly reports are currently enabled per gym - ask
support if you want them switched on.
Privacy and data handling
- Data is only sent when you ask a question. GYMSNA never pushes data to Claude and never sends data to Anthropic on its own.
- GYMSNA does not receive or store your Claude conversations.
- GYMSNA keeps a record of the authorisation (which account connected, when, and the access token) while the connection is active. Requests are rate-limited per connection.
- Data retrieved by Claude is processed under Anthropic's privacy policy. Our own handling is described in the GYMSNA privacy policy, section 3.4.
Disconnecting
Remove GYMSNA under Customize › Connectors in claude.ai (or uninstall the bundle in Claude Desktop). The access token is invalidated immediately. Reconnecting later just repeats the sign-in step.
Troubleshooting
- "Access denied" when authorising: the account you signed in with is not an owner or manager of a gym, or the manager role does not include the Adviser and reports area. Ask the gym owner to check Settings › Team.
- Claude says it has no tools: in the chat click the + button, choose Connectors, and switch GYMSNA on; connectors are toggled per conversation.
- Numbers differ from the dashboard: the connector reads the same data as the reports, but Claude may have chosen a different date range. Ask it which dates it used.
- Connected the wrong gym: disconnect, switch gyms in the dashboard, and connect again.