Skip to main content
Glama
NelsonNew

Polar MCP Server

by NelsonNew

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
POLAR_CLIENT_IDNoPolar API client ID from Polar AccessLink admin
POLAR_ACCESS_TOKENNoPre-obtained Polar access token (optional if using OAuth credentials)
POLAR_CLIENT_SECRETNoPolar API client secret from Polar AccessLink admin

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_user_infoA

Get information about the registered Polar user including name, weight, height, birthdate, and other profile data

get_exercisesA

Get exercise data from Polar. Returns exercises from the last 30 days. Can include detailed samples (heart rate, speed, distance, etc.) and training zones for deeper analysis.

get_exerciseA

Get detailed data for a specific exercise by ID. Can include samples and zones for detailed analysis.

get_nightly_rechargeA

Get Nightly Recharge data which measures overnight recovery. Includes ANS charge (Autonomic Nervous System recovery status), HRV data (heart rate variability during sleep), breathing rate, and overall recovery assessment. Data from the last 28 days is available.

get_sleepA

Get sleep tracking data including sleep stages (deep, light, REM), sleep score, sleep duration, interruptions, and sleep quality metrics. Provides comprehensive sleep analysis.

get_daily_activityA

Get daily activity summary including steps, calories burned, active time, activity goal progress, and activity classification throughout the day.

get_physical_infoA

Get physical information and body metrics including weight, height, maximum heart rate, resting heart rate, VO2max, and other physical characteristics.

get_continuous_heart_rateA

Get continuous heart rate data recorded throughout the day. Returns 5-minute interval heart rate samples. Requires heart rate tracking to be enabled on the Polar device.

get_continuous_heart_rate_rangeA

Get continuous heart rate data for a date range. Returns 5-minute interval heart rate samples for each day in the range.

get_cardio_loadB

Get cardio load (training impulse/TRIMP) data measuring cardiovascular strain from training. Shows acute load, chronic load, and load status.

get_cardio_load_rangeB

Get cardio load data for a date range. Returns training load metrics for each day in the specified period.

get_cardio_load_historyA

Get historical cardio load data aggregated by days or months. Useful for long-term training load analysis.

get_activity_samplesA

Get detailed activity samples including step counts and activity zone data throughout the day. Returns intraday activity breakdown.

get_activity_samples_rangeA

Get activity samples for a date range. Maximum range is 28 days, and from date cannot be older than 365 days.

get_sleepwise_alertnessA

Get SleepWise alertness data showing predicted alertness levels throughout the day based on sleep patterns. Helps understand when you'll be most alert or tired.

get_sleepwise_circadian_bedtimeB

Get SleepWise circadian bedtime recommendations based on your sleep patterns and circadian rhythm. Suggests optimal bedtime for better sleep quality.

get_body_temperatureB

Get body temperature data from Elixir biosensing. Available on compatible Polar devices with temperature sensing capabilities.

get_skin_temperatureA

Get sleep skin temperature data from Elixir biosensing. Measures skin temperature during sleep for recovery insights.

get_spo2B

Get SpO2 (blood oxygen saturation) test results from Elixir biosensing. Available on devices with SpO2 measurement capability.

get_exercise_fitB

Download exercise data in FIT format. FIT (Flexible and Interoperable Data Transfer) is a standard format used by fitness devices and apps.

get_exercise_tcxB

Download exercise data in TCX format. TCX (Training Center XML) is compatible with many fitness platforms like Garmin Connect and Strava.

get_exercise_gpxA

Download exercise GPS route in GPX format. GPX (GPS Exchange Format) contains the route/track data and can be used with mapping applications.

get_daily_activity_rangeA

Get daily activity data for a date range. Returns activity summaries including steps, calories, active time, and goal progress for each day in the range.

get_sleep_rangeA

Get sleep data for a date range. Returns sleep tracking data including sleep stages, sleep scores, duration, and quality metrics for each night in the range.

get_nightly_recharge_rangeA

Get Nightly Recharge data for a date range. Returns ANS charge, HRV, breathing rate, and recovery assessment for each night in the range.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/NelsonNew/polar-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server