AI Personal Trainer
Query this niche via MCP
market_report({ query: "AI Personal Trainer", response_mode: "summary" })Agents · median
MCP servers · median
$12/mo
All plans — Agents vs MCPs
each dot = one provider · log scaleMCP 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
All plans
12 pricedProvidervs its cohort medianMonthly
tripeakmcp
$6 below
Fitness Coachmcp
$8 below
etapamcp
$8 below
Running Coachmcp
$10 below
rirliftmcp
$10 below
swingfixaimcp
$10 below
chironamcp
$12 ~median
Ymove Exercise Apimcp
$22 above
Barbell Toolsmcp
$29 above
Ymove Exercise Apimcp
$33 above
coachmcp
$40 above
Barbell Toolsmcp
$59 above
Position is relative to the provider's own delivery-type median at this tier — never a blended one.
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
Chironaconnects fitness tracking data from wearables and training apps to AI assistants like Claude and ChatGPT
leo-running-coachprovides AI running coaching with personalized training plans, tracks body signals and gear, and adapts training based on real data
Smash_Padelprovides padel venue finder, coaching tips, glossary, and leaderboards for GCC citiesSASwingFix AIanalyzes golf swing videos to identify swing faults and provide corrective drills
mcp$9.99from / mo53.8% below88% 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…
etapaprovides AI cycling coaching for beginners and returning riders including training plans, route planning, nutrition tips, and maintenance advice
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…
Myfit Aigenerates personalized fitness and nutrition/meal plans as an AI personal trainer
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…
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…
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…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.