[Cotlet](https://cotlet.dev/index.md) · [Integrations](https://cotlet.dev/integrations.md) · [How it works](https://cotlet.dev/how-it-works.md) · [Security](https://cotlet.dev/security.md) · [For developers](https://cotlet.dev/for-developers.md) · [For automation agencies](https://cotlet.dev/for-agencies.md) · [Blog](https://cotlet.dev/blog.md) · [API docs](https://cotlet.dev/docs.md) · [Help center](https://cotlet.dev/help.md) · [Changelog](https://cotlet.dev/changelog.md) · [Contact](https://cotlet.dev/contact.md) · [Pricing](https://cotlet.dev/pricing.md) · [Sign up](https://cotlet.dev/signup)

# Trainerfu API and MCP server: Let your AI agent read the check-in before drafting the nudge.

> Trainerfu does not publish a general-purpose API reference or API-key setup in the vendor sources checked on 12 November 2026. Its advertised Zapier connection is a separate automation route with its own supported actions. No official Trainerfu MCP server or ChatGPT or Claude connector was found in the vendor sources checked on 12 November 2026.

Trainerfu: Trainerfu does not publish a general-purpose API reference or API-key setup in the vendor sources checked on 12 November 2026. Its advertised Zapier connection is a separate automation route with its own supported actions. No official Trainerfu MCP server or ChatGPT or Claude connector was found in the vendor sources checked on 12 November 2026. Checked 12 November 2026. Cotlet provides 97 Cloud Browser capabilities for ChatGPT and Claude in your business account. Trainerfu's coaching work connects training plans, activity and client conversations. Ask about a named client and review period so a missed entry does not become an invented conclusion about progress.

- Free 7-day trial, no card
- Unofficial, not affiliated with Trainerfu
- Page: https://cotlet.dev/integrations/trainerfu-api-mcp-server

## What can your AI agent do in Trainerfu?

- Review the week's client activity
- Read the selected client's training plan
- Find client posts waiting for a reply
- Prepare a client check-in response
- Review recorded progress entries
- Look up a client's assigned workouts

## Does Trainerfu have an MCP server or an API?

- Trainerfu does not publish a general-purpose API reference or API-key setup in the vendor sources checked on 12 November 2026. Its advertised Zapier connection is a separate automation route with its own supported actions.
- No official Trainerfu MCP server or ChatGPT or Claude connector was found in the vendor sources checked on 12 November 2026.
- Trainerfu AI Copilot helps create and edit workouts and training blocks. That covers program design rather than every client record and follow-up task.

| What you need | Official connection | By hand | Cotlet |
|---|---|---|---|
| Account work | Documented scope | Your staff time | Your account screens |
| Connection setup | Vendor access conditions | Your own sign-in | Sign in, then connect your AI |

Among these options, only Cotlet lets your AI agent read and write on every Trainerfu screen you can use yourself, from ChatGPT, Claude or any MCP client, without a Trainerfu API key or a change to your current Trainerfu plan. Sources checked 12 Nov 2026: [Vendor connection documentation 1](https://www.trainerfu.com/features.html), [Vendor connection documentation 2](https://apps.apple.com/us/app/trainerfu-for-personal-trainer/id807834256), [Vendor connection documentation 3](https://www.fitbudd.com/best-trainerfu-alternative), [Vendor connection documentation 4](https://www.trainerfu.com/blog/terms/), [Vendor connection documentation 5](https://help.trainerfu.com/en/), [Vendor connection documentation 6](https://www.trainerfu.com/blog/truecoach_alternatives/), [Vendor connection documentation 7](https://www.trainerfu.com/blog/best-online-personal-training-software/), [Vendor connection documentation 8](https://www.trainerfu.com/blog/everfit_alternatives/)

## How does the Trainerfu MCP server work?

1. **Sign in to Trainerfu.** Once, in a browser we host for you.
2. **Connect your AI agent.** One address in its settings.
3. **Hand it the busywork.** In Trainerfu, view client list for the record and period I select. View client list. Trainer role; web and mobile; no live desktop test.

Cotlet never sees or stores your password.

## How to connect Trainerfu to your AI agent

1. **Sign in to Trainerfu in a Cloud Browser.** Open Trainerfu in your Cotlet Cloud Browser and sign in with your own business account at app.trainerfu.com.
2. **Add the Cotlet address.** Enter https://cotlet.dev/mcp/v1 as the MCP server or connector URL in your agent.
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.

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

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: trainerfu_read
```

## All 97 Trainerfu MCP tools

### Getting Started

Documented getting started work in Trainerfu.

- **View client list** (`list_clients`, read): View client list. Trainer role; web and mobile; no live desktop test.
- **Add client record** (`create_client_record`, write, asks first): Add client record. Trainer role; creates a client account; the invitation is a separate step.
- **Send client invitation** (`send_client_invitation`, write, asks first): Send client invitation. Trainer role; external send of client login information.
- **Review client diary** (`read_client_diary`, read): Review client diary. Trainer role.
- **Review client assessments** (`read_client_assessments`, read): Review client assessments. Trainer role; fitness metrics only, no clinical interpretation.

### Team

Documented team work in Trainerfu.

- **View trainers** (`list_trainers`, read): View trainers. Trainer/admin role; More > Trainers.
- **Add trainer account** (`add_trainer`, write, asks first): Add trainer account. Admin role; grants another person service access.
- **Send trainer invitation** (`send_trainer_invitation`, write, asks first): Send trainer invitation. Admin role; external send of login information.
- **Set client's primary trainer** (`assign_primary_trainer`, write, asks first): Set client's primary trainer. Trainer role; changes notification routing only, not a confidentiality boundary (any trainer can access any client).

### Workout Planning

Documented workout planning work in Trainerfu.

- **Review client workout plan** (`read_workout_plan`, read): Review client workout plan. Trainer role; desktop planner.
- **Browse exercise library** (`browse_exercise_library`, read): Browse exercise library. Trainer role; library size varies by vendor page (1000+ to 1500+).
- **Create custom exercise** (`create_custom_exercise`, write): Create custom exercise. Trainer role; help article documents a YouTube video URL; the home page also advertises uploading your own video, which the help article does not describe.
- **Preview recommended exercise video** (`preview_exercise_video`, read): Preview recommended exercise video. Trainer role; recommended YouTube videos only.
- **Select video reference for custom exercise** (`select_exercise_video`, write): Select video reference for custom exercise. Trainer role; populates the YouTube URL field.
- **Add exercise to client plan** (`add_exercise_to_client_plan`, write, asks first): Add exercise to client plan. Trainer role; desktop keyboard flow documented; client-visible.
- **Edit client workout plan** (`update_client_workout_plan`, write, asks first): Edit client workout plan. Trainer role; changes a delivered client program.
- **Edit prescribed sets, reps, weight and rest** (`set_workout_exercise_prescription`, write, asks first): Edit prescribed sets, reps, weight and rest. Trainer role; desktop editor; client-visible.
- **Add superset to plan** (`add_superset_to_plan`, write, asks first): Add superset to plan. Trainer role; client-visible.
- **Add circuit to plan** (`add_circuit_to_plan`, write, asks first): Add circuit to plan. Trainer role; client-visible.
- **Create upcoming workout plan** (`create_upcoming_plan`, write, asks first): Create upcoming workout plan. Trainer role; future client program.
- **Schedule upcoming plan activation** (`set_upcoming_plan_start_date`, write, asks first): Schedule upcoming plan activation. Trainer role; automatically replaces the active plan on the start date.
- **Copy weekly plan** (`copy_weekly_plan`, read): Copy weekly plan. Trainer role; UI clipboard action, no record change.
- **Paste weekly plan into destination plan** (`paste_weekly_plan`, write, asks first): Paste weekly plan into destination plan. Trainer role; changes destination client programming.
- **Copy a day's workout** (`copy_daily_workout`, read): Copy a day's workout. Trainer role; UI clipboard action.
- **Paste workout onto a day** (`paste_daily_workout`, write, asks first): Paste workout onto a day. Trainer role; desktop shortcut; changes client programming.
- **Copy workout exercise** (`copy_workout_exercise`, read): Copy workout exercise. Trainer role; UI clipboard action.
- **Paste exercise into workout** (`paste_workout_exercise`, write, asks first): Paste exercise into workout. Trainer role; changes client programming.
- **Create workout template** (`create_workout_template`, write): Create workout template. Trainer role; library content, not client delivery.
- **Import workout template into plan** (`import_workout_template`, write, asks first): Import workout template into plan. Trainer role; inserts content into a client plan.
- **Create plan template** (`create_plan_template`, write): Create plan template. Trainer role; More > Plan Template; internal reusable content.
- **Copy plan template to clients** (`apply_plan_template_to_clients`, write, asks first): Copy plan template to clients. Trainer role; delivers programming to selected clients.
- **Produce printable workout** (`print_workout`, read): Produce printable workout. Trainer role; document output only, physical printing not included.

### Tracking (Workout + Metrics)

Documented tracking (workout + metrics) work in Trainerfu.

- **Mark performed exercise complete** (`mark_logged_exercise_complete`, write, asks first): Mark performed exercise complete. Trainer role; mobile app only per documentation; factual data required.
- **Record actual exercise statistics** (`update_logged_exercise_statistics`, write, asks first): Record actual exercise statistics. Trainer role; mobile app only per documentation.
- **Log freestyle workout for client** (`log_freestyle_workout_for_client`, write, asks first): Log freestyle workout for client. Trainer role; mobile app only per documentation; publishes to the activity feed.
- **Attach existing photo to workout log** (`attach_existing_workout_photo`, write, asks first): Attach existing photo to workout log. Trainer role; mobile app only; existing files only, camera capture excluded by policy; the article does not say whether the photo is an existing file or a camera capture.
- **Create custom assessment type** (`create_custom_assessment`, write): Create custom assessment type. Trainer role; metric definition only.
- **Record client assessment value** (`log_client_assessment`, write, asks first): Record client assessment value. Trainer role; desktop web tutorial; value and date entry; entries are posted to the news feed.
- **Set assessment goal and target date** (`set_client_assessment_goal`, write, asks first): Set assessment goal and target date. Trainer role; desktop web tutorial; client-visible target.
- **Review assessment progress chart** (`read_assessment_progress_chart`, read): Review assessment progress chart. Trainer role; desktop web tutorial.
- **Review progress toward goal** (`read_client_goal_progress`, read): Review progress toward goal. Trainer role.
- **Review uploaded exercise-form video** (`review_client_form_video`, read): Review uploaded exercise-form video. Trainer role; existing shared media, no diagnosis.

### Nutrition Coaching

Documented nutrition coaching work in Trainerfu.

- **Review connected meal log** (`read_client_meal_log`, read): Review connected meal log. Trainer role; only for clients who connected a meal-logging service (MyFitnessPal; the Apple listing also mentions Fitbit).
- **Review meal-photo diary post** (`read_meal_photo_post`, read): Review meal-photo diary post. Trainer role; existing shared client media.
- **Compare logged nutrition with goal** (`read_nutrition_goal_comparison`, read): Compare logged nutrition with goal. Trainer role.
- **Review nutrition history summary** (`read_nutrition_history_summary`, read): Review nutrition history summary. Trainer role; Assessment > Nutrition.
- **Create daily macro goal** (`create_macro_goal`, write, asks first): Create daily macro goal. Trainer role; client-facing target.
- **Edit daily macro goal** (`edit_macro_goal`, write, asks first): Edit daily macro goal. Trainer role; goals in grams or percent of calories.
- **Comment on meal log** (`comment_on_meal_log`, write, asks first): Comment on meal log. Trainer role; client communication.
- **Comment on meal photo** (`comment_on_meal_photo`, write, asks first): Comment on meal photo. Trainer role; client communication.

### Habit Coaching

Documented habit coaching work in Trainerfu.

- **View habit library** (`list_habits`, read): View habit library. Trainer role; More > Habits.
- **Create habit definition** (`create_habit`, write): Create habit definition. Trainer role; library definition, unassigned.
- **Assign habit to selected clients** (`assign_habit_to_clients`, write, asks first): Assign habit to selected clients. Trainer role; triggers client alerts.
- **Assign multiple habits to one client** (`assign_habits_to_client`, write, asks first): Assign multiple habits to one client. Trainer role; triggers client alerts.
- **Review recent habit check-ins** (`read_recent_habit_checkins`, read): Review recent habit check-ins. Trainer role.
- **Review habit history over a period** (`read_habit_checkin_history`, read): Review habit history over a period. Trainer role.
- **Comment on habit check-in** (`comment_on_habit_checkin`, write, asks first): Comment on habit check-in. Trainer role; client communication.

### Online Group Training (Online Fitness Challenge)

Documented online group training (online fitness challenge) work in Trainerfu.

- **Create client group** (`create_client_group`, write, asks first): Create client group. Trainer role; includes a news-feed visibility choice.
- **Send group message** (`send_group_message`, write, asks first): Send group message. Trainer role; bulk external send; Groups tab.
- **Schedule group welcome message** (`schedule_group_welcome_message`, write, asks first): Schedule group welcome message. Trainer role; sent when a client joins; files documented.

### News Feed

Documented news feed work in Trainerfu.

- **Read group news feed** (`read_group_news_feed`, read): Read group news feed. Trainer role.
- **Read trainer news feed** (`read_trainer_news_feed`, read): Read trainer news feed. Trainer role.
- **Publish news-feed post** (`publish_news_feed_post`, write, asks first): Publish news-feed post. Trainer role; published to clients.
- **Like client post** (`like_news_feed_post`, write, asks first): Like client post. Trainer role; client-visible engagement.
- **Comment on client post** (`comment_on_news_feed_post`, write, asks first): Comment on client post. Trainer role; client communication.
- **Comment on exercise-form video** (`comment_on_form_video`, write, asks first): Comment on exercise-form video. Trainer role; client communication.
- **Set client-feed update types** (`set_client_feed_content_types`, write, asks first): Set client-feed update types. Trainer role; changes what clients can see of each other.
- **Enable or disable group activity visibility** (`set_group_feed_visibility`, write, asks first): Enable or disable group activity visibility. Trainer role; privacy/access change.
- **Filter trainer news-feed update types** (`set_trainer_feed_content_types`, write): Filter trainer news-feed update types. Trainer role; personal work-view filter only.

### Automation (PAR-Q, Waiver, Onboarding, Reminder, Content)

Documented automation (par-q, waiver, onboarding, reminder, content) work in Trainerfu.

- **Schedule onboarding paperwork message** (`schedule_onboarding_form_message`, write, asks first): Schedule onboarding paperwork message. Trainer role; future external send; form built outside Trainerfu.
- **Schedule recurring check-in request** (`schedule_weekly_checkin_message`, write, asks first): Schedule recurring check-in request. Trainer role; recurring external send; responses are reviewed in the external form tool.
- **Schedule task reminder** (`schedule_task_reminder`, write, asks first): Schedule task reminder. Trainer role; Everyone or a selected group; future external send.
- **Create autoresponder sequence** (`create_autoresponder`, write): Create autoresponder sequence. Trainer role; More > Autoresponder; empty container.
- **Add scheduled sequence message** (`add_autoresponder_message`, write, asks first): Add scheduled sequence message. Trainer role; may reach existing subscribers.
- **Subscribe clients to autoresponder** (`subscribe_clients_to_autoresponder`, write, asks first): Subscribe clients to autoresponder. Trainer role; starts scheduled customer delivery.

### Sell Packages & Collect Payments

Documented sell packages & collect payments work in Trainerfu.

- **Preview registration page** (`preview_training_package`, read): Preview registration page. Trainer role; preview only.
- **Create and save training package** (`create_training_package`, write, asks first): Create and save training package. Trainer role; web app Training Packages > Add New Package; paid packages require a connected Stripe account.
- **Set package description and media** (`configure_package_description_media`, write, asks first): Set package description and media. Trainer role; title and description confirmed in the payments article; background image and video per the sales article only.
- **Set automatic group enrollment** (`configure_package_group_enrollment`, write, asks first): Set automatic group enrollment. Trainer role; purchasers are auto-added to selected groups.
- **Set automatic habit assignment** (`configure_package_habit_assignment`, write, asks first): Set automatic habit assignment. Trainer role; buyers are auto-assigned selected habits.
- **Set automatic autoresponder enrollment** (`configure_package_autoresponder_enrollment`, write, asks first): Set automatic autoresponder enrollment. Trainer role; buyers are auto-subscribed to selected autoresponders.
- **Set delivered workout plan template** (`configure_package_workout_template`, write, asks first): Set delivered workout plan template. Trainer role; auto-delivers programming after signup.
- **Set purchaser primary trainer** (`configure_package_primary_trainer`, write, asks first): Set purchaser primary trainer. Trainer role; notification routing only, not an access boundary.
- **Set package payment terms** (`configure_package_payment_terms`, write, asks first): Set package payment terms. Trainer role; Stripe is the current processor (older support.trainerfu.com articles mention PayPal and are treated as stale); free, one-time, recurring and trial options per help articles.
- **Set package eligibility (new/existing clients)** (`configure_package_customer_eligibility`, write, asks first): Set package eligibility (new/existing clients). Trainer role; controls who can enroll or buy.
- **Retrieve package registration link** (`copy_package_registration_link`, read): Retrieve package registration link. Trainer role; copies a URL, does not send it.
- **Open client's Stripe billing portal** (`open_client_subscription_portal`, read): Open client's Stripe billing portal. Trainer role; computer > client row 3-dots > Settings > Stripe Billing; customer commerce, not owner SaaS billing.
- **Cancel client training subscription** (`cancel_client_service_subscription`, write, asks first): Cancel client training subscription. Trainer role via client Stripe portal; only cancellation is documented, not pause, refund or proration.

### App Links

Documented app links work in Trainerfu.

- **Publish client app link** (`add_client_app_link`, write, asks first): Publish client app link. Trainer role; More > Settings > App Links (one article labels it Files & Links); client-visible.
- **Publish resource-library link** (`add_resource_library_link`, write, asks first): Publish resource-library link. Trainer role; folder created and permissioned outside Trainerfu.
- **Publish appointment-booking link** (`add_booking_page_link`, write, asks first): Publish appointment-booking link. Trainer role; links to an external booking page, no native booking.
- **Publish customer subscription-portal link** (`add_customer_subscription_portal_link`, write, asks first): Publish customer subscription-portal link. Trainer role; link to https://app.trainerfu.com/web/client-portal.

### Referral Marketing

Documented referral marketing work in Trainerfu.

- **Review referrals and referring clients** (`read_referral_records`, read): Review referrals and referring clients. Trainer role; More > Referral Marketing list; seen in earlier passes, not re-fetched this turn.
- **Record referral reward fulfillment** (`set_referral_rewarded_status`, write): Record referral reward fulfillment. Trainer role; bookkeeping checkbox only, issues no reward or payment.
- **Retrieve client referral code** (`read_client_referral_code`, read): Retrieve client referral code. Trainer role; client Settings.
- **Send personalized referral links to a group** (`send_personalized_group_referral_links`, write, asks first): Send personalized referral links to a group. Trainer role; bulk external send via Groups tab.
- **Schedule referral outreach to group** (`schedule_group_referral_message`, write, asks first): Schedule referral outreach to group. Trainer role; future external send.

Inputs, REST path and example response of every tool: https://cotlet.dev/integrations/trainerfu-api-mcp-server#tools

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

- **What we store.** Your signed-in Trainerfu profile, AES-256-GCM encrypted, in Finland. No password.
- **What your agent gets.** The 97 Trainerfu tools, never the session cookie.
- **What the session sees.** The records and screens available to your signed-in role in Trainerfu.
- **What no tool touches.** Owner sign-in, profile, MFA and Trainerfu subscription billing. Stripe authorization and bank settings stay with the owner; clinical diagnosis and treatment are outside this connection.
- **If Trainerfu 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 Trainerfu 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](https://cotlet.dev/security.md)).

## What happens when Trainerfu changes?

Cotlet watches Trainerfu and updates the server when its screens change.

New Trainerfu features become available to the agent within your account permissions.

Your Trainerfu account and role determine which records and screens the agent can use.

If Trainerfu signs you out, open your Cloud Browser with one click from the Cotlet console and sign in again.

## Approvals, undo and mistakes

1. **Identify the account record.** Trainerfu's coaching work connects training plans, activity and client conversations. Ask about a named client and review period so a missed entry does not become an invented conclusion about progress.
2. **View client list.** View client list. Trainer role; web and mobile; no live desktop test.
3. **Review the proposed change.** Add client record. Trainer role; creates a client account; the invitation is a separate step.
4. **Read the resulting record.** Check the record you selected before handing over the next task.

| Action | Undo |
|---|---|
| Add client record | Review the operation and its current record before choosing a corrective action. |

By default you confirm each call; you can switch that off for this tool. Tools marked Asks first wait for your approval. Unmarked tools run at once.

MCP call:

```
{
  "name": "list_clients",
  "arguments": {}
}
```

REST:

```
curl https://cotlet.dev/api/v1/trainerfu/clients \
  -H "Authorization: Bearer $COTLET_API_KEY"
```

Response:

```
{
  "scope": "Trainer role; web and mobile; no live desktop test"
}
```

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

## How much does the Trainerfu MCP server cost?

**About $18 a month** for an independent coach with 35 online clients and weekly check-ins, 3,180 credits. Your Trainerfu plan stays as it is.

| Job | Calls | Credits |
|---|---|---|
| View client list | 1 × 56 | 560 |
| Review client diary | 1 × 40 | 400 |
| Review client workout plan | 1 × 32 | 320 |
| Edit client workout plan | 1 × 24 | 240 |
| Comment on habit check-in | 1 × 16 | 160 |
| Cloud Browser, 30 days |  | 1,500 |
| Total |  | 3,180 |

The $29 pack covers a typical month for most owners.

- Free 7-day trial, no card
- 10 credits per successful call, MCP or REST
- 50 credits a day for the Cloud Browser
- Use the features included in your existing Trainerfu plan.

Assumed successful calls for this owner workload. Dollars use the $29 pack rate.

## Trainerfu MCP server: connection options

| Option | What it does | Where it stops |
|---|---|---|
| Official API or connector | Trainerfu does not publish a general-purpose API reference or API-key setup in the vendor sources checked on 12 November 2026. Its advertised Zapier connection is a separate automation route with its own supported actions. | No official Trainerfu MCP server or ChatGPT or Claude connector was found in the vendor sources checked on 12 November 2026. |
| Native app features | Trainerfu AI Copilot helps create and edit workouts and training blocks. That covers program design rather than every client record and follow-up task. | Your enabled vendor features determine the scope. |
| By hand | Open the business records and perform the work yourself. | Each review and update takes your time. |

Trainerfu does not publish a general-purpose API reference or API-key setup in the vendor sources checked on 12 November 2026. Its advertised Zapier connection is a separate automation route with its own supported actions. No official Trainerfu MCP server or ChatGPT or Claude connector was found in the vendor sources checked on 12 November 2026. Among these options, Cotlet lets your AI agent read and write on the Trainerfu screens your own account can use, from ChatGPT, Claude or any MCP client, without a vendor API key or a vendor plan change.

Among these options, only Cotlet lets your AI agent read and write on every Trainerfu screen you can use yourself, from ChatGPT, Claude or any MCP client, without a Trainerfu API key or a change to your current Trainerfu plan.

## Who runs Cotlet

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 Trainerfu tools go to contact@cotlet.dev.

## Trainerfu MCP server: questions

### How do I get access?

Create a Cotlet account, open Trainerfu and sign in at app.trainerfu.com. Enable it for agents, then add Cotlet to your chosen AI assistant.

### How do I connect Trainerfu to ChatGPT or Claude?

Sign up at cotlet.dev, log in to Trainerfu 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 Trainerfu account through Cotlet, in their phone apps too.

### What can ChatGPT do in Trainerfu?

With Cotlet, ChatGPT, Claude and other AI agents handle jobs like these in Trainerfu: view client list; review client diary; review client assessments. You ask in plain words.

### Is there an official ChatGPT or Claude app for Trainerfu?

No official Trainerfu MCP server or ChatGPT or Claude connector was found in the vendor sources checked on 12 November 2026. Cotlet is independent and is not affiliated with Trainerfu.

### Can ChatGPT view client list in Trainerfu?

View client list: View client list. Trainer role; web and mobile; no live desktop test.

### Can ChatGPT review client diary in Trainerfu?

Review client diary: Review client diary. Trainer role.

### Can ChatGPT add client record in Trainerfu?

Add client record: Add client record. Trainer role; creates a client account; the invitation is a separate step.

### Can ChatGPT send client invitation in Trainerfu?

Send client invitation: Send client invitation. Trainer role; external send of client login information.

### Can ChatGPT add trainer account in Trainerfu?

Add trainer account: Add trainer account. Admin role; grants another person service access.

### Does Trainerfu have an API?

Trainerfu does not publish a general-purpose API reference or API-key setup in the vendor sources checked on 12 November 2026. Its advertised Zapier connection is a separate automation route with its own supported actions.

### Is the MCP server different from the REST API?

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

### Is Cotlet affiliated with Trainerfu?

No. Cotlet is independent and not affiliated with Trainerfu.

---

Give your AI agents your signed-in browser.

**Product:** [Integrations](https://cotlet.dev/integrations.md) · [How it works](https://cotlet.dev/how-it-works.md) · [Pricing](https://cotlet.dev/pricing.md) · [Security](https://cotlet.dev/security.md)

**Resources:** [Blog](https://cotlet.dev/blog.md) · [API docs](https://cotlet.dev/docs.md) · [Help center](https://cotlet.dev/help.md) · [Changelog](https://cotlet.dev/changelog.md) · [GitHub](https://github.com/cotletdev/cotlet)

**Solutions:** [For developers](https://cotlet.dev/for-developers.md) · [For automation agencies](https://cotlet.dev/for-agencies.md)

**Company:** [About](https://cotlet.dev/about.md) · [AI info: company facts](https://cotlet.dev/ai-info.md) · [Contact](https://cotlet.dev/contact.md)

**Legal:** [Terms of service](https://cotlet.dev/terms) · [Privacy policy](https://cotlet.dev/privacy) · [Refund policy](https://cotlet.dev/refunds) · [Acceptable use](https://cotlet.dev/acceptable-use) · [Cookie policy](https://cotlet.dev/cookies) · [DPA](https://cotlet.dev/dpa) · [Subprocessors](https://cotlet.dev/subprocessors)

**Elsewhere:** [Status page](https://status.cotlet.dev) · [Cotlet on GitHub](https://github.com/cotletdev) · [Cotlet on X](https://x.com/cotletdev) · [Cotlet on LinkedIn](https://www.linkedin.com/company/cotletdev) · [Cotlet on Product Hunt](https://www.producthunt.com/products/cotlet) · [Cotlet on Crunchbase](https://www.crunchbase.com/organization/cotlet) · [Cotlet on SaaSHub](https://www.saashub.com/cotlet)

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](https://cotlet.dev/about.md)

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.
