Vibe Coding Discover

MCP

MCP server for AI assistants to read and manage Coros fitness data: sleep, HRV, daily metrics, activities, and structured workouts via the unofficial Coros API

★ 12034 forksPythonMITcygnusb

MCP server that logs into the unofficial Coros API and exposes sleep, HRV, daily metrics, activities and workout scheduling to AI assistants like Claude. Includes a local SQLite cache and a read-only toolset mode for autonomous agents.

Use Cases

Ask an AI assistant about sleep stages and HRV trendsReview resting heart rate, training load and VO2max per weekList and inspect activities, laps, HR and power zonesCreate and save cycling, intervals or strength workout templatesSchedule or remove workouts on the Coros training calendarBrowse the Coros exercise catalogue for strength sessionsBackfill Coros data into a local SQLite cache for offline queriesRun in read-only toolset mode for autonomous agentsHide credential tools so passwords never enter model context

Built With

Language
Python
Frameworks
FastMCP · MCP · Pydantic · httpx · keyring · cryptography · python-dotenv · pytest · Ruff · mypy · hatchling · SQLite

Tags

mcp · mcp-server · fitness · health-data · coros · sleep-tracking · hrv · workout-scheduling · training-load · fastmcp · sqlite-cache · keyring · claude · ai-assistant · python · read-only-mode

coros-mcp — Vibe Coding Discover