Fitsly MCP Server
Clients, workouts, phased programs, meal plans, habits and packages in Fitsly.
ホスト型 MCP サーバー
npx add-mcp 'https://cotlet.dev/mcp/v1/fitsly'Claude Code、Codex、Cursor などにインストールできます
ドキュメント
Cotlet · Integrations · How it works · Security · For developers · For automation agencies · Blog · API docs · Help center · Changelog · Contact · Pricing · Sign up
Fitsly API and MCP server: Let your AI agent get every client ready for Monday.
Fitsly publishes no public API, developer documentation or API key on fitsly.com or in its Help Center. No Fitsly MCP server and no official ChatGPT or Claude connector was verified. Inside the app, Fitsly has its own automations and onboarding flows.
Fitsly publishes no public API and no MCP server (checked 14 Nov 2026). Cotlet runs a hosted Fitsly MCP server with 10 tools that ChatGPT and Claude use in your own coach account. Invites, plans and messages wait for your OK.
- Free 7-day trial, no card
- Unofficial, not affiliated with Fitsly
- Page: https://cotlet.dev/integrations/fitsly-api-mcp-server
What can your AI agent do in Fitsly?
- Rank clients by program progress
- Invite a client and set them up
- Lay out a phased program week by week
- Assign a meal plan and set macros
- Give a group a habit with a reminder
- Broadcast to a client group
Does Fitsly have an MCP server or an API?
- Every Fitsly tier has every feature; the price depends on active clients, from $39 a month for up to 20.
- Coaches work on the web dashboard and the coach app for iOS and Android, which serves the same dashboard.
- Packages sell through Stripe on a public storefront, one-off or recurring, in nine currencies.
| What you need | Fitsly API | By hand | Cotlet |
|---|---|---|---|
| Ask ChatGPT or Claude to do the work | No API or MCP server | Copy and paste | Hosted MCP server |
| Progress of every client before check-ins | No public API | One profile at a time | All clients in one request |
| Programs, meal plans and habits | No public API | In the dashboard | 10 tools, writes after your OK |
| Run from n8n or a script | Nothing to call | Manual only | REST, same key |
Checked 14 Nov 2026. Sources: Fitsly, Fitsly pricing, Fitsly Help Center, Help: Add a new client, Help: The client profile, Help: The workout builder, Help: Build a phased program, Help: How Nutrition works, Fitsly habits, Fitsly messaging, Fitsly payments
How does the Fitsly MCP server work?
- Sign in to Fitsly. Once, in a browser we host for you.
- Connect your AI agent. One address in its settings.
- Ask before check-ins. See who fell behind, then approve the follow-up.
Your agent works in your own signed-in Cloud Browser. Anything a client will see or pay waits for your OK.
How to connect Fitsly to your AI agent
- Sign in to Fitsly in a Cloud Browser. Open app.fitsly.com/login in your Cotlet Cloud Browser and log in with your own coach account.
- Add the Cotlet address. Enter https://cotlet.dev/mcp/v1 as the MCP server or connector URL in your agent.
- Let the agent in. Chat apps open a Cotlet sign-in page. Editors, n8n and scripts send an API key made in the console.
Fitsly shares the address https://cotlet.dev/mcp/v1 with the other apps you enable, so a single connector reaches all of them. Enabled Fitsly after connecting? Refresh the connector to load its 10 tools.
ChatGPT:
Settings > Apps & Connectors > Create
MCP server URL: https://cotlet.dev/mcp/v1/connect
Authentication: OAuth
Claude:
Settings > Connectors > Add custom connector
URL: https://cotlet.dev/mcp/v1/connect
Claude Code:
claude mcp add --transport http cotlet \
https://cotlet.dev/mcp/v1 \
--header "Authorization: Bearer $COTLET_API_KEY"
Cursor:
// ~/.cursor/mcp.json
{
"mcpServers": {
"cotlet": {
"url": "https://cotlet.dev/mcp/v1",
"headers": { "Authorization": "Bearer ${env:COTLET_API_KEY}" }
}
}
}
Codex:
# ~/.codex/config.toml
[mcp_servers.cotlet]
url = "https://cotlet.dev/mcp/v1"
bearer_token_env_var = "COTLET_API_KEY"
n8n:
MCP Client Tool (inside an AI Agent)
Transport: HTTP Streamable
URL: https://cotlet.dev/mcp/v1
Auth: Bearer, <your key>
Tool: fitsly_read
All 10 Fitsly MCP tools
One tool per coach workflow in the Fitsly Help Center and feature pages. Progress and food logs only read; tools with an action read with list or get and ask first for everything else.
Clients and progress
The roster, invites, and the Overview snapshot that fills in as clients log.
- Create and invite clients (
manage_clients, write, asks first): List the roster, add a client and email the invite, or update a client's details. - Review client progress (
get_client_overview, read): Read a client's Overview snapshot: last check-in, workouts, calories, steps, sleep, weight and program progress.
Training
Library workouts and phased programs of 1 to 50 phases, 1 to 16 weeks each.
- Build workouts (
build_workout, write, asks first): List library workouts or build one with duration, intensity, focus, sections and sets. - Create phased programs (
manage_phased_program, write, asks first): Create a multi-phase, week-based program, add workouts to its weeks and subscribe clients.
Nutrition and habits
Meal plans clients log against, macro targets, food logs, and habits with streaks and reminders.
- Build and assign meal plans (
manage_meal_plans, write, asks first): List meal plans, build a multi-day plan from foods and recipes, or assign it to clients. - Set macro targets (
set_macro_targets, write, asks first): Read or set a client's daily calorie and macro goals, variance band and date overrides. - Read client food logs (
get_food_log, read): Read a client's food log for a day: Breakfast, Lunch, Dinner and Snacks, with calories and macros. - Create and assign habits (
manage_habits, write, asks first): Read habit streaks and completion, or create a habit with a goal, days and reminder for clients.
Messages and payments
Direct, group and broadcast messages, and the Stripe packages on your storefront.
- Message clients (
send_message, write, asks first): Read conversations, or send a direct message, a group message or a broadcast. - Sell coaching packages (
manage_packages, write, asks first): List packages and subscribers, create or edit a Stripe package, or switch one off.
Inputs, REST path and example response of every tool: https://cotlet.dev/integrations/fitsly-api-mcp-server#tools
Who can see my Fitsly session, and how do I revoke it?
- What we store. Your signed-in Fitsly browser profile, AES-256-GCM encrypted, in Finland. Never your password.
- What your agent gets. The 10 Fitsly tools. The session cookie stays in the Cloud Browser.
- What the session sees. The clients, programs, plans and messages your coach login can open.
- What no tool touches. Your email, password and devices, your Brand kit, Stripe payouts, refunds and the white label app.
- If Fitsly signs you out. You log in again yourself, in the same Cloud Browser.
- How to cut access. Disable Fitsly for agents, reset the browser, or sign out its session in Fitsly's Security & devices.
Cotlet never sees or stores your password: you log in to Fitsly yourself and the agent works only with that session. Our site scores A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory (live results).
What happens when Fitsly changes?
Cotlet watches the apps it serves and updates the Fitsly server when the dashboard changes, so your agent keeps working without a change on your side.
New Fitsly features become available to the agent. It still sees only what your coach login sees.
If Fitsly signs you out, one click in the Cotlet console reopens the Cloud Browser so you can log in again.
Approvals, undo and mistakes
- Read the week. get_client_overview for each client.
- Propose a habit. Stay hydrated, 8 cups a day, 09:00 reminder.
- Assign after your OK. manage_habits gives each client a copy.
- Tell them. send_message drafts the note; you approve it too.
| Action | How to put it right |
|---|---|
| Client details | Update them again with manage_clients |
| Macro targets | Set the earlier values with set_macro_targets |
| Package price or trial | Edit it back with manage_packages; switch_off stops new sales |
| Invite or message | Already with the client: follow up in Fitsly messages |
All 8 write tools ask first: by default you confirm each call, and you can switch that off per tool. The 2 read tools, client overviews and food logs, run at once.
MCP call:
{
"name": "manage_habits",
"arguments": {
"action": "create",
"name": "Stay hydrated",
"goal": "8 cups/day",
"days": [
"every day"
],
"reminder": "09:00",
"clients": [
"Jamie Example",
"Riley Sample"
]
}
}
REST:
curl -X POST https://cotlet.dev/api/v1/fitsly/habits/manage \
-H "Authorization: Bearer $COTLET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"action":"create","name":"Stay hydrated","goal":"8 cups/day","days":["every day"],"reminder":"09:00","clients":["Jamie Example","Riley Sample"]}'
Response:
{
"habit": "Stay hydrated",
"goal": "8 cups/day",
"reminder": "09:00",
"assigned": [
"Jamie Example",
"Riley Sample"
],
"created": true
}
The example gives Jamie Example and Riley Sample their own copy of a Stay hydrated habit, 8 cups a day with a 09:00 reminder. A cron job or n8n flow can make the same call over REST at /api/v1/fitsly with the same key and price, in JSON. Failed calls are free.
How much does the Fitsly MCP server cost?
About $21 a month for a coach with 30 active clients, 3,580 credits. Your Fitsly tier stays as it is.
| Job | Calls | Credits |
|---|---|---|
| Weekly review: roster plus 30 overviews | 31 × 4 | 1,240 |
| Habit streaks for the weekly review | 1 × 4 | 40 |
| Client messages and broadcasts | 1 × 40 | 400 |
| Food log reads and macro changes | 2 × 8 | 160 |
| New client invited with program and plan | 3 × 4 | 120 |
| Workouts and program edits | 1 × 12 | 120 |
| Cloud Browser, 30 days | 1,500 | |
| Total | 208 calls | 3,580 |
The smallest pack, 5,000 credits for $29, covers this month. The weekly review is most of it: each client overview is one call.
- Free 7-day trial, no card
- 10 credits per successful call, MCP or REST
- 50 credits a day for the Cloud Browser
- Your Fitsly tier and Stripe fees apply as they are
Credit packs are one-time purchases, not a subscription. The month above is an example built from our own assumptions, not measured customer usage.
Fitsly MCP server: other ways to connect
| Option | What it does | Where it stops |
|---|---|---|
| Fitsly dashboard and coach app | Every screen, on the web or on iOS and Android. | One client profile at a time, while you are at it. |
| Fitsly automations and onboarding flows | Assign content when a client joins and run set rules inside Fitsly. | Rules you set up in advance; they do not read a week and decide. |
| Sub-coaches | More coaches on your account. | More people doing the work by hand. |
If Fitsly publishes an API that covers your job, use it: it would be the vendor's own route. Cotlet fits when you want ChatGPT, Claude or a script working in Fitsly today, from your own coach login, with nothing to host.
Who runs Cotlet
Take Group sp. z o.o. operates Cotlet. It is a software company registered in Poland, EU (VAT PL6342984273), active since 2019, with founders Bart Krawczyk (Co-founder, CTO) and Jake Slugocki (Co-founder, SEO, sales and marketing). Write to contact@cotlet.dev about the Fitsly tools.
Fitsly MCP server: questions
How do I get access?
Sign up free at https://cotlet.dev/signup?app=fitsly, turn on Fitsly under Integrations in the console and log in at https://app.fitsly.com/login in your Cloud Browser. Then connect your AI agent and ask it about your clients. The trial needs no card.
Does Fitsly have an API?
Fitsly publishes no public API and no developer documentation on fitsly.com or in its Help Center (checked 14 Nov 2026). No Fitsly MCP server and no official ChatGPT or Claude connector was verified. Cotlet does not need one: it works in your own signed-in Fitsly coach account.
Which Fitsly plan do I need?
Any. Per Fitsly's pricing page, every feature is on every tier and the price depends only on how many active clients you coach, from $39 a month for up to 20. The tools work on any tier.
Does the agent replace Fitsly automations and onboarding flows?
No, it works next to them. Onboarding flows and automations run inside Fitsly; the agent can pick an onboarding flow when it creates a client, and handles the reviews and one-off changes you would otherwise click through.
Can the agent log workouts or food for my clients?
No. Clients keep logging in the Fitsly client app. The agent reads what they logged and works on the coach side: clients, programs, plans, habits, messages and packages.
Is the MCP server different from the REST API?
Only in how it is called. Both carry the same 10 tools, inputs, answers, API key and price. Agents use MCP; scripts and n8n HTTP steps use REST.
Is Cotlet affiliated with Fitsly?
No. Cotlet is independent and not affiliated with Fitsly.
Give your AI agents your signed-in browser.
Product: Integrations · How it works · Pricing · Security
Resources: Blog · API docs · Help center · Changelog · GitHub
Solutions: For developers · For automation agencies
Company: About · AI info: company facts · Contact
Legal: Terms of service · Privacy policy · Refund policy · Acceptable use · Cookie policy · DPA · Subprocessors
Elsewhere: Status page · Cotlet on GitHub · Cotlet on X · Cotlet on LinkedIn · Cotlet on Product Hunt · Cotlet on Crunchbase · Cotlet on SaaSHub
Cotlet.dev is built by Bart Krawczyk and Jake Slugocki, the founders of Take Group sp. z o.o., ul. Wincentego Janasa 4, 40-855 Katowice, Poland. KRS 0000871398, NIP 6342984273, VAT EU: PL6342984273. About us
Cotlet is an independent service. It is not affiliated with, endorsed by or sponsored by any of the products listed on this site. Product names are trademarks of their respective owners.