← Plugin catalog
Data & Analytics

Watchletic

Hesselbom Tech AB v1.0.1

Analyze your training data

Create a free account to save this plugin.

Competitor profile

Developer declarations; not independently tested. Listing last checked Nov 4, 2026. Package observed Nov 3, 2026.

Declared limitations

  • Do not invoke cloud tools for live device control.
  • Do not access another person's private training data.
  • Do not initiate subscription purchases or upgrades.

Not specified in the available declarations: capabilities, pricing & account requirements.

Onboarding example

Summarize my recent training and readiness.

View package source →

Description

From the marketplace listing

Connect Watchletic to ChatGPT to inspect your workout history, selected raw sensor channels, readiness, analytics, training load, routes, devices, integrations, and structured workouts. Ask for summaries, compare sessions, export supported files, and safely preview changes before anything is applied. Watchletic uses OAuth; Full access is selected by default, with Read-only available, and data tools are limited to features already available to the connected account. The plugin does not provide purchase or upgrade flows. Training analysis is informational and is not medical advice.

Language: English · Automatically detected from descriptions.

What changed

· 4 observations

Capabilities & instructions

Supporting files updated; open the comparison for details. Skill instructions changed from “Explain what the returned data supports, distinguish observations from inference, and report incomplete cloud data instead of filling gaps. Request raw...” to “For workout detail, use `get_activity` first and...

View comparison →
Positioning & listing

Long description changed from “read-only access is the default,” to “Full access is selected by default, with Read-only available,”. Privacy policy url changed from “https://app.watchletic.com/privacy” to “https://app.watchletic.com/mcp-privacy-policy”. Version changed from “1.0.0” to “1.0.1”.

View comparison →
Technical updates · 1

Package or technical metadata updated

View technical comparison →

Files & skills

File archives

Plugin package8 files · 27.8 KBBrowse files →
Skill instructions
watchletic2.58 KB

View saved version →

---
name: watchletic
description: Use connected Watchletic tools to inspect and analyze the user's training data, export supported files, and safely preview or apply changes. Use when the user asks about Watchletic workouts, readiness, analytics, training load, routes, integrations, devices, or structured workouts.
---

# Watchletic

Use the connected Watchletic MCP tools. Start with `get_account_status`, then use `get_training_context` for ordinary analysis. Fetch one activity, structured workout, analytics view, or selected raw channel only when it answers the user's specific question. For workout detail, use `get_activity` first and `get_activity_interval_summaries` for compact lap or interval statistics across every available scalar channel. Never page through all raw samples merely to calculate averages. Use `get_activity_samples` only for a specific time-series question that summaries cannot answer. Use `export_activity_fit` when a complete portable workout file is specifically useful; raw exports remain available for workflows that need them.

Explain what the returned data supports, distinguish observations from inference, and report incomplete cloud data instead of filling gaps. Request raw channels only when a specific question requires them. Read [references/analysis.md](references/analysis.md) when interpreting training data.

Use “structured workouts” consistently. Before proposing a schedule, obtain the user's goal, target date, weekly availability, preferences, injuries, and health constraints. Follow [references/structured-workouts.md](references/structured-workouts.md).

Every mutation follows the preview-and-confirm workflow in [references/safety.md](references/safety.md). Never treat a general request for help as permission to apply a change.

Layouts support list, get, create, update, and delete. A layout can also be disabled without deleting it by setting `isDisabled` to `true`; disabled layouts remain editable but are never selected. Every match field set on a layout must match the active workout. Matching custom layouts take precedence over built-in layouts. Among matching custom layouts, the most specific wins: `activityType`, a non-`unknown` `locationType`, `goalType`, and `targetType` each add one point, and each required connected device adds one point. `stepName` must match when set but does not add a specificity point. Equal scores are resolved by layout ID in descending order.

Watchletic does not host an LLM. Keep analysis and inference in ChatGPT. Respect Read-only access and Watchletic Club entitlement errors without trying alternate credentials or data paths.

Referenced files: 3 — file references are metadata, not package contents.

Release notes

Default new MCP connections to Full access, with Read-only still available. Users can approve Full access even when a client initially requests only read permission. Existing connections retain their approved permissions, and changes still require preview and explicit confirmation.

Declared in the saved package. Remote tools may change independently.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
Hesselbom Tech AB
Declared availability
No country restrictions declaredDeclared regions; live availability may differ.
Commerce declaration
Does not support commerceThis does not establish whether access is free or paid.
Review scenarios
5 positive · 3 negativeScenario counts, not test results.

Package observed Nov 3, 2026.

Technical details
First seen
Oct 28, 2026 · 18:00 UTC
Last seen
Nov 4, 2026 · 00:00 UTC
Latest observed change
Oct 29, 2026 · 12:07 UTC
Collection status
Collected

plugin_asdk_app_6ace2f464bf48191b19b7024e2f4cdd2

Download plugin data (JSON)