2.9 KiB
2.9 KiB
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.