Files
mesh-configs/skills/devops/wearable-health-mcp/references/coros-tools-inventory.md
T

2.9 KiB
Raw Blame History

COROS-MCP Tool-Inventory (Stand 2026-08-15, real verifiziert)

Quelle: coros-mcp list-tools nach erfolgreichem Login. 22 MCP-Tools am COROS-Gateway. Alle Aufrufe mit korrekter Flag-Syntax: coros-mcp call-tool --tool <NAME> --arguments-json '<json>'.

Schlaf

  • querySleepData — Sleep-Score, Hauptdauer, Stufen (Tief/Leicht/REM), Awake. Legacy-Daily-API.
  • querySleepHrv — offizielles tägliches Schlaf-HRV-Assessment (avg, normal range, baseline). Datum = Wachtag (Nacht davor).

Herz

  • queryAvgHeartRate — tägliche durchschnittliche HK.
  • queryRestingHeartRate — tägliche Ruhe-HK.

Stress

  • queryStressLevel — täglicher avg-Stresswert.
  • queryStressTimeSeries — rohe Stress-Punkte (timestamp, tz).

Gesundheit / Daily

  • queryDailyHealthData — Breite Tages-Übersicht: Schritte, Kalorien, Exercise-Minuten, Stress, Sleep-Detail. Beispiel real: Routinesfeld ergab Schritte 627–9304, Stress avg, Sleep-HR detail.
  • queryHealthCheckTimeSeries — Roh-Wellness-Check: Herzrate, HRV, Stress, Atemfrequenz.

Sport / Aktivität

  • querySportRecords — Workout-Protokoll (Datum, Location, Duration, avg HR, Calories, LabelId, SportType). sportType-Codes: 100=running, 201=indoor cycling, 1200=hybrid fitness.
  • getActivityDetail — detaillierte Infos eines Trainings inkl. Herzfrequenz.
  • analyzeActivityDetail — Coach-Style-Zusammenfassung (holt Detail + analysiert).
  • queryActivityLapData — Lap-/Segment-Daten für labelId+sportType.
  • queryCustomActivityLapData — Custom-Fenster (z.B. letzte N Minuten, Endsegment) mit timestamp-Grenzen.
  • downloadActivityFitFiles — FIT-Datei(en) als Binary-Resource.
  • queryActivityFitFileDownloadUrls — Fallback: FIT-Download-URLs als Text.

Fitness / Assessment

  • queryFitnessAssessmentOverview — VO2max, Lauf-Level, Threshold-Pace, Race-Prediction.
  • queryTrainingLoadAssessment — Kommentar, Kurz-/Langzeit-Trainingsload.
  • queryRecoveryStatus — Recovery-% + Level-Verschreiben.
  • queryTrainingSchedule — aktuelle Woche Trainingsplan (bzw. angegeben).

Profil / Geräte

  • queryUserInfo — Größe, Gewicht, Geburtstag, Gender.
  • queryDevices — gebundene COROS-Geräte (device id, firmware type).
  • queryMenstruationCycles — Zyklusdaten (heute, nächste Periode, täglich).

Beispiel-Rückgabewerte (real 2026-08-15, Nutzer Thorsten)

  • queryUserInfo: Height 173cm, Weight 100.6kg, Birthday 1972-02-21, Male.
  • queryRecoveryStatus: 100 %, Level "Heavy training allowed".
  • querySleepHrv: HRV Ausdrücke je Tag (z.B. 55ms Normal, Baseline 61ms to 67ms).
  • querySportRecords (1 Woche): Indoor Cycling 1:00:14, avg HR 114, Location "Indoor Rad".

Hinweis

Tool-Schemas: coros-mcp describe-tool --tool <NAME> zeigt inputSchema (Felder + erforderlichen). Viele Health-Daily-Tools brauchen {}-em Arguments (Default oder Sarted). Activity-Tools brauchen labelId+sportType.