# List Device Providers

Overview

list_device_providers lists wearable/health-tracking device providers (e.g. Fitbit, Garmin) and whether the current user is already connected to each one. This is the device/wearable analog of list_connections — use list_connections for clinical data sources (providers, labs, pharmacies), and this tool specifically for device trackers. No parameters, no person/patient identifier — scoped entirely to the calling user via their auth token.

Returns

A dictionary with providers, a list of device providers. Each item has:

  • slug — the provider identifier (e.g. fitbit, garmin) — pass this as connection_id to get_device_provider_status/get_device_user_status.
  • name — display name.
  • typecloud or mobile.
  • connected — whether the current user has already connected this provider.
  • logo_url — provider logo image URL (nullable).

Notes

get_device_provider_status/get_device_user_status return a strict subset of the per-provider data this tool already returns (just connected, or identity-existence) — prefer this tool when checking more than one provider at once.


Did this page help you?