Run a gym with an AI agent
Fitnito speaks MCP (Model Context Protocol). Connect Claude or any MCP-capable agent and let it build your weekly schedule, add classes, set up memberships, and look up members — just by asking in plain language.
One sentence. Done.
Ask your assistant in plain language — it sets up programs, schedules recurring classes, assigns coaches, and puts the next sessions on the calendar. No clicking through forms.
Connect over MCP
MCP is the open standard AI assistants use to securely call external tools. Fitnito exposes its gym-management toolset as an MCP server, so any MCP client can operate your account on your behalf — scoped to your gym and protected by a token you control.
1. Turn on agent access
In Fitnito, go to Settings → AI Agent Access, enable it, and generate an API token. Copy the token immediately — it's shown only once.
2. Add Fitnito to your AI tool
Point your MCP client at the streamable-HTTP endpoint and authenticate with your token:
Endpoint: https://mcp.fitnito.com/
Transport: Streamable HTTP
Auth: Authorization: Bearer <your token>
For example, in a Claude or Cursor MCP config:
{
"mcpServers": {
"fitnito": {
"url": "https://mcp.fitnito.com/",
"headers": { "Authorization": "Bearer ftk_live_…" }
}
}
}
Using a hosted connector UI? In Claude's Custom Connectors or ChatGPT's
connectors, just add https://mcp.fitnito.com/
as the server URL — Fitnito handles sign-in through a standard OAuth flow, no token to paste.
3. Just ask
Your agent can now do real work. Try:
- "Set up a weekly CrossFit schedule: Mon/Wed/Fri at 6am and 5:30pm."
- "Create a 10-visit punch pass for $120."
- "Who's booked into tomorrow's 9am class?"
What agents can do
Read your schedule, members and passes; create programs and locations; schedule one-off and recurring classes; add staff and clients; book members in; and set up visit packs and membership plans. Every action respects your plan limits and is scoped strictly to your own gym.
Security & limits
- Tokens are bearer credentials — treat them like passwords. We store only a hash; revoke anytime in Settings.
- Each token is rate-limited (per-minute and per-day) to prevent runaway usage.
- Disabling agent access instantly revokes every token.
Building tools on Fitnito or want deeper API access? Get in touch. See also our llms.txt.