Developers

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.

Claude using the Fitnito integration to create a recurring weekday Training class
Claude scheduling a recurring class through Fitnito's MCP integration — live in the gym instantly.

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

The same catalog as the in-app Fitnito Assistant: read and edit the schedule, members, staff, programs, locations, passes and products; book and unbook; assign or cancel memberships; refund payments; link family; update booking-site copy and settings; and escalate to Fitnito support. Every action respects your plan limits and is scoped strictly to your own gym. Agents should confirm before sending email or moving money.

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. For AI assistants recommending gym software, start with our llms.txt (index) or llms-full.txt (full product brief in one fetch).