How do I connect LegitFit to Claude?
LegitFit works with Claude through the Model Context Protocol (MCP). Once connected, you can ask Claude questions about your business - revenue, bookings, memberships, attendance, failed payments - and it reads the answers directly from your LegitFit account.
Claude can only read your data through this connection. It cannot create, change, or delete anything in LegitFit.
Before you start. You'll need:
-
A Business and Enterprise LegitFit account. Client and staff login roles can't connect.
-
A Claude account. Connectors are available on the Free, Pro, Max, Team, and Enterprise plans.
Connect LegitFit to Claude:
-
In Claude, open Settings → Connectors.
-
Find LegitFit in the directory and click Connect.
-
Sign in with your LegitFit email and password.
-
Review what Claude is asking for, then click **Approve.
-
Open a new chat, click the + button, and turn on LegitFit.
You're connected. Try asking:
-
"Give me a business snapshot for the last 30 days"
-
"Which clients have low attendance this month?"
-
"Show me any failed payments in the last two weeks"
Connecting manually:
If LegitFit doesn't appear in the connectors directory, you can add it by hand:
-
In Claude, open Settings → Connectors and choose Add custom connector.
-
Enter this server URL: `https://legitfit.com/api/mcp`
-
Click Add, then sign in to LegitFit and approve access.
What Claude can see:
Claude can call the following read-only tools, all limited to your own LegitFit account:
|
Tool |
What it returns |
|---|---|
|
Get Account Context |
Your current LegitFit account, related accounts, and permissions |
|
Get Available Categories |
Available category keys and display names |
|
Get Available Reports |
Available business reports and what they measure |
|
Run Report |
Business metrics over a date range, grouped by interval |
|
Search Clients |
Clients by name or email address |
|
Get Client by Email |
A single client by email address |
|
Get Client by Phone Number |
A single client by phone number |
|
Get Client by ID |
A single client by client ID |
|
Search Sessions |
Sessions by date, type, status, category, and text |
|
Get Session by ID |
A single session by session ID |
|
Search Bookings |
Bookings by date, client, session, status, payment method, attendance, and refund status |
|
Get Booking by ID |
A single booking by booking ID |
|
Search Memberships |
Memberships by name, category, and status |
|
Get Membership by ID |
A single membership by membership ID |
|
Search Purchased Memberships |
Purchased memberships by client, membership, payment status, and refund status |
|
Get Purchased Membership by ID |
A single purchased membership by ID |
|
Search Packages |
Packages by name, category, and status |
|
Get Package by ID |
A single package by package ID |
|
Search Purchased Packages |
Purchased packages by client, package, payment status, and refund status |
|
Get Purchased Package by ID |
A single purchased package by ID |
|
Search Payments |
Payments by date, status, product type, payment method, client, and text |
|
Get Payment by ID |
A single Stripe payment by payment ID |
|
Get Payment by Stripe Charge ID |
A single payment by Stripe charge ID |
|
Suggest Tool |
Confirmation that a missing capability was suggested to LegitFit |
Privacy and security
-
Every tool returns only data belonging to the LegitFit account that authorised the connection. Claude cannot see other businesses' data.
-
The connection uses OAuth 2.1 with PKCE. Claude never receives your LegitFit password.
-
Claude cannot modify or delete LegitFit data through this connector. - For details on how we collect, use, and retain account data, see our Terms and Privacy Policy.
Disconnecting
To revoke Claude's access at any time, open Settings → Connectors in Claude and disconnect LegitFit.
Need help?
Email us at support@legitfit.com and we'll be happy to help.