# 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 --arguments-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 ` zeigt inputSchema (Felder + erforderlichen). Viele Health-Daily-Tools brauchen `{}`-em Arguments (Default oder Sarted). Activity-Tools brauchen `labelId`+`sportType`.