Update to Endurance Analytics
Snapshot Nov 14, 2026 · 12:10 UTC · version 2.7.0
Product listing or positioning changed
Full description — Now says: Trail and ultra race planning: the season, a race-day plan with aid station times and fuel, course breakdowns with weather, and race reviews.
Observed in the public listing; claims come from the publisher.
Up to 3 plugins free · no card required.
All fields and original values.
Full description
Nov 13, 2026 · 18:12 UTC
Trail and ultra race planning from Endurance Analytics: plan the season, build and save a race-day plan (predicted arrival at each aid station, cut-off margins and fuel per segment, with your own gels and drinks), break the course down (...
Nov 14, 2026 · 12:10 UTC
Trail and ultra race planning: the season, a race-day plan with aid station times and fuel, course breakdowns with weather, and race reviews.
Long description
Nov 13, 2026 · 18:12 UTC
races from start to finish: the season, the race day and the review afterwards. Plan the season: search the public catalog by name, country, month, terrain and open registration, compare races side by side, find races like one you loved,...
Nov 14, 2026 · 12:10 UTC
races: the season, the race day and the review afterwards. Season: search the public race catalog by name, country, month, terrain and open registration, rank and compare races, find races like one you loved, and keep your season plan. E...
Declared skills
Nov 13, 2026 · 18:12 UTC
[{"description":"Use right after Endurance Analytics is connected, or when the athlete asks what Endurance Analytics is, what it can do, how to start, or what to ask. Gives a short tour of the race catalog, course terrain and race-day in...
Nov 14, 2026 · 12:10 UTC
[{"description":"Use right after Endurance Analytics is connected, or when the athlete asks what Endurance Analytics is, what it can do, how to start, or what to ask. Gives a short tour of the race catalog, course terrain and race-day in...
Composer icon url
Nov 13, 2026 · 18:12 UTC
https://files.openai.com/content?id=file_00000000e4e4820a864efaf0034fe0ad
Nov 14, 2026 · 12:10 UTC
https://files.openai.com/content?id=file_00000000660c81f49fd606b4517bf5a6
Compare saved observations
Download comparison JSONFull technical diff · 8 changed fields
changed /release/description
"Trail and ultra race planning from Endurance Analytics: plan the season, build and save a race-day plan (predicted arrival at each aid station, cut-off margins and fuel per segment, with your own gels and drinks), break the course down (climbs, descents, technicality, poles, quad damage, weather at the course), then review results, checkpoint splits and how the field went. Plus your stored races, GPX course upload, feedback and catalog requests."
"Trail and ultra race planning: the season, a race-day plan with aid station times and fuel, course breakdowns with weather, and race reviews."
changed /release/id
"pluginrel_8b7ee0652c8081919647cc8ad360e234"
"pluginrel_faad958a8f3c8191be141ff7e4863606"
changed /release/interface/composer_icon_url
"https://files.openai.com/content?id=file_00000000e4e4820a864efaf0034fe0ad"
"https://files.openai.com/content?id=file_00000000660c81f49fd606b4517bf5a6"
changed /release/interface/logo_url
"https://files.openai.com/content?id=file_000000001158820a8cb22eaf887f265d"
"https://files.openai.com/content?id=file_0000000073e081f48ae9a499d9adffb2"
changed /release/interface/long_description
"Endurance Analytics plans trail and ultra races from start to finish: the season, the race day and the review afterwards.\n\nPlan the season: search the public catalog by name, country, month, terrain and open registration, compare races side by side, find races like one you loved, and keep your season plan (races of the year and a wishlist): add, change and remove races, check the calendar of your prioritised races; every change can be undone for 90 days.\n\nPlan the race day: the platform predicts your finish time from your performance index (or takes your target), gives the arrival time at every aid station and the margin to each cut-off, and lays out the fuel per segment: gels, food, water or drink and salt tabs, with other fuel mixes for the same carbs per hour. Save the plan to your account, or change a saved one: target time, technicality, carbs per hour, gel size, fluid, your own gel or drink, a sandwich at one station, or your own checkpoints for a race without aid stations. The plan opens on the race page, where you can fine-tune it.\n\nKnow the course: flat-equivalent distance, the steepness profile, the longest and steepest climbs and descents with where they fall, surface and technical sections matched against OpenStreetMap, where running poles pay off, how much quad damage the descents inflict and where, and the weather at the course itself: the climate record of the race date, the forecast when the race is close, and what the weather did in past editions. Practical questions (supporters, bib pickup, gear, poles) are answered from the race FAQ with the source, edition and date of every answer.\n\nReview the race: results, any athlete's race checkpoint by checkpoint, and how the field went: finish-time percentiles, drops and cut-off margins per checkpoint.\n\nBring your own course: upload a GPX (by link or file) as a race or a route and get the same terrain, descent and pole analysis; your stored races come with climb, descent and altitudes. Send the team feedback or ask for a missing race or course track.\n\nBuilt for trail and ultra runners choosing races, preparing for one, or learning from the last.\n\nLimitations: training data, endurance curves, heart-rate zones and readiness are not available through this integration. Deleting your stored races or race plans, account settings and payments happen on the website; the assistant gives you a link. Uploading a GPX course uses one of your race slots, and a new race plan one race-plan slot unless that race already has one. Course insights are computed for a reference runner, and the assistant reports only numbers the platform returns. An Endurance Analytics account is required for your own data."
"Endurance Analytics plans trail and ultra races: the season, the race day and the review afterwards.\n\nSeason: search the public race catalog by name, country, month, terrain and open registration, rank and compare races, find races like one you loved, and keep your season plan. Every change can be undone for 90 days.\n\nRace day: arrival at every aid station and the margin to each cut-off for your target time or performance index, with gels, food, drink and salt per segment. Save the plan with your own fuel and fine-tune it on the race page.\n\nCourse: flat-equivalent distance, key climbs and descents and where they fall, technical sections, where poles pay off, quad damage and the weather at the course itself. Practical questions are answered from the race FAQ with source and date.\n\nReview: results, any athlete checkpoint by checkpoint, and how the field went. Upload a GPX for the same analysis. Profiles, maps and results come as the website's charts right in the chat.\n\nLimitations: no training data, heart-rate zones or readiness here. Deleting races or race plans, settings and payments happen on the website. A GPX upload uses a race slot, a new race plan a race-plan slot. Numbers come only from the platform; course insights are for a reference runner. Your own data needs an Endurance Analytics account."
changed /release/keywords
[ "trail-running", "ultra", "race", "gpx", "terrain", "weather", "analytics", "race-plan", "nutrition" ]
[ "trail-running", "ultra", "race", "race-plan", "nutrition", "gpx", "terrain", "weather", "analytics" ]
changed /release/skills
[
{
"description": "Use right after Endurance Analytics is connected, or when the athlete asks what Endurance Analytics is, what it can do, how to start, or what to ask. Gives a short tour of the race catalog, course terrain and race-day insights, the athlete's own races and GPX upload, and states plainly what the integration cannot do.",
"interface": {
"brand_color": null,
"default_prompt": "What can Endurance Analytics do for my next race?",
"display_name": "Getting started",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "radar",
"short_description": "Tour of Endurance Analytics"
},
"name": "getting-started",
"plugin_release_skill_id": "pluginrsk_6ae669a8e2b48191a94e0f47985ffa9c"
},
{
"description": "Use when the athlete wants their own GPX course analysed or saved: a track they found online, a route they exported, or a race whose GPX they have. Covers uploading it to Endurance Analytics with save_gpx_as_race, explaining the terrain result, pending surface data, the race-slot quota, and why deletion happens on the website.",
"interface": {
"brand_color": null,
"default_prompt": "Save this GPX as my race and tell me how hard it is.",
"display_name": "GPX courses",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Upload and analyse a GPX course"
},
"name": "gpx-courses",
"plugin_release_skill_id": "pluginrsk_6ae669a8f0ec8191a9e2d074843cfa44"
},
{
"description": "Use when the athlete wants to prepare for a specific race, asks how hard a course is or where its climbs and descents are, wants pole or weather advice for race day, or wants to compare two races. Builds a race-day plan from Endurance Analytics course terrain, course segments, quad damage, pole advice, weather and results.",
"interface": {
"brand_color": null,
"default_prompt": "Help me prepare for the CCC: key climbs, descents, poles and weather.",
"display_name": "Race prep",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Race-day plan from course data"
},
"name": "race-prep",
"plugin_release_skill_id": "pluginrsk_6ae669a8f524819196bf57d8e72efb3b"
}
][
{
"description": "Use right after Endurance Analytics is connected, or when the athlete asks what Endurance Analytics is, what it can do, how to start, or what to ask. Gives a short tour of the race catalog, course terrain and race-day insights, the athlete's own races and GPX upload, and states plainly what the integration cannot do.",
"interface": {
"brand_color": null,
"default_prompt": "What can Endurance Analytics do for my next race?",
"display_name": "Getting started",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Tour of Endurance Analytics"
},
"name": "getting-started",
"plugin_release_skill_id": "pluginrsk_6af815cd340081919a5dc30972e31a09"
},
{
"description": "Use when the athlete wants their own GPX course analysed or saved: a track they found online, a route they exported, or a race whose GPX they have. Covers uploading it to Endurance Analytics with save_gpx_as_race, explaining the terrain result, pending surface data, the race-slot quota, and why deletion happens on the website.",
"interface": {
"brand_color": null,
"default_prompt": "Save this GPX as my race and tell me how hard it is.",
"display_name": "GPX courses",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Upload and analyse a GPX course"
},
"name": "gpx-courses",
"plugin_release_skill_id": "pluginrsk_6af815cccd508191af1d623aaf72dbbc"
},
{
"description": "Use when the athlete wants to prepare for a specific race, asks how hard a course is or where its climbs and descents are, wants pole or weather advice for race day, or wants to compare two races. Builds a race-day plan from Endurance Analytics course terrain, course segments, quad damage, pole advice, weather and results.",
"interface": {
"brand_color": null,
"default_prompt": "Help me prepare for the CCC: key climbs, descents, poles and weather.",
"display_name": "Race prep",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Race-day plan from course data"
},
"name": "race-prep",
"plugin_release_skill_id": "pluginrsk_6af815ccf33481918e962e42ea8eb3db"
}
]changed /release/version
"2.6.0"
"2.7.0"
Full snapshot data
{
"canonical_app_id": "asdk_app_6ae6286b0b008191850171a45207127f",
"connector_id": "asdk_app_6ae6286b0b008191850171a45207127f",
"created_at": "2026-10-31T22:25:32.688249Z",
"discoverability": "LISTED",
"id": "plugin_asdk_app_6ae6286b0b008191850171a45207127f",
"is_template": false,
"is_template_instance": false,
"is_v2_template": false,
"name": "endurance-analytics",
"release": {
"app_ids": [
"asdk_app_6ae6286b0b008191850171a45207127f"
],
"app_manifest": {
"apps": {
"endurance": {
"id": "asdk_app_6ae6286b0b008191850171a45207127f",
"required": true
}
}
},
"app_templates": [],
"description": "Trail and ultra race planning: the season, a race-day plan with aid station times and fuel, course breakdowns with weather, and race reviews.",
"display_name": "Endurance Analytics",
"id": "pluginrel_faad958a8f3c8191be141ff7e4863606",
"interface": {
"brand_color": "#0068B2",
"capabilities": [],
"category": "Data & Analytics",
"composer_icon_dark_url": null,
"composer_icon_url": "https://files.openai.com/content?id=file_00000000660c81f49fd606b4517bf5a6",
"default_prompt": "Plan my CCC: predicted time at each aid station, cut-off margins and what to eat and drink.",
"default_prompts": [
"Plan my CCC: predicted time at each aid station, cut-off margins and what to eat and drink.",
"Find trail races in Italy next summer that have a course track.",
"Compare OCC, CCC and TDS 2026: which has the toughest descents and the tightest cut-offs?"
],
"developer_name": "Endurance Analytics",
"logo_url": "https://files.openai.com/content?id=file_0000000073e081f48ae9a499d9adffb2",
"logo_url_dark": null,
"long_description": "Endurance Analytics plans trail and ultra races: the season, the race day and the review afterwards.\n\nSeason: search the public race catalog by name, country, month, terrain and open registration, rank and compare races, find races like one you loved, and keep your season plan. Every change can be undone for 90 days.\n\nRace day: arrival at every aid station and the margin to each cut-off for your target time or performance index, with gels, food, drink and salt per segment. Save the plan with your own fuel and fine-tune it on the race page.\n\nCourse: flat-equivalent distance, key climbs and descents and where they fall, technical sections, where poles pay off, quad damage and the weather at the course itself. Practical questions are answered from the race FAQ with source and date.\n\nReview: results, any athlete checkpoint by checkpoint, and how the field went. Upload a GPX for the same analysis. Profiles, maps and results come as the website's charts right in the chat.\n\nLimitations: no training data, heart-rate zones or readiness here. Deleting races or race plans, settings and payments happen on the website. A GPX upload uses a race slot, a new race plan a race-plan slot. Numbers come only from the platform; course insights are for a reference runner. Your own data needs an Endurance Analytics account.",
"plugin_category_id": "data & analytics",
"privacy_policy_url": "https://endurance-analytics.com/en/privacy",
"screenshot_urls": [],
"short_description": "Trail race planning & analysis",
"terms_of_service_url": "https://endurance-analytics.com/en/terms",
"website_url": "https://endurance-analytics.com"
},
"keywords": [
"trail-running",
"ultra",
"race",
"race-plan",
"nutrition",
"gpx",
"terrain",
"weather",
"analytics"
],
"mcp_servers": [
{
"key": "endurance",
"metadata": {
"extensions": {
"com.openai": {
"auth": {
"client": {
"mode": "dcr"
},
"type": "oauth"
}
}
},
"headers": {},
"type": "streamable-http",
"url": "https://api.endurance-analytics.com/mcp"
}
}
],
"onboarding_skill_name": "getting-started",
"requires_local_executor": false,
"skills": [
{
"description": "Use right after Endurance Analytics is connected, or when the athlete asks what Endurance Analytics is, what it can do, how to start, or what to ask. Gives a short tour of the race catalog, course terrain and race-day insights, the athlete's own races and GPX upload, and states plainly what the integration cannot do.",
"interface": {
"brand_color": null,
"default_prompt": "What can Endurance Analytics do for my next race?",
"display_name": "Getting started",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Tour of Endurance Analytics"
},
"name": "getting-started",
"plugin_release_skill_id": "pluginrsk_6af815cd340081919a5dc30972e31a09"
},
{
"description": "Use when the athlete wants their own GPX course analysed or saved: a track they found online, a route they exported, or a race whose GPX they have. Covers uploading it to Endurance Analytics with save_gpx_as_race, explaining the terrain result, pending surface data, the race-slot quota, and why deletion happens on the website.",
"interface": {
"brand_color": null,
"default_prompt": "Save this GPX as my race and tell me how hard it is.",
"display_name": "GPX courses",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Upload and analyse a GPX course"
},
"name": "gpx-courses",
"plugin_release_skill_id": "pluginrsk_6af815cccd508191af1d623aaf72dbbc"
},
{
"description": "Use when the athlete wants to prepare for a specific race, asks how hard a course is or where its climbs and descents are, wants pole or weather advice for race day, or wants to compare two races. Builds a race-day plan from Endurance Analytics course terrain, course segments, quad damage, pole advice, weather and results.",
"interface": {
"brand_color": null,
"default_prompt": "Help me prepare for the CCC: key climbs, descents, poles and weather.",
"display_name": "Race prep",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "chart",
"short_description": "Race-day plan from course data"
},
"name": "race-prep",
"plugin_release_skill_id": "pluginrsk_6af815ccf33481918e962e42ea8eb3db"
}
],
"version": "2.7.0"
},
"scope": "GLOBAL",
"share_url": "https://chatgpt.com/plugins/plugin_asdk_app_6ae6286b0b008191850171a45207127f?open_in_app",
"status": "ENABLED"
}SHA-256 of public snapshot: 2bf3c39f263aacef87e0944234f6fccc7981fbe0e713a5788599196e51c220f4