Coros MCP
UnclaimedMCP server for AI assistants to read and manage Coros fitness data: sleep, HRV, daily metrics, activities, and structured workouts via the unofficial Coros API
Install
claude mcp add coros -- /path/to/coros-mcp/.venv/bin/coros-mcp serveSet up this server
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
21 of 21 tools
Documented tools (21)
From project documentation. A server handshake does not verify each tool’s description or behavior.
authenticate_coros
Log in with your Coros credentials. The auth token is stored securely in your system keyring (or an encrypted file as fallback).
authenticate_coros_mobile
Authenticate with the Coros mobile API only. This is mainly useful if you need to restore sleep-data access without redoing full web authentication.
check_coros_auth
Check whether valid web and mobile tokens are stored and how long the web token remains valid.
delete_workout_template
Delete a saved workout template from the Coros library.
get_activity_detail
Fetch full detail for a single activity. Requires the sporttype from listactivities.
get_cache_status
Show what data is currently stored in the local SQLite cache.
get_daily_metrics
Fetch daily metrics for a configurable number of weeks (default: 4).
get_sleep_data
Fetch nightly sleep stage data for a configurable number of weeks (default: 4).
list_activities
List activities for a date range.
list_exercises
List the Coros exercise catalogue for a sport type. Default sporttype=4 returns strength exercises.
list_planned_activities
List planned activities from the Coros training calendar.
list_workout_templates
List reusable workout templates saved in the Coros library.
remove_scheduled_workout
Remove a scheduled workout from the Coros training calendar.
save_strength_workout_template
Save a reusable strength workout template to the Coros library. Exercises must come from the Coros exercise catalogue.
save_workout_template
Save a reusable cycling/intervals workout template to the Coros library. The template appears in the Coros app and can be synced to the watch. Steps can be plain steps or repeat groups for intervals.
schedule_strength_workout
Schedule a one-off strength workout for a specific date. Builds the workout inline and posts straight to the calendar — does not create a library entry.
schedule_workout
Schedule a one-off cycling/intervals workout for a specific date. Builds the workout inline and posts straight to the calendar — does not create a library entry. This is the common case.
schedule_workout_template
Schedule an existing library template on a calendar day.
sport_type
2 = Indoor Cycling (default), 200 = Road Bike
sync_coros_data
Backfill all data into the local SQLite cache for a date range. After the first full sync, getdailymetrics, getsleepdata, and listactivities serve historical data from cache and only fetch the incremental tail from the API.
target_type
2 = time in seconds, 3 = reps
Tool change history
FAQ
Questions about Coros MCP Server
- How do I connect Coros MCP Server to Claude?
- The listing records `claude mcp add coros -- /path/to/coros-mcp/.venv/bin/coros-mcp serve` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Claude Code as compatible clients.
- Is Coros MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Coros MCP Server do?
- Coros MCP Server documents 21 tools to the agent, including authenticate_coros, authenticate_coros_mobile, check_coros_auth. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.