COROS MCP Server
One-click install for Cursor, VS Code, Claude, and 20+ other MCP clients, powered by API Commons MCP Install — visit install.apicommons.org for more information.
Endpoint
Hosted endpoint · transport http
Connect
This is a remote MCP server — point an MCP client at the endpoint URL. Clients with native remote support (Claude, Cursor, VS Code, …):
For stdio-only clients (older Claude Desktop, etc.), bridge with mcp-remote:
If the server requires authentication, add the provider's token/header (e.g. an X-API-Key) per its docs. A quick reachability check:
Tools
querySportRecords— Query COROS activity records with filters for date, sport type code, distance, duration, pace, and location. Returns activity IDs and time info needed for subsequent detail and lap queries.getActivityDetail— Query detailed activity data including heart rate, pace/speed, elevation, cadence, and other comprehensive metrics.analyzeActivityDetail— Generate coach-style analysis based on activity details, with optional focus on pace, speed, or heart rate.queryActivityLapData— Query default lap or segment data for a specified activity, returned according to the display fields for that sport type in the COROS App.queryCustomActivityLapData— Query custom segment data within a precise time window of a specified activity, suitable for analyzing the last N minutes or a particular segment.downloadActivityFitFiles— Download FIT files for one or more activities for parsing complete raw activity data. Supports download by individual activity or date range.queryActivityFitFileDownloadUrls— Query raw download URLs for activity FIT files, as a fallback when the client cannot receive binary files.queryDailyHealthData— Query daily health overview including steps, calories, stress, sleep, and heart rate summary. For heart-rate-only queries, use the dedicated heart rate tools.querySleepData— Query sleep score, main sleep duration, deep/light/REM ratios, wakefulness, sleep window, and nap information.querySleepHrv— Query official sleep HRV assessment and raw curves. Daily averages, normal ranges, and evaluations are based on official assessment.queryAvgHeartRate— Query daily average heart rate trends.queryRestingHeartRate— Query daily resting heart rate trends.queryStressLevel— Query daily average stress trends.queryHealthCheckTimeSeries— Query raw health check measurement curves including heart rate, HRV, stress, respiratory rate, and SpO2. Recent-days searches are capped at 7 days; explicit date ranges can be longer, and recent searches may return the latest historical complete check when the recent window is empty.queryStressTimeSeries— Query raw stress data points including time, stress value, display score, stress HRV, and stress heart rate. Maximum query window is 7 days.queryRecoveryStatus— Query current recovery percentage, recovery level, and estimated full recovery time.queryMenstruationCycles— Query menstrual cycle data including today's status, next period, daily phase, and cycle range.queryFitnessAssessmentOverview— Query fitness assessment overview including VO2max, Running Performance, threshold pace, and 5K/10K/half-marathon/marathon race predictions.queryTrainingLoadAssessment— Query training load assessment including recent daily comments, short-term load, long-term load, and load ratio.queryTrainingSchedule— Query workouts scheduled for this week or a specified date range; distinguish plan workouts from standalone scheduled workouts before editing.queryTrainingPlanLibrary— List the user's training plans by status and type, including whether each record can be edited.queryTrainingPlanDetails— Read a selected training plan and its workout structure before making changes.createTrainingPlan— Create and save a 4–16-natural-week plan for running, cycling or trail running, with rest days and training phases; it starts on the specified date.updateTrainingPlan— Update an editable in-progress execution plan; submitted days replace the full day's workouts, while omitted days remain unchanged.queryWorkoutLibrary— List reusable workouts saved in the user's own workout library.queryWorkoutDetails— Read a library workout's content and editability before updating it.createSingleWorkout— Save a reusable running, cycling or trail-running workout to the library without scheduling it.updateWorkoutDetails— Replace an editable library workout; copies already on the schedule remain unchanged.scheduleWorkout— Copy an existing library workout onto one date, including existing strength or swimming workouts; keep the library original unchanged.createScheduledWorkout— Create a new running, cycling or trail-running workout directly on one date without adding a library template.queryScheduledWorkoutDetails— Read one standalone scheduled workout and its editability using its date and scheduled-copy identifier.updateScheduledWorkout— Replace an editable standalone workout on its current date without changing its library original; plan workouts use updateTrainingPlan.queryDevices— Query the list of COROS devices bound to the user, including device ID, firmware type, and custom name.queryUserInfo— Query basic user profile including height, weight, birthday, and gender.
About MCP
The Model Context Protocol (MCP) is an open protocol Anthropic introduced for connecting LLM-based agents to external tools and data sources. Providers publish MCP servers that expose their API surface as structured, discoverable tools — an MCP-compatible client (Claude Desktop, Cursor, Cline, Continue, etc.) can connect to the server and call its tools without any per-provider integration code.
Browse every MCP server on the APIs.io network or compare with the broader Agent Skill surfaces of the same providers.
Work with this as data
Every MCP server here is available over the APIs.io API and to AI agents over MCP.