polar-mcp-unofficial
Polar MCP connector
A Polar MCP connector for agents that need training, recovery, Nightly Recharge, PPI/HRV and physiology context from AccessLink.

Best for training agents that need Polar recovery, sleep, continuous samples, route-aware sessions and test results.
MCP server answers
The Polar MCP server is the local process provided by polar-mcp-unofficial. Add its MCP configuration to a compatible client and it exposes the provider records listed on this page to that client. It is not an official Polar product and Delx does not host a copy of the data.
Compare this connector with the other wellness pathsWhat is the Polar MCP server?
The Polar MCP server is the local process provided by polar-mcp-unofficial. Add its MCP configuration to a compatible client and it exposes the provider records listed on this page to that client. It is not an official Polar product and Delx does not host a copy of the data.
How do I install Polar MCP?
Run npx -y polar-mcp-unofficial setup, then npx -y polar-mcp-unofficial doctor. The Quick Start section below contains the client configuration and provider-specific setup.
What can an agent read from Polar?
The available records start with Daily activity and calendar, Sleep and sleep/wake vectors, Nightly Recharge, Training sessions and targets. Check Data Availability for scope, device and export limitations before using any result.
Quick Start
npx -y polar-mcp-unofficial setup
npx -y polar-mcp-unofficial doctor{
"mcpServers": {
"polar": {
"command": "npx",
"args": ["-y", "polar-mcp-unofficial"]
}
}
}- 01
Create a Polar AccessLink client.
- 02
Use redirect URI http://127.0.0.1:3000/callback.
- 03
Request only the scopes matching the data your agent needs.
Recommended scopes
activity:read calendar:read continuous_samples:read devices:read nightly_recharge:read ppi_data:read profile:read routes:read skin_contact:read sleep:read sports:read temperature_measurement:read tests:read training_sessions:read training_targets:read user_subscription:read
Data Availability
Daily activity and calendar
Requires activity:read and calendar:read.
Sleep and sleep/wake vectors
Requires sleep:read.
Nightly Recharge
Requires nightly_recharge:read and supported devices.
Training sessions and targets
Requires training session/target scopes.
Continuous samples and PPI samples
Requires continuous_samples:read and ppi_data:read.
Routes and GPS geometry
GPS coordinates are redacted unless raw mode is requested.
Live device telemetry
Not exposed by Polar AccessLink.
Agent Tools
Profile and onboarding
- polar_profile_get
- polar_profile_update
- polar_onboarding
Start here
- polar_connection_status
- polar_daily_summary
- polar_weekly_summary
Auth and diagnostics
- polar_capabilities
- polar_agent_manifest
- polar_privacy_audit
- polar_cache_status
- polar_get_auth_url
- polar_exchange_code
- polar_revoke_access
Account
- polar_get_account_data
- polar_list_user_devices
- polar_list_subscriptions
Activity and sleep
- polar_list_activity
- polar_list_calendar
- polar_list_sleeps
- polar_list_sleep_wake_vectors
- polar_list_nightly_recharge
Heart, physiology and training
- polar_list_continuous_samples
- polar_list_ppi_samples
- polar_list_temperature_measurements
- polar_list_skin_contacts
- polar_list_training_sessions
- polar_list_training_targets
- polar_list_tests
Sports and routes
- polar_list_sports
- polar_list_sport_profile_catalog
- polar_list_sport_profiles
- polar_get_route
Prompts and Resources
Prompts
- polar_daily_checkin
- polar_weekly_review
- polar_training_load_investigation
Resources
- polar://capabilities
- polar://agent-manifest
- polar://summary/daily
- polar://summary/weekly