FitBudd MCP server Let your AI agent do the FitBudd admin.

Your AI agent onboards clients with a schedule, reviews weekly check-ins, spots who has gone quiet and keeps notes on injuries. Sign in to FitBudd once in your own Cloud Browser. No API, no Super Pro.

  • Free 7-day trial, no card
  • Unofficial, not affiliated with FitBudd
FitBudd logo FitBudd Cloud Browser

6 tools Read and write

Sign-up to schedule

What can your AI agent do in FitBudd? The admin around the coaching.

  • Onboard new clients

  • Schedule workouts

  • Review weekly check-ins

  • Spot inactive clients

  • Keep notes on injuries

  • Find any client's history

Zapier on Super Pro

Does FitBudd have an MCP server or an API? No public API, and no MCP server.

FitBudd has no MCP server, no ChatGPT or Claude app and no public API; its developer docs return "gone". Its Zapier app only sends events, on the Super Pro plan and higher (FitBudd pricing, checked 9 Nov 2026). Cotlet runs 6 FitBudd tools hosted, over MCP for agents and REST for scripts, in your own dashboard login.

  • FitBudd lists Zapier only on Super Pro and higher plans.
  • The FitBudd Zapier app has triggers and no actions.
  • FitBudd has no connector in the ChatGPT apps directory or in Claude.
The FitBudd API, other options and Cotlet compared
What you need FitBudd APIZapier appCotlet
New clients and purchases No API Triggers, Super Pro Yes
Add clients, schedule workouts No API No Yes, after your OK
Check-ins and notes No API No Yes
Ask in ChatGPT or Claude No No Yes
Plan needed None Super Pro and up Any

Checked 8 Nov 2026. Sources: FitBudd pricing · FitBudd on Zapier · FitBudd help: client onboarding

Set up once

How does the FitBudd MCP server work? Your agent works in your own FitBudd login.

  1. 1Sign in to FitBudd

    Once, in a browser we host for you.

  2. 2Connect your AI agent

    One address in its settings.

  3. 3Hand it the busywork

    It drafts the work, you OK what customers get.

We never keep your FitBudd password, and nothing a client sees in their app changes until you approve it. Who can see your session

Any MCP client

How to connect FitBudd to your AI agent

  1. 1

    Sign in to FitBudd in a Cloud Browser. Create a Cotlet account, open FitBudd in its Cloud Browser, sign in with your dashboard login and press Enable for agents.

  2. 2

    Add the Cotlet address. Enter https://cotlet.dev/mcp/v1 as the MCP server or connector URL in your agent.

  3. 3

    Let the agent in. Chat apps open a Cotlet sign-in page. Editors, n8n and scripts send an API key made in the console.

FitBudd shares the address https://cotlet.dev/mcp/v1 with every other app you enable, so one connector covers them all. Turned FitBudd on after connecting? Refresh the connector and the 6 tools appear.

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"
ChatGPT
Settings > Apps & Connectors > Create
MCP server URL: https://cotlet.dev/mcp/v1/connect
Authentication: OAuth
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: fitbudd_read
Make, Zapier
Make: MCP Client > Call a tool
Zapier: MCP Client by Zapier > Run Tool
Server URL: https://cotlet.dev/mcp/v1
Token: <your key>
Tool: fitbudd_write
3 read, 3 write

All 6 FitBudd MCP tools

Clients4

Search by name and email; check-ins and notes come with each client. Adding a client sends the welcome email, so it waits for your OK. Notes reach no one.

  • list_clients Clients with plan, status and last activity. read

    Returns clients with ID, payment plan, active or inactive status, last workout and last check-in.

    MCP callfitbudd_read → list_clients

    REST endpointGET https://cotlet.dev/api/v1/fitbudd/clients

    Parameters

    Parameters: list_clients
    NameTypeDescription
    query string string Name or email.
    inactive_days integer integer Only clients with no workout in this many days.
    page integer integer Page number. Default: 1.

    Example response

    {
      "clients": [
        {
          "client_id": "FB-22091",
          "name": "Rachel Donovan",
          "plan": "12-week coaching",
          "status": "Active",
          "last_workout": "2026-11-07",
          "last_checkin": "2026-11-02"
        }
      ],
      "page": 1
    }
  • get_client One client with schedule, completed workouts, check-ins and notes. read

    Returns the client's workout schedule, what they completed, recent check-ins with photos flagged, and your notes.

    MCP callfitbudd_read → get_client

    REST endpointGET https://cotlet.dev/api/v1/fitbudd/clients/{client_id}

    Parameters

    Parameters: get_client
    NameTypeDescription
    client_id string required string Client ID from list_clients.

    Example input

    {
      "client_id": "client_8c41d2"
    }

    Example response

    {
      "client_id": "FB-22091",
      "name": "Rachel Donovan",
      "completed_7d": 3,
      "scheduled_7d": 4,
      "checkins": [
        {
          "date": "2026-11-02",
          "weight_kg": 68.4,
          "note": "Knee sore after lunges"
        }
      ],
      "notes": [
        "Prefers evening sessions"
      ]
    }
  • add_client Adds a client manually and sends the welcome email. writeasks first

    Adds the client the way Clients > Add New Client does; FitBudd emails their app password. By default you confirm each call; you can switch that off for this tool.

    MCP callfitbudd_write → add_client

    REST endpointPOST https://cotlet.dev/api/v1/fitbudd/clients

    Parameters

    Parameters: add_client
    NameTypeDescription
    name string required string Full name.
    email string required string Email for the welcome message.
    plan string string Payment plan to attach.

    Example input

    {
      "name": "Jane Doe",
      "email": "jane@example.com"
    }

    Example response

    {
      "client_id": "FB-22140",
      "name": "Anthony Silva",
      "status": "Invited"
    }
  • add_client_note Adds a private note to a client. write

    Appends a note only coaches see, for example an injury. Reaches no one, so it runs at once.

    MCP callfitbudd_write → add_client_note

    REST endpointPOST https://cotlet.dev/api/v1/fitbudd/clients/{client_id}/note

    Parameters

    Parameters: add_client_note
    NameTypeDescription
    client_id string required string Client ID from list_clients.
    note string required string Note text.

    Example input

    {
      "client_id": "client_8c41d2",
      "note": "note"
    }

    Example response

    {
      "client_id": "FB-22091",
      "note_added": "Swap lunges for split squats"
    }

Workouts2

Workouts and schedules by exact name. Putting one on a client's calendar waits for your OK.

  • list_workouts Your workouts and workout schedules. read

    Returns workouts and schedules by name and length, so the agent assigns the exact one.

    MCP callfitbudd_read → list_workouts

    REST endpointGET https://cotlet.dev/api/v1/fitbudd/workouts

    Parameters

    Parameters: list_workouts
    NameTypeDescription
    query string string Name contains.

    Example response

    {
      "workouts": [
        {
          "name": "Lower body strength",
          "type": "Structured"
        }
      ],
      "schedules": [
        {
          "name": "12-week fat loss",
          "weeks": 12
        }
      ]
    }
  • schedule_workout Puts a workout or a schedule on a client's calendar. writeasks first

    Adds a single workout on a date, or a whole schedule from a start date; the client sees it in their app. By default you confirm each call; you can switch that off for this tool.

    MCP callfitbudd_write → schedule_workout

    REST endpointPOST https://cotlet.dev/api/v1/fitbudd/clients/{client_id}/workout/schedule

    Parameters

    Parameters: schedule_workout
    NameTypeDescription
    client_id string required string Client ID from list_clients.
    workout_or_schedule string required string Workout or schedule name.
    date string required string ISO date or start date.

    Example input

    {
      "client_id": "FB-22140",
      "workout_or_schedule": "12-week fat loss",
      "date": "2026-11-16"
    }

    Example response

    {
      "client_id": "FB-22140",
      "scheduled": "12-week fat loss",
      "start": "2026-11-16"
    }
Encrypted, revocable

Who can see my FitBudd session, and how do I revoke it?

  • What we store

    Your signed-in FitBudd profile, AES-256-GCM encrypted, in Finland. No password.

  • What your agent gets

    The 6 FitBudd tools, never the session cookie.

  • What the session sees

    What your dashboard login sees: clients, workouts, schedules, check-ins.

  • What no tool touches

    Payment plans, promo codes, broadcasts, your website, deletes.

  • If FitBudd signs you out

    You sign in again yourself, in the same Cloud Browser.

  • How to cut access

    Disable for agents, reset the browser, or change your FitBudd password.

Cotlet never types your password: you sign in yourself, and the agent only uses the session. Our site scores A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory (live results).

Tested every 12 h

What happens when FitBudd changes? We repair the tool; your prompts stay the same.

between tests of the FitBudd reads
12 h
between tests of sends a customer would notice
24 h
for a call to a FitBudd tool paused for repair
$0

When FitBudd moves a button in the client view or renames a menu, we fix the tool and your agent calls it the same way. status.cotlet.dev checks the site, console and API every 3 minutes.

2 tools ask first

Approvals, undo and mistakes Customers get nothing until you say so.

  1. 01 Reads the check-ins For every active client this week.
  2. 02 Compares to last week Weight and completed workouts.
  3. 03 Flags what matters Pain, low energy, missed sessions.
  4. 04 Leaves the reply to you Nothing is sent to clients.
Which FitBudd actions can be undone
ActionUndo
Add a clientYes, deactivate them; the welcome email stays sent
Schedule a workoutYes, remove it from the calendar
Add a noteYes, edit it in FitBudd

2 of 6 tools ask first: add_client, schedule_workout. Private client notes reach no customer, so they run at once. You can turn the wait off per tool once you trust a routine.

MCP call
{
  "name": "schedule_workout",
  "arguments": {
    "client_id": "FB-22140",
    "workout_or_schedule": "12-week fat loss",
    "date": "2026-11-16"
  }
}
REST
curl -X POST https://cotlet.dev/api/v1/fitbudd/clients/FB-22140/workout/schedule \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"workout_or_schedule":"12-week fat loss","date":"2026-11-16"}'
Response
{
  "client_id": "FB-22140",
  "scheduled": "12-week fat loss",
  "start": "2026-11-16"
}

A cron job or n8n flow can call the same tools over REST at /api/v1/fitbudd with the same key and price, in JSON. Failed calls are free. Each tool row above shows its REST path.

Pay per call

How much does the FitBudd MCP server cost?

About $21 a monthfor an online coach with about 50 clients, 3,580 credits. Your FitBudd plan stays as it is.

A month of FitBudd admin for a 50-client coach, in credits
JobCallsCredits
New client onboarded3 × 8240
Check-ins reviewed, weekly25 × 41,000
Inactive clients, weekly1 × 440
Note or one-off workout2 × 40800
Cloud Browser, 30 days1,500
Total3,580
  • Free 7-day trial, no card
  • 10 credits per successful call, MCP or REST
  • 50 credits a day for the Cloud Browser
  • Works on any FitBudd plan

FitBudd publishes no usage counts, so the month is our example. Dollars at the $29 pack rate.

Cotlet credit packs: price, credits and calls at 10 credits each
Credits Price, one time Calls at 10 credits Per 1,000 credits
5,000 $29 500 $5.80
15,000 $79 1,500 $5.27
32,000 $149 3,200 $4.66
60,000 $249 6,000 $4.15

Only successful calls use credits; failed calls and timeouts cost nothing. At a balance of 0 calls pause, never a surprise charge. Authenticate with the Authorization: Bearer header.

Other options

FitBudd MCP server on GitHub, Zapier or hosted: which to use No API; Zapier only listens.

Other ways to connect FitBudd, checked 8 Nov 2026
OptionWhat it doesWhere it stops
Zapier appNew clients, leads, purchases and renewals to other apps.Super Pro and up; triggers only, nothing in FitBudd changes.
FitBudd automationAutomatic messages and onboarding inside FitBudd.Fixed steps you set up in advance.
By handEvery screen of the dashboard, one client at a time.Your time between sessions.

If you only need new sign-ups sent to your email list, the Zapier app does that on Super Pro. To onboard, schedule and review check-ins from ChatGPT or Claude this week, Cotlet works in the FitBudd account you already have.

EU company, since 2019

Who runs Cotlet A company you can look up.

Take Group sp. z o.o. runs Cotlet. It is a software company registered in Poland, EU (VAT PL6342984273), in business since 2019, led by its founders Bart Krawczyk (Co-founder, CTO) and Jake Slugocki (Co-founder, SEO, sales and marketing). Questions about the FitBudd tools go to contact@cotlet.dev.

FitBudd MCP server: questions

How do I get access?

Sign up free at https://cotlet.dev, open FitBudd under Integrations in the console and sign in to FitBudd in its Cloud Browser. The trial starts with your first app and asks for no card.

How do I connect FitBudd to ChatGPT or Claude?

Sign up at cotlet.dev, log in to FitBudd once in its Cloud Browser and add Cotlet to ChatGPT or Claude, following the steps in your console. No API key is needed. ChatGPT and Claude then work in your FitBudd account through Cotlet, in their phone apps too.

What can ChatGPT do in FitBudd?

With Cotlet, ChatGPT, Claude and other AI agents handle jobs like these in FitBudd: onboard a new client; review check-ins; spot inactive clients. You ask in plain words, and anything that reaches other people waits for your OK first.

Is there an official ChatGPT or Claude app for FitBudd?

No. FitBudd has no ChatGPT or Claude connector of its own and FitBudd has no official MCP server (checked 9 Nov 2026). Cotlet is an independent one that works in ChatGPT, Claude, Cursor and any MCP client, on your signed-in account.

Can ChatGPT schedule workouts in FitBudd?

Yes, with Cotlet. ChatGPT puts a workout or a whole schedule on a client's calendar from the date you give, after your OK.

Can ChatGPT review check-ins in FitBudd?

Yes, with Cotlet. ChatGPT reads your clients' check-ins and sums up the week: weight change and anything they wrote about pain or energy.

Can ChatGPT find inactive clients in FitBudd?

Yes, with Cotlet. ChatGPT lists clients with no workout in the days you name, so you can reach out before they cancel.

Do I need the Super Pro plan to use Cotlet?

No. Cotlet works through your own FitBudd dashboard login on any plan. Zapier is the part tied to Super Pro and higher.

Is the MCP server different from the REST API?

Only in how it is called. Both carry the same 6 tools, inputs, answers, API key and price. Agents use MCP; scripts and HTTP steps use REST.

Is Cotlet affiliated with FitBudd?

No. Cotlet is independent and not affiliated with FitBudd.

Hand the FitBudd admin to your agent.

Free 7-day trial with 2,000 credits, no card needed.