~ · home · consumer-personal ai-personal-trainer · 31

AI Personal Trainer

Query this niche via MCPmarket_report({ query: "AI Personal Trainer", response_mode: "summary" })
active marketmarket pulse 51/100commercial money present3 new builders in 30d31 listings
basis: all observed monthly plans · commercial-form-v2
Agents · median
None priced — too few for a Agents median.
MCP servers · median
$12/mo
$10–$29 middle half · 10 providers · median of every priced plan point, all tiers

All plans — Agents vs MCPs

each dot = one provider · log scale
MCP servers $12
tripeak · $6
Fitness Coach · $8
etapa · $8
Running Coach · $10
Ymove Exercise Api · $22
Barbell Tools · $29
rirlift · $10
swingfixai · $10
chirona · $12
Ymove Exercise Api · $33
coach · $40
Barbell Tools · $59
$5
$10
$25
$50
AgentsMCP serversshaded = middle half · line = median
What the figures on this page are. This page is Agentery's fixed-niche view of AI Personal Trainer (latest observation 2026-10-14T03:32:48.116Z). The headline medians above are computed from that data per delivery type and buyer-tier tab: on a tier tab, the median of each provider's plan at that tier; on “All”, every priced plan point across tiers pooled. Small cohorts show as “too few” rather than a median. The embedded response below is the broader fixed-niche report: its by_provider_type.*.median pools all tiers, pricing.byPersona.* is per buyer tier, and the unit cohorts (e.g. Pro flat) are per tier and billing unit — so those blocks legitimately differ from one headline figure. Over MCP today the advertised tools are market_report (a semantic neighbourhood for your query, not this fixed niche) and price_benchmark (query/task); niche_report stays callable as a legacy alias. Their cohorts are defined differently, so their numbers can differ from this page.
market_reportprice_benchmark
See the MCP response behind this pagefixed-niche report (legacy niche_report alias, full mode) — broader than the headline figure
{
  "niche": "ai-personal-trainer",
  "parent_sector": "consumer-personal",
  "provider_type_pricing": {
    "slug": "ai-personal-trainer",
    "pricing_basis": "lowest_observed_monthly_usd",
    "provider_type_methodology": "commercial-form-v2",
    "provider_type_methodology_published_at": "2026-07-31",
    "blended": {
      "median": 9.99,
      "p25": 9,
      "p75": 21.27,
      "providers": 13
    },
    "by_provider_type": {
      "agent": {
        "median": null,
        "p25": null,
        "p75": null,
        "providers": 2,
        "publishable": false,
        "confidence": "insufficient",
        "reason": "Fewer than three comparable priced Agent-economy products are available."
      },
      "mcp": {
        "median": 9.99,
        "p25": 8.99,
        "p75": 16.13,
        "providers": 11,
        "publishable": true,
        "confidence": "normal"
      }
    },
    "recommended_cohort": null,
    "recommendation_reason": "Choose the cohort according to the commercial delivery type being assessed.",
    "fallback_context": null,
    "context_note": null
  },
  "crowding_level": "emerging",
  "observed_node_count": 5,
  "adjacent_niches": [
    "ai-tax-prep-consumer",
    "visa-immigration-consumer",
    "mental-health-companion",
    "ai-nutritionist",
    "ai-legal-assistant-consumer",
    "local-ai-platform"
  ],
  "market_pulse": {
    "pulse": 51,
    "drivers": [
      "8 new builders in 30d"
    ],
    "price_move_30d_pct": -0.5,
    "money_share": 0.15,
    "entry_rate": 0.2222222222222222,
    "alive_share": 0.9696969696969697
  },
  "price_move": {
    "d_pct": 0,
    "w_pct": 0,
    "m_pct": 0,
    "comparable_agents": 11,
    "quarantined_agents": 1,
    "confidence": "high",
    "published": {
      "d": false,
      "w": false,
      "m": false
    },
    "held_reason": {
      "d": null,
      "w": null,
      "m": null
    },
    "driver": {
      "d": null,
      "w": null,
      "m": null
    },
    "tier_contribution": {
      "d": {
        "individual": 0,
        "pro": 0,
        "team_sme": 0,
        "enterprise": 0
      },
      "w": {
        "individual": 0,
        "pro": 0,
        "team_sme": 0,
        "enterprise": 0
      },
      "m": {
        "individual": 0,
        "pro": 0,
        "team_sme": 0,
        "enterprise": 0
      }
    },
    "tier_series": {
      "individual": [
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100
      ],
      "pro": [
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100
      ],
      "team_sme": [
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100
      ],
      "enterprise": [
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100,
        100
      ]
    },
    "tier_own_move": {
      "d": {
        "individual": 0,
        "pro": 0,
        "team_sme": 0,
        "enterprise": 0
      },
      "w": {
        "individual": 0,
        "pro": 0,
        "team_sme": 0,
        "enterprise": 0
      },
      "m": {
        "individual": 0,
        "pro": 0,
        "team_sme": 0,
        "enterprise": 0
      }
    },
    "tier_agents": {
      "individual": 9,
      "pro": 6,
      "team_sme": 2,
      "enterprise": 2
    },
    "obs_range": {
      "d": null,
      "w": null,
      "m": null
    },
    "tier_obs_range": {
      "d": {
        "individual": null,
        "pro": null,
        "team_sme": null,
        "enterprise": null
      },
      "w": {
        "individual": null,
        "pro": null,
        "team_sme": null,
        "enterprise": null
      },
      "m": {
        "individual": null,
        "pro": null,
        "team_sme": null,
        "enterprise": null
      }
    }
  },
  "pricing": {
    "sampleSize": 31,
    "observed": 20,
    "byPersona": {
      "free": {
        "n": 12,
        "nPriced": 0,
        "reliability": "none",
        "median": null,
        "p25": null,
        "p75": null,
        "min": null,
        "max": null,
        "mean": null,
        "stdev": null,
        "usageShare": 0
      },
      "individual": {
        "n": 12,
        "nPriced": 10,
        "reliability": "medium",
        "median": 10.5,
        "p25": 9.25,
        "p75": 17.58,
        "min": 5,
        "max": 299,
        "mean": 41.33,
        "stdev": 90.79,
        "usageShare": 0
      },
      "pro": {
        "n": 9,
        "nPriced": 8,
        "reliability": "medium",
        "median": 9.99,
        "p25": 9.37,
        "p75": 30.5,
        "min": 4.99,
        "max": 59,
        "mean": 20.68,
        "stdev": 18.92,
        "usageShare": 0
      },
      "team_sme": {
        "n": 2,
        "nPriced": 2,
        "reliability": "low",
        "median": 389,
        "p25": 234,
        "p75": 544,
        "min": 79,
        "max": 699,
        "mean": 389,
        "stdev": 438.41,
        "usageShare": 0
      },
      "enterprise": {
        "n": 4,
        "nPriced": 3,
        "reliability": "low",
        "median": 999,
        "p25": 649,
        "p75": 1499,
        "min": 299,
        "max": 1999,
        "mean": 1099,
        "stdev": 854.4,
        "usageShare": 0
      }
    },
    "byPersonaMonthly": {
      "free": {
        "nMonthly": 0,
        "p25": null,
        "median": null,
        "p75": null,
        "confidence": "none",
        "usageShare": 0,
        "mixedBilling": false,
        "monthlyComparable": false
      },
      "individual": {
        "nMonthly": 10,
        "p25": 9.25,
        "median": 10.5,
        "p75": 17.58,
        "confidence": "medium",
        "usageShare": 0,
        "mixedBilling": false,
        "monthlyComparable": true
      },
      "pro": {
        "nMonthly": 8,
        "p25": 9.37,
        "median": 9.99,
        "p75": 30.5,
        "confidence": "medium",
        "usageShare": 0,
        "mixedBilling": false,
        "monthlyComparable": true
      },
      "team_sme": {
        "nMonthly": 2,
        "p25": 234,
        "median": 389,
        "p75": 544,
        "confidence": "low",
        "usageShare": 0,
        "mixedBilling": false,
        "monthlyComparable": true
      },
      "enterprise": {
        "nMonthly": 3,
        "p25": 649,
        "median": 999,
        "p75": 1499,
        "confidence": "low",
        "usageShare": 0,
        "mixedBilling": false,
        "monthlyComparable": true
      }
    },
    "byTierCohorts": {
      "status": "ok",
      "cohorts": [
        {
          "tier": "individual",
          "currency": "USD",
          "period": "month",
          "unit": "flat",
          "median": 9.99,
          "provider_count": 7,
          "plan_observation_count": 9,
          "data_confidence": 0.56,
          "data_confidence_basis": {
            "provider_component": 0.58,
            "observation_component": 0.45,
            "provider_count": 7,
            "plan_observation_count": 9
          },
          "reliability": "medium",
          "members": [
            {
              "provider": "tripeak",
              "usd": 5.65
            },
            {
              "provider": "fitness_coach",
              "usd": 7.7
            },
            {
              "provider": "etapa",
              "usd": 7.99
            },
            {
              "provider": "running_coach",
              "usd": 9.99
            },
            {
              "provider": "ymove_exercise_api",
              "usd": 21.66
            },
            {
              "provider": "barbell_tools",
              "usd": 29
            },
            {
              "provider": "smsit_ai",
              "usd": 154
            }
          ],
          "p25": 7.85,
          "p75": 25.33
        },
        {
          "tier": "pro",
          "currency": "USD",
          "period": "month",
          "unit": "flat",
          "median": 21.62,
          "provider_count": 7,
          "plan_observation_count": 8,
          "data_confidence": 0.55,
          "data_confidence_basis": {
            "provider_component": 0.58,
            "observation_component": 0.4,
            "provider_count": 7,
            "plan_observation_count": 8
          },
          "reliability": "medium",
          "members": [
            {
              "provider": "swingfixai",
              "usd": 9.99
            },
            {
              "provider": "rirlift",
              "usd": 9.99
            },
            {
              "provider": "chirona",
              "usd": 11.72
            },
            {
              "provider": "myfit_ai",
              "usd": 21.62
            },
            {
              "provider": "ymove_exercise_api",
              "usd": 33.06
            },
            {
              "provider": "coach",
              "usd": 39.9
            },
            {
              "provider": "barbell_tools",
              "usd": 59
            }
          ],
          "p25": 10.86,
          "p75": 36.48
        },
        {
          "tier": "team_sme",
          "currency": "USD",
          "period": "month",
          "unit": "flat",
          "median": 394.53,
          "provider_count": 2,
          "plan_observation_count": 2,
          "data_confidence": 0.15,
          "data_confidence_basis": {
            "provider_component": 0.17,
            "observation_component": 0.1,
            "provider_count": 2,
            "plan_observation_count": 2
          },
          "reliability": "low",
          "members": [
            {
              "provider": "ymove_exercise_api",
              "usd": 90.06
            },
            {
              "provider": "smsit_ai",
              "usd": 699
            }
          ]
        },
        {
          "tier": "enterprise",
          "currency": "USD",
          "period": "month",
          "unit": "flat",
          "median": 919.93,
          "provider_count": 2,
          "plan_observation_count": 3,
          "data_confidence": 0.16,
          "data_confidence_basis": {
            "provider_component": 0.17,
            "observation_component": 0.15,
            "provider_count": 2,
            "plan_observation_count": 3
          },
          "reliability": "low",
          "members": [
            {
              "provider": "ymove_exercise_api",
              "usd": 340.86
            },
            {
              "provider": "smsit_ai",
              "usd": 1499
            }
          ]
        }
      ],
      "rejected": {
        "one_time": 3,
        "ambiguous_cadence": 2
      },
      "evidence": {
        "status": "ok",
        "single_observations": [],
        "observed_offers": [
          {
            "billing": "monthly",
            "unit": "flat",
            "count": 22,
            "offers": [
              {
                "provider": "barbell_tools",
                "tier": "individual",
                "billing": "monthly",
                "unit": "flat",
                "price": "$29/month",
                "monthly_usd": 29
              },
              {
                "provider": "barbell_tools",
                "tier": "pro",
                "billing": "monthly",
                "unit": "flat",
                "price": "$59/month",
                "monthly_usd": 59
              },
              {
                "provider": "chirona",
                "tier": "pro",
                "billing": "monthly",
                "unit": "flat",
                "price": "£9.99/mo",
                "monthly_usd": 13.39
              },
              {
                "provider": "chirona",
                "tier": "pro",
                "billing": "monthly",
                "unit": "flat",
                "price": "£90/year",
                "monthly_usd": 10.05
              },
              {
                "provider": "coach",
                "tier": "pro",
                "billing": "monthly",
                "unit": "flat",
                "price": "35€/mo",
                "monthly_usd": 39.9
              },
              {
                "provider": "etapa",
                "tier": "individual",
                "billing": "monthly",
                "unit": "flat",
                "price": "$7.99 /mo",
                "monthly_usd": 7.99
              },
              {
                "provider": "fitness_coach",
                "tier": "individual",
                "billing": "monthly",
                "unit": "flat",
                "price": "AUD 10 / month",
                "monthly_usd": 6.6
              },
              {
                "provider": "fitness_coach",
                "tier": "individual",
                "billing": "monthly",
                "unit": "flat",
                "price": "AUD 13.33 / month",
                "monthly_usd": 8.8
              },
              {
                "provider": "myfit_ai",
                "tier": "pro",
                "billing": "monthly",
                "unit": "flat",
                "price": "$4.99/week",
                "monthly_usd": 21.62
              },
              {
                "provider": "rirlift",
                "tier": "pro",
                "billing": "monthly",
                "unit": "flat",
                "price": "$9.99/mo",
                "monthly_usd": 9.99
              },
              {
                "provider": "running_coach",
                "tier": "individual",
                "billing": "monthly",
                "unit": "flat",
                "price": "$9.99/month",
                "monthly_usd": 9.99
              },
              {
                "provider": "smsit_ai",
                "tier": "individual",
                "billing": "monthly",
                "unit": "flat",
                "price": "$9/month",
                "monthly_usd": 9
              },
              {
                "provider": "smsit_ai",
                "tier": "individual",
                "billing": "monthly",
                "unit": "flat",
                "price": "$299/month",
                "monthly_usd": 299
              },
              {
                "provider": "smsit_ai",
                "tier": "team_sme",
                "billing": "monthly",
                "unit": "flat",
                "price": "$699/month",
                "monthly_usd": 699
              },
              {
                "provider": "smsit_ai",
                "tier": "enterprise",
                "billing": "monthly",
                "unit": "flat",
                "price": "$999/month",
                "monthly_usd": 999
              },
              {
                "provider": "smsit_ai",
                "tier": "enterprise",
                "billing": "monthly",
                "unit": "flat",
                "price": "$1,999/month",
                "monthly_usd": 1999
              },
              {
                "provider": "swingfixai",
                "tier": "pro",
                "billing": "monthly",
                "unit": "flat",
                "price": "$9.99 per month",
                "monthly_usd": 9.99
              },
              {
                "provider": "tripeak",
                "tier": "individual",
                "billing": "monthly",
                "unit": "flat",
                "price": "CHF 5 a month",
                "monthly_usd": 5.65
              },
              {
                "provider": "ymove_exercise_api",
                "tier": "individual",
                "billing": "monthly",
                "unit": "flat",
                "price": "€19 /mo",
                "monthly_usd": 21.66
              },
              {
                "provider": "ymove_exercise_api",
                "tier": "pro",
                "billing": "monthly",
                "unit": "flat",
                "price": "€29 /mo",
                "monthly_usd": 33.06
              },
              {
                "provider": "ymove_exercise_api",
                "tier": "team_sme",
                "billing": "monthly",
                "unit": "flat",
                "price": "€79 /mo",
                "monthly_usd": 90.06
              },
              {
                "provider": "ymove_exercise_api",
                "tier": "enterprise",
                "billing": "monthly",
                "unit": "flat",
                "price": "€299 /mo",
                "monthly_usd": 340.86
              }
            ]
          },
          {
            "billing": "one_time",
            "unit": "flat",
            "count": 3,
            "offers": [
              {
                "provider": "etapa",
                "tier": "individual",
                "billing": "one_time",
                "unit": "flat",
                "price": "£20 once",
                "monthly_usd": null
              },
              {
                "provider": "swingfixai",
                "tier": "pro",
                "billing": "one_time",
                "unit": "flat",
                "price": "$29",
                "monthly_usd": null
              },
              {
                "provider": "swingfixai",
                "tier": "individual",
                "billing": "one_time",
                "unit": "flat",
                "price": "$17",
                "monthly_usd": null
              }
            ]
          },
          {
            "billing": "unspecified_period",
            "unit": "flat",
            "count": 2,
            "offers": [
              {
                "provider": "blocks",
                "tier": "individual",
                "billing": "unspecified_period",
                "unit": "flat",
                "price": "$10.99",
                "monthly_usd": null
              },
              {
                "provider": "myfit_ai",
                "tier": "enterprise",
                "billing": "unspecified_period",
                "unit": "flat",
                "price": "Custom",
                "monthly_usd": null
              }
            ]
          }
        ],
        "coverage": {
          "priced_providers": 13,
          "normalized_observations": 22,
          "comparable_providers": 12,
          "strict_cohorts": 4,
          "exclusion_reasons": {
            "one_time": 3,
            "ambiguous_cadence": 2
          }
        }
      }
    },
    "quoteOnlyProvidersByTier": {
      "pro": 0,
      "individual": 0,
      "team_sme": 0,
      "enterprise": 1
    },
    "billingMix": {
      "free": 7,
      "freemium": 5,
      "subscription": 8
    },
    "freeTierShare": 0.6,
    "medianLowestUsd": 9.99
  },
  "movement": {
    "niche": "ai-personal-trainer",
    "sector": "consumer-personal",
    "pricedNow": 12,
    "pairs": 10,
    "repriced": [
      {
        "handle": "coach",
        "from": 39.38,
        "to": 39.18,
        "pct": -0.5
      },
      {
        "handle": "tripeak",
        "from": 6.01,
        "to": 6,
        "pct": -0.2
      }
    ],
    "newlyPriced": [
      "rirlift",
      "ymove_exercise_api"
    ],
    "droppedFromPriced": [],
    "likeForLikePct": -0.1,
    "kind": "mixed",
    "narrative": "Repricing + composition: 2 agents repriced — all down (avg -0.1%); 2 newly published pricing."
  },
  "index_series": {
    "series": [
      {
        "day": "2026-09-15",
        "index": 100,
        "pairs": 11,
        "dayChangePct": 0
      },
      {
        "day": "2026-09-16",
        "index": 100,
        "pairs": 11,
        "dayChangePct": 0
      },
      {
        "day": "2026-09-17",
        "index": 100,
        "pairs": 10,
        "dayChangePct": 0
      },
      {
        "day": "2026-09-18",
        "index": 100,
        "pairs": 10,
        "dayChangePct": 0
      },
      {
        "day": "2026-09-19",
        "index": 100,
        "pairs": 10,
        "dayChangePct": 0
      },
      {
        "day": "2026-09-20",
        "index": 100,
        "pairs": 12,
        "dayChangePct": 0
      },
      {
        "day": "2026-09-21",
        "index": 100,
        "pairs": 12,
        "dayChangePct": 0
      },
      {
        "day": "2026-09-22",
        "index": 100,
        "pairs": 14,
        "dayChangePct": 0
      },
      {
        "day": "2026-09-23",
        "index": 100,
        "pairs": 14,
        "dayChangePct": 0
      },
      {
        "day": "2026-09-24",
        "index": 100,
        "pairs": 14,
        "dayChangePct": 0
      },
      {
        "day": "2026-09-25",
        "index": 100,
        "pairs": 14,
        "dayChangePct": 0
      },
      {
        "day": "2026-09-26",
        "index": 100,
        "pairs": 14,
        "dayChangePct": 0
      },
      {
        "day": "2026-09-27",
        "index": 100,
        "pairs": 14,
        "dayChangePct": 0
      },
      {
        "day": "2026-09-28",
        "index": 100,
        "pairs": 14,
        "dayChangePct": 0
      },
      {
        "day": "2026-09-29",
        "index": 100,
        "pairs": 14,
        "dayChangePct": 0
      },
      {
        "day": "2026-09-30",
        "index": 100,
        "pairs": 14,
        "dayChangePct": 0
      },
      {
        "day": "2026-10-01",
        "index": 100,
        "pairs": 14,
        "dayChangePct": 0
      },
      {
        "day": "2026-10-02",
        "index": 100,
        "pairs": 14,
        "dayChangePct": 0
      },
      {
        "day": "2026-10-03",
        "index": 100,
        "pairs": 12,
        "dayChangePct": 0
      },
      {
        "day": "2026-10-04",
        "index": 100,
        "pairs": 12,
        "dayChangePct": 0
      },
      {
        "day": "2026-10-05",
        "index": 100,
        "pairs": 12,
        "dayChangePct": 0
      },
      {
        "day": "2026-10-06",
        "index": 100,
        "pairs": 12,
        "dayChangePct": 0
      },
      {
        "day": "2026-10-07",
        "index": 100,
        "pairs": 14,
        "dayChangePct": 0
      },
      {
        "day": "2026-10-08",
        "index": 100,
        "pairs": 14,
        "dayChangePct": 0
      },
      {
        "day": "2026-10-09",
        "index": 100,
        "pairs": 12,
        "dayChangePct": 0
      },
      {
        "day": "2026-10-10",
        "index": 100,
        "pairs": 13,
        "dayChangePct": 0
      },
      {
        "day": "2026-10-11",
        "index": 100,
        "pairs": 13,
        "dayChangePct": 0
      },
      {
        "day": "2026-10-12",
        "index": 100,
        "pairs": 13,
        "dayChangePct": 0
      },
      {
        "day": "2026-10-13",
        "index": 100,
        "pairs": 19,
        "dayChangePct": 0
      },
      {
        "day": "2026-10-14",
        "index": 100,
        "pairs": 19,
        "dayChangePct": 0
      }
    ],
    "latest": 100,
    "day_change_pct": 0,
    "methodology": "Chained daily price index, base 100 on the first priced scan day (29 Jun 2026). The overall index is the COMPOSITE of the four buyer-tier indices (individual / pro / team&sme / enterprise): each day it moves by the equal-weighted average of the tiers' moves. Each tier index is like-for-like — only agents priced on both consecutive scan days (per-agent ratios, geometric mean, clipped to [0.2, 5]) — so composition changes (agents revealing or hiding prices) can never move it."
  },
  "top_agents": [
    {
      "agent_id": "barbell_tools",
      "name": "barbell-tools",
      "url": "https://coachsync.io",
      "short_summary": "manages workout programming, client communication, and progress tracking for strength training coaches",
      "price": {
        "commercial": {
          "entry_offer": {
            "line": "Starter",
            "monthly_native": 29,
            "monthly_usd": 29,
            "commitment": "monthly",
            "basis": "$29/month",
            "billing_verified": true
          },
          "currency": "USD",
          "lines": [
            {
              "name": "Starter",
              "price": "$29/month",
              "kind": "base_subscription",
              "billed": "monthly"
            },
            {
              "name": "Pro",
              "price": "$59/month",
              "kind": "base_subscription",
              "billed": "monthly"
            }
          ]
        },
        "observed": true,
        "billing": "subscription",
        "lowest_monthly_usd": 29,
        "monthly_usd": 29,
        "headline": "From $29/mo",
        "summary": "From $29/mo. CoachSync offers two monthly subscription plans: Starter at $29/month for up to 5 clients and Pro at $59/month for unlimited clients, with a 14-day free trial."
      },
      "evidence_quality": "high",
      "upvotes": 0
    },
    {
      "agent_id": "chirona",
      "name": "Chirona",
      "url": "https://chirona.ai/",
      "short_summary": "connects fitness tracking data from wearables and training apps to AI assistants like Claude and ChatGPT",
      "price": {
        "commercial": {
          "entry_offer": {
            "line": "Pro Monthly",
            "monthly_native": 9.99,
            "monthly_usd": 13.24,
            "commitment": "monthly",
            "basis": "£9.99/month",
            "billing_verified": true
          },
          "annual_option": {
            "line": "Pro Annual",
            "monthly_equivalent_native": 7.5,
            "total_native": 90
          },
          "currency": "GBP",
          "notes": [
            "prices in GBP as published; USD figures are conversions at 2026-10-14"
          ],
          "lines": [
            {
              "name": "Pro Monthly",
              "price": "£9.99/mo",
              "kind": "base_subscription",
              "billed": "monthly"
            },
            {
              "name": "Pro Annual",
              "price": "£90/year",
              "kind": "base_subscription",
              "billed": "annually"
            },
            {
              "name": "Pro Annual (annual billing)",
              "price": "£7.50/mo billed yearly",
              "kind": "base_subscription",
              "billed": "annually"
            }
          ]
        },
        "observed": true,
        "billing": "subscription",
        "lowest_monthly_usd": 13.24,
        "monthly_usd": 13.24,
        "headline": "From £9.99/mo; £7.5/mo equivalent billed annually",
        "summary": "From £9.99/mo; £7.5/mo equivalent billed annually. Chirona offers one Pro subscription at £9.99 monthly or £90 annually, equivalent to about £7.50 per month when billed yearly."
      },
      "evidence_quality": "high",
      "upvotes": 0
    },
    {
      "agent_id": "fitness_coach",
      "name": "Fitness Coach",
      "url": "https://pelaris.io",
      "short_summary": "generates personalised, periodized training programs and adapts them in real time based on performance, fatigue, and goals across multiple sports",
      "price": {
        "commercial": {
          "entry_offer": {
            "line": "PELARIS OCEAN",
            "monthly_native": 10,
            "monthly_usd": 6.98,
            "commitment": "monthly",
            "basis": "A$10/month",
            "billing_verified": true
          },
          "annual_option": {
            "line": "PELARIS OCEAN (annual billing)",
            "monthly_equivalent_native": 10,
            "total_native": 120
          },
          "currency": "AUD",
          "notes": [
            "prices in AUD as published; USD figures are conversions at 2026-10-14"
          ],
          "lines": [
            {
              "name": "BEACH",
              "price": "AUD 0",
              "kind": "free",
              "billed": "monthly"
            },
            {
              "name": "PELARIS OCEAN",
              "price": "AUD 10 / month",
              "kind": "base_subscription",
              "billed": "monthly"
            },
            {
              "name": "PELARIS OCEAN (annual billing)",
              "price": "AUD 120 /year billed annually",
              "kind": "base_subscription",
              "billed": "annually"
            },
            {
              "name": "PELARIS HORIZON",
              "price": "AUD 13.33 / month",
              "kind": "base_subscription",
              "billed": "monthly"
            },
            {
              "name": "PELARIS HORIZON (annual billing)",
              "price": "AUD 160 /year billed annually",
              "kind": "base_subscription",
              "billed": "annually"
            }
          ]
        },
        "observed": true,
        "billing": "freemium",
        "lowest_monthly_usd": 6.98,
        "monthly_usd": 6.98,
        "headline": "Free plan; paid from A$10/mo; A$10/mo equivalent billed annually",
        "summary": "Free plan; paid from A$10/mo; A$10/mo equivalent billed annually. Pelaris offers a free tracking plan plus monthly subscriptions at AUD 10 and AUD 13.33, with annual billing options of AUD 120 and AUD 160 respectively."
      },
      "evidence_quality": "high",
      "upvotes": 0
    },
    {
      "agent_id": "hamrun",
      "name": "Hamrun",
      "url": "https://ham.run/mcp",
      "short_summary": "provides marathon physiology calculations for endurance runners including race time prediction, pacing strategy, fueling plans, and training analysis",
      "price": {
        "commercial": {
          "currency": "USD",
          "lines": [
            {
              "name": "Unnamed offer",
              "price": "0USD",
              "kind": "free",
              "billed": "monthly"
            }
          ]
        },
        "observed": true,
        "billing": "free",
        "lowest_monthly_usd": null,
        "monthly_usd": null,
        "headline": "Free",
        "summary": "Free. The site exposes a $0 USD offer in structured data, while no billing period or paid plan pricing is publicly displayed."
      },
      "evidence_quality": "high",
      "upvotes": 0
    },
    {
      "agent_id": "hevy",
      "name": "Hevy MCP",
      "url": "https://unofficial-hevy-mcp.up.railway.app/",
      "short_summary": "provides access to Hevy fitness data for AI assistants to analyze workout history, manage routines, track progress, and plan training",
      "price": {
        "commercial": {
          "currency": "USD",
          "lines": [
            {
              "name": "Hevy MCP",
              "price": "0USD",
              "kind": "free",
              "billed": "monthly"
            }
          ]
        },
        "observed": true,
        "billing": "free",
        "lowest_monthly_usd": null,
        "monthly_usd": null,
        "headline": "Free",
        "summary": "Free. The Hevy MCP is presented as free, with no monthly or annual billing period publicly specified."
      },
      "evidence_quality": "high",
      "upvotes": 0
    },
    {
      "agent_id": "running_coach",
      "name": "leo-running-coach",
      "url": "https://coachleo.ai",
      "short_summary": "provides AI running coaching with personalized training plans, tracks body signals and gear, and adapts training based on real data",
      "price": {
        "commercial": {
          "entry_offer": {
            "line": "Coach Leo",
            "monthly_native": 9.99,
            "monthly_usd": 9.99,
            "commitment": "monthly",
            "basis": "$9.99/month",
            "billing_verified": true
          },
          "annual_option": {
            "line": "Coach Leo (annual billing)",
            "monthly_equivalent_native": 6.67,
            "total_native": 80.04
          },
          "currency": "USD",
          "lines": [
            {
              "name": "Coach Leo",
              "price": "$9.99/month",
              "kind": "base_subscription",
              "billed": "monthly"
            },
            {
              "name": "Coach Leo (annual billing)",
              "price": "$6.67/month billed yearly",
              "kind": "base_subscription",
              "billed": "annually"
            }
          ]
        },
        "observed": true,
        "billing": "subscription",
        "lowest_monthly_usd": 9.99,
        "monthly_usd": 9.99,
        "headline": "From $9.99/mo; $6.67/mo equivalent billed annually",
        "summary": "From $9.99/mo; $6.67/mo equivalent billed annually. Coach Leo offers one subscription with all coaching features, priced at $9.99 per month or $6.67 per month when billed yearly, after a 7-day free trial."
      },
      "evidence_quality": "high",
      "upvotes": 0
    },
    {
      "agent_id": "smash_padel",
      "name": "Smash_Padel",
      "url": "https://playsmash.io/developers/mcp",
      "short_summary": "provides padel venue finder, coaching tips, glossary, and leaderboards for GCC cities",
      "price": {
        "commercial": {
          "currency": "AED",
          "notes": [
            "prices in AED as published; USD figures are conversions at 2026-10-14"
          ],
          "lines": [
            {
              "name": "Free",
              "price": "AED 0 forever",
              "kind": "free",
              "billed": "monthly"
            }
          ]
        },
        "observed": true,
        "billing": "free",
        "lowest_monthly_usd": null,
        "monthly_usd": null,
        "headline": "Free",
        "summary": "Free. Smash. offers all listed features for free with no upgrade required."
      },
      "evidence_quality": "high",
      "upvotes": 0
    },
    {
      "agent_id": "swingfixai",
      "name": "SwingFix AI",
      "url": "https://swingfixai.io",
      "short_summary": "analyzes golf swing videos to identify swing faults and provide corrective drills",
      "price": {
        "commercial": {
          "entry_offer": {
            "line": "Pro",
            "monthly_native": 9.99,
            "monthly_usd": 9.99,
            "commitment": "monthly",
            "basis": "$9.99/month",
            "billing_verified": true
          },
          "currency": "USD",
          "notes": [
            "other prices: Deep Dive $29 (one-time); Golf & Gains Swing Fault Fix Guide $17 (one-time)"
          ],
          "lines": [
            {
              "name": "Free",
              "price": "$0",
              "kind": "free",
              "billed": "monthly"
            },
            {
              "name": "Pro",
              "price": "$9.99 per month",
              "kind": "base_subscription",
              "billed": "monthly"
            },
            {
              "name": "Deep Dive",
              "price": "$29",
              "kind": "one_off",
              "billed": "one_off"
            },
            {
              "name": "Golf & Gains Swing Fault Fix Guide",
              "price": "$17",
              "kind": "one_off",
              "billed": "one_off"
            }
          ]
        },
        "observed": true,
        "billing": "freemium",
        "lowest_monthly_usd": 9.99,
        "monthly_usd": 9.99,
        "headline": "Free plan; paid from $9.99/mo",
        "summary": "Free plan; paid from $9.99/mo. SwingFix Pro offers a free tier, a $9.99 monthly Pro subscription, and one-time Deep Dive and swing-fault guide purchases."
      },
      "evidence_quality": "high",
      "upvotes": 0
    },
    {
      "agent_id": "aim",
      "name": "Aim",
      "url": "https://aim-journal.com/",
      "short_summary": "Chat forgets your training, AIm doesn't. An AI coach for Claude with persistent memory: log workouts in plain language, get a program built around your goal, a…",
      "price": {
        "commercial": {
          "currency": "USD",
          "lines": [
            {
              "name": "AIm",
              "price": "0USD",
              "kind": "free",
              "billed": "monthly"
            }
          ]
        },
        "observed": true,
        "billing": "free",
        "lowest_monthly_usd": null,
        "monthly_usd": null,
        "headline": "Free",
        "summary": "Free. The homepage contains a structured-data offer of 0USD, but does not state a billing period or plan details."
      },
      "evidence_quality": "medium",
      "upvotes": 0
    },
    {
      "agent_id": "amby_health",
      "name": "Amby Health",
      "url": "https://tryamby.com/",
      "short_summary": "creates personalized adaptive weekly training plans and provides daily fitness coaching",
      "price": {
        "observed": false,
        "billing": "not_found",
        "lowest_monthly_usd": null,
        "monthly_usd": null,
        "headline": "No public price found",
        "summary": "No public pricing is shown on the available homepage."
      },
      "evidence_quality": "medium",
      "upvotes": 0
    }
  ],
  "platforms_also_here": [],
  "page_url": "https://agentery.com/market/ai-personal-trainer",
  "summary": {
    "niche": "ai-personal-trainer",
    "sector": "consumer-personal",
    "pricing_by_provider_type": {
      "headline": "Prices differ by provider type and buyer tier — no blended headline is used. Strongest cohort: MCP servers · Individual median $9/mo (6 providers). See benchmarks_by_provider_type_and_tier for the full matrix.",
      "benchmarks": [
        {
          "provider_type": "mcp",
          "provider_type_label": "MCP servers",
          "buyer_tier": "individual",
          "buyer_tier_label": "Individual",
          "pricing_unit": "flat",
          "pricing_unit_label": "flat monthly",
          "comparable_provider_count": 6,
          "reliability": "medium",
          "median": 8.99,
          "p25": 7.77,
          "p75": 18.74,
          "status": "ok"
        },
        {
          "provider_type": "mcp",
          "provider_type_label": "MCP servers",
          "buyer_tier": "pro",
          "buyer_tier_label": "Pro",
          "pricing_unit": "flat",
          "pricing_unit_label": "flat monthly",
          "comparable_provider_count": 6,
          "reliability": "medium",
          "median": 22.39,
          "p25": 10.42,
          "p75": 38.19,
          "status": "ok"
        }
      ],
      "warnings": [
        "This niche currently has sufficient MCP pricing but insufficient agent pricing."
      ],
      "full_pricing_via": {
        "tool": "price_benchmark",
        "arguments": {
          "niche": "ai-personal-trainer"
        },
        "note": "add provider_type + buyer_tier for a specific cohort"
      }
    },
    "page_url": "https://agentery.com/market/ai-personal-trainer",
    "counts": {
      "listings_with_price_capture": 31,
      "listings_with_observed_public_price": 20,
      "providers_with_numeric_monthly_price_latest_scan": 12,
      "like_for_like_comparable_pairs": 10
    },
    "movement": {
      "d": {
        "published": false,
        "value_pct": null,
        "held_reason": null
      },
      "w": {
        "published": false,
        "value_pct": null,
        "held_reason": null
      },
      "m": {
        "published": false,
        "value_pct": null,
        "held_reason": null
      }
    },
    "pricing_version": "cohorts-1",
    "pricing_status": "ok",
    "pricing_by_tier": [
      {
        "tier": "individual",
        "currency": "USD",
        "period": "month",
        "unit": "flat",
        "median": 9.99,
        "provider_count": 7,
        "plan_observation_count": 9,
        "data_confidence": 0.56,
        "data_confidence_basis": {
          "provider_component": 0.58,
          "observation_component": 0.45,
          "provider_count": 7,
          "plan_observation_count": 9
        },
        "reliability": "medium",
        "members": [
          {
            "provider": "tripeak",
            "usd": 5.65
          },
          {
            "provider": "fitness_coach",
            "usd": 7.7
          },
          {
            "provider": "etapa",
            "usd": 7.99
          },
          {
            "provider": "running_coach",
            "usd": 9.99
          },
          {
            "provider": "ymove_exercise_api",
            "usd": 21.66
          },
          {
            "provider": "barbell_tools",
            "usd": 29
          },
          {
            "provider": "smsit_ai",
            "usd": 154
          }
        ],
        "p25": 7.85,
        "p75": 25.33
      },
      {
        "tier": "pro",
        "currency": "USD",
        "period": "month",
        "unit": "flat",
        "median": 21.62,
        "provider_count": 7,
        "plan_observation_count": 8,
        "data_confidence": 0.55,
        "data_confidence_basis": {
          "provider_component": 0.58,
          "observation_component": 0.4,
          "provider_count": 7,
          "plan_observation_count": 8
        },
        "reliability": "medium",
        "members": [
          {
            "provider": "swingfixai",
            "usd": 9.99
          },
          {
            "provider": "rirlift",
            "usd": 9.99
          },
          {
            "provider": "chirona",
            "usd": 11.72
          },
          {
            "provider": "myfit_ai",
            "usd": 21.62
          },
          {
            "provider": "ymove_exercise_api",
            "usd": 33.06
          },
          {
            "provider": "coach",
            "usd": 39.9
          },
          {
            "provider": "barbell_tools",
            "usd": 59
          }
        ],
        "p25": 10.86,
        "p75": 36.48
      },
      {
        "tier": "team_sme",
        "currency": "USD",
        "period": "month",
        "unit": "flat",
        "median": 394.53,
        "provider_count": 2,
        "plan_observation_count": 2,
        "data_confidence": 0.15,
        "data_confidence_basis": {
          "provider_component": 0.17,
          "observation_component": 0.1,
          "provider_count": 2,
          "plan_observation_count": 2
        },
        "reliability": "low",
        "members": [
          {
            "provider": "ymove_exercise_api",
            "usd": 90.06
          },
          {
            "provider": "smsit_ai",
            "usd": 699
          }
        ]
      },
      {
        "tier": "enterprise",
        "currency": "USD",
        "period": "month",
        "unit": "flat",
        "median": 919.93,
        "provider_count": 2,
        "plan_observation_count": 3,
        "data_confidence": 0.16,
        "data_confidence_basis": {
          "provider_component": 0.17,
          "observation_component": 0.15,
          "provider_count": 2,
          "plan_observation_count": 3
        },
        "reliability": "low",
        "members": [
          {
            "provider": "ymove_exercise_api",
            "usd": 340.86
          },
          {
            "provider": "smsit_ai",
            "usd": 1499
          }
        ]
      }
    ],
    "pricing_coverage": {
      "listings_with_price_capture": 31,
      "listings_with_observed_public_price": 20,
      "normalized_observations": 22,
      "comparable_providers": 12,
      "strict_cohorts": 4,
      "exclusion_reasons": {
        "one_time": 3,
        "ambiguous_cadence": 2
      }
    },
    "pricing_note": "Provider-deduped, FX-normalized monthly medians, separated by buyer tier AND billing unit (flat/per_seat/per_user/per_agent) — incompatible units are never blended. Ranges (p25/p75) only at >=5 providers; data_confidence is provider-count-weighted. Usage-metered, promo, range, one-time and ambiguous-cadence plans are excluded.",
    "pricing_excluded_observations": {
      "one_time": 3,
      "ambiguous_cadence": 2
    },
    "billing_mix": {
      "free": 7,
      "freemium": 5,
      "subscription": 8
    },
    "free_tier_share": 0.6,
    "top_providers": [
      {
        "agent_id": "barbell_tools",
        "name": "barbell-tools",
        "price": {
          "commercial": {
            "entry_offer": {
              "line": "Starter",
              "monthly_native": 29,
              "monthly_usd": 29,
              "commitment": "monthly",
              "basis": "$29/month",
              "billing_verified": true
            },
            "currency": "USD",
            "lines": [
              {
                "name": "Starter",
                "price": "$29/month",
                "kind": "base_subscription",
                "billed": "monthly"
              },
              {
                "name": "Pro",
                "price": "$59/month",
                "kind": "base_subscription",
                "billed": "monthly"
              }
            ]
          },
          "observed": true,
          "billing": "subscription",
          "lowest_monthly_usd": 29,
          "monthly_usd": 29,
          "headline": "From $29/mo",
          "summary": "From $29/mo. CoachSync offers two monthly subscription plans: Starter at $29/month for up to 5 clients and Pro at $59/month for unlimited clients, with a 14-day free trial."
        },
        "observed": true
      },
      {
        "agent_id": "chirona",
        "name": "Chirona",
        "price": {
          "commercial": {
            "entry_offer": {
              "line": "Pro Monthly",
              "monthly_native": 9.99,
              "monthly_usd": 13.24,
              "commitment": "monthly",
              "basis": "£9.99/month",
              "billing_verified": true
            },
            "annual_option": {
              "line": "Pro Annual",
              "monthly_equivalent_native": 7.5,
              "total_native": 90
            },
            "currency": "GBP",
            "notes": [
              "prices in GBP as published; USD figures are conversions at 2026-10-14"
            ],
            "lines": [
              {
                "name": "Pro Monthly",
                "price": "£9.99/mo",
                "kind": "base_subscription",
                "billed": "monthly"
              },
              {
                "name": "Pro Annual",
                "price": "£90/year",
                "kind": "base_subscription",
                "billed": "annually"
              },
              {
                "name": "Pro Annual (annual billing)",
                "price": "£7.50/mo billed yearly",
                "kind": "base_subscription",
                "billed": "annually"
              }
            ]
          },
          "observed": true,
          "billing": "subscription",
          "lowest_monthly_usd": 13.24,
          "monthly_usd": 13.24,
          "headline": "From £9.99/mo; £7.5/mo equivalent billed annually",
          "summary": "From £9.99/mo; £7.5/mo equivalent billed annually. Chirona offers one Pro subscription at £9.99 monthly or £90 annually, equivalent to about £7.50 per month when billed yearly."
        },
        "observed": true
      },
      {
        "agent_id": "fitness_coach",
        "name": "Fitness Coach",
        "price": {
          "commercial": {
            "entry_offer": {
              "line": "PELARIS OCEAN",
              "monthly_native": 10,
              "monthly_usd": 6.98,
              "commitment": "monthly",
              "basis": "A$10/month",
              "billing_verified": true
            },
            "annual_option": {
              "line": "PELARIS OCEAN (annual billing)",
              "monthly_equivalent_native": 10,
              "total_native": 120
            },
            "currency": "AUD",
            "notes": [
              "prices in AUD as published; USD figures are conversions at 2026-10-14"
            ],
            "lines": [
              {
                "name": "BEACH",
                "price": "AUD 0",
                "kind": "free",
                "billed": "monthly"
              },
              {
                "name": "PELARIS OCEAN",
                "price": "AUD 10 / month",
                "kind": "base_subscription",
                "billed": "monthly"
              },
              {
                "name": "PELARIS OCEAN (annual billing)",
                "price": "AUD 120 /year billed annually",
                "kind": "base_subscription",
                "billed": "annually"
              },
              {
                "name": "PELARIS HORIZON",
                "price": "AUD 13.33 / month",
                "kind": "base_subscription",
                "billed": "monthly"
              },
              {
                "name": "PELARIS HORIZON (annual billing)",
                "price": "AUD 160 /year billed annually",
                "kind": "base_subscription",
                "billed": "annually"
              }
            ]
          },
          "observed": true,
          "billing": "freemium",
          "lowest_monthly_usd": 6.98,
          "monthly_usd": 6.98,
          "headline": "Free plan; paid from A$10/mo; A$10/mo equivalent billed annually",
          "summary": "Free plan; paid from A$10/mo; A$10/mo equivalent billed annually. Pelaris offers a free tracking plan plus monthly subscriptions at AUD 10 and AUD 13.33, with annual billing options of AUD 120 and AUD 160 respectively."
        },
        "observed": true
      },
      {
        "agent_id": "hamrun",
        "name": "Hamrun",
        "price": {
          "commercial": {
            "currency": "USD",
            "lines": [
              {
                "name": "Unnamed offer",
                "price": "0USD",
                "kind": "free",
                "billed": "monthly"
              }
            ]
          },
          "observed": true,
          "billing": "free",
          "lowest_monthly_usd": null,
          "monthly_usd": null,
          "headline": "Free",
          "summary": "Free. The site exposes a $0 USD offer in structured data, while no billing period or paid plan pricing is publicly displayed."
        },
        "observed": true
      },
      {
        "agent_id": "hevy",
        "name": "Hevy MCP",
        "price": {
          "commercial": {
            "currency": "USD",
            "lines": [
              {
                "name": "Hevy MCP",
                "price": "0USD",
                "kind": "free",
                "billed": "monthly"
              }
            ]
          },
          "observed": true,
          "billing": "free",
          "lowest_monthly_usd": null,
          "monthly_usd": null,
          "headline": "Free",
          "summary": "Free. The Hevy MCP is presented as free, with no monthly or annual billing period publicly specified."
        },
        "observed": true
      }
    ],
    "suggested_next_calls": [
      {
        "tool": "price_benchmark",
        "arguments": {
          "niche": "ai-personal-trainer"
        },
        "purpose": "full observed price distribution + per-tier medians for this niche"
      },
      {
        "tool": "niche_report",
        "arguments": {
          "niche": "ai-personal-trainer",
          "response_mode": "full"
        },
        "purpose": "the complete report incl. index series and tier decomposition"
      },
      {
        "tool": "suggest_alternatives",
        "arguments": {
          "agent_id": "barbell_tools"
        },
        "purpose": "comparable (optionally cheaper) providers to a named agent"
      },
      {
        "tool": "get_agent_profile",
        "arguments": {
          "agent_id": "barbell_tools"
        },
        "purpose": "full profile, integrations and pricing for one provider"
      }
    ]
  }
}
Full market

21 providers, one sortable view

Dense enough for many listings; progressive disclosure keeps mobile usable.

ProviderTypeFromVs niche medianLiveness
barbell-toolsmanages workout programming, client communication, and progress tracking for strength training coaches
mcp$29from / mo34.1% above88% livemcp34.1% above median88% live
Chironaconnects fitness tracking data from wearables and training apps to AI assistants like Claude and ChatGPT
mcp$13.24from / mo38.8% below88% livemcp38.8% below median88% live
Fitness Coachgenerates personalised, periodized training programs and adapts them in real time based on performance, fatigue, and goals across multiple sports
mcp$6.98from / mo67.7% below88% livemcp67.7% below median88% live
Hamrunprovides marathon physiology calculations for endurance runners including race time prediction, pacing strategy, fueling plans, and training analysis
mcpFreefree to use—88% livemcp88% live
Hevy MCPprovides access to Hevy fitness data for AI assistants to analyze workout history, manage routines, track progress, and plan training
mcpFreefree to use—88% livemcp88% live
leo-running-coachprovides AI running coaching with personalized training plans, tracks body signals and gear, and adapts training based on real data
mcp$9.99from / mo53.8% below88% livemcp53.8% below median88% live
Smash_Padelprovides padel venue finder, coaching tips, glossary, and leaderboards for GCC cities
mcpFreefree to use—88% livemcp88% live
SASwingFix AIanalyzes golf swing videos to identify swing faults and provide corrective drills
mcp$9.99from / mo53.8% below88% livemcp53.8% below median88% live
AimChat forgets your training, AIm doesn't. An AI coach for Claude with persistent memory: log workouts in plain language, get a program built around your goal, a…
mcpFreefree to use—88% livemcp88% live
BlocksAI-native training platform for cyclists and runners. Your agent reads your training calendar, synced rides and runs from Strava or intervals.icu, sleep and HR…
mcpFree tierpaid plans vary—88% livemcp88% live
Coach## YOUB MCP Server - Manage your endurance training data and race preparation Connect it once from Claude, ChatGPT or Claude Code and ask about yesterday's in…
mcp$39.18from / mo81.2% above88% livemcp81.2% above median88% live
etapaprovides AI cycling coaching for beginners and returning riders including training plans, route planning, nutrition tips, and maintenance advice
mcp$4.17from / mo80.7% below88% livemcp80.7% below median88% live
JustgainsThe official JustGains MCP server. Let your AI agent build and save workouts, read your training history and progress, search the exercise library, plan routes…
mcpFree tierpaid plans vary—livemcplive
Myfit Aigenerates personalized fitness and nutrition/meal plans as an AI personal trainer
agent$21.62from / moat median88% liveagentat median88% live
RirliftConnect your own AI to your RIRLift strength training log. Ask about your recent workouts, progress on any lift, weekly volume per muscle and recovery, then ha…
mcp$9.99from / mo53.8% below100% livemcp53.8% below median100% live
Smsit Aiautomates fitness business operations including member engagement, workout personalization, class scheduling, health tracking, and membership management
agent$9from / mo58.4% below88% liveagent58.4% below median88% live
TripeakTriathlon coaching for coaches and self-coached athletes. Ask for an athlete's plan and you get the week's sessions together with the training load behind the…
mcp$6from / mo72.2% below88% livemcp72.2% below median88% live
Ymove ExerciseExercise videos, workouts and training programs for your AI agent or app. - 1,413+ exercises, each with a professional HD video, instructions and primary and…
mcp$21.27from / mo1.6% below100% livemcp1.6% below median100% live
Flex Ai Personal TrainerAI-powered fitness app for personalized workout generation, exercise form feedback, progress tracking, progressive overload, recovery tracking, and training pl…
agentFreefree to use—88% liveagent88% live
IcuvisorOpen-source MCP server connecting intervals.icu training data to Claude, ChatGPT, and other AI assistants. Run locally or via hosted HTTPS endpoint for AI-driv…
mcpFreefree to use—88% livemcp88% live
WhoopMCP server wrapping the WHOOP REST API, enabling AI assistants like Claude to query recovery, sleep, strain, and workout data through natural conversation.
mcpFreefree to use—100% livemcp100% live
Showing only providers with a published price or a free plan. $29 = lowest observed monthly · Free = free to use · Free tier = free plan + paid options.