Skip to main content
Feedback

Fitbit MCP connector

Updated 

Fitbit is Google's health and fitness platform for tracking activity data from Fitbit trackers, the Aria scale, and manually logged entries. The Fitbit MCP connector allows AI agents to manage OAuth 2.0 authentication and retrieve active minute zones, activity summaries, and time series data across custom dates and intervals. It also supports revoking access tokens and pulling intraday metrics, giving agents granular visibility into user health and activity trends over time.

Authentication type

  • OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.

Uses

Use the Fitbit MCP connector to perform the following actions:

  • Track daily activity, steps, and calorie burn across an organization's wellness program
  • Sync employee fitness data into workflows for corporate wellness incentives
  • Automate retrieval of heart rate and Active Zone Minutes for health reporting
  • Log workouts and activities directly from connected workflows
  • Monitor lifetime fitness stats to measure long-term engagement trends
  • Manage favorite and frequently logged activities for personalized coaching programs
  • Export detailed activity data as TCX files for external analysis
  • Authenticate and refresh secure access to Fitbit accounts for automated workflows

Example prompts

Use the following example prompts to invoke Fitbit MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Show me my total steps for the last seven days in Fitbit.
  • Log my 30-minute run from this morning in Fitbit.
  • What were my Active Zone Minutes yesterday according to Fitbit?
  • Pull my lifetime activity stats from Fitbit.
  • List all my favorite activities saved in Fitbit.
  • Delete the activity log I entered by mistake in Fitbit.
  • Get my heart rate intraday data for today from Fitbit.
  • Show me the most frequent activities I log in Fitbit.
  • Download the TCX file for my last workout from Fitbit.
  • Revoke access to my Fitbit account for this workflow.

Fitbit MCP connector tools

The Fitbit MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
oauthTokenGet OAuth 2 access token
introspectRetrieve the active state of an OAuth 2.0 token
revokeRevokes consent of the access token or refresh token
getAZMByDateIntradayGet AZM Intraday by Date
getAZMByDateTimeSeriesIntradayGet AZM Intraday by Date
getAZMByIntervalIntradayGet AZM Intraday by Interval
getAZMByIntervalTimeSeriesIntradayGet AZM Intraday by Interval
getAZMTimeSeriesByDateGet AZM Time Series by Date
getAZMTimeSeriesByIntervalGet AZM Time Series by Interval
getActivitiesByDateGet Activity Summary by Date
getActivitiesResourceByDateRangeGet Activity Resource by Date Range
getActivitiesTrackerResourceByDateRangeGet Activity Tracker Resource by Date Range Time Series
getActivitiesResourceByDatePeriodGet Activity Time Series
getActivitiesTrackerResourceByDatePeriodGet Activity Time Series
getActivitiesResourceByDateRangeIntradayGet Activity Intraday Time Series
getActivitiesResourceByDateIntradayGet Intraday Time Series
getActivitiesResourceByDateRangeTimeSeriesIntradayGet Activity Intraday Time Series
getActivitiesResourceByDateTimeSeriesIntradayGet Intraday Time Series
addActivitiesLogLog Activity
getActivitiesLogGet Lifetime Stats
deleteActivitiesLogDelete Activity Log
getActivitiesLogListGet Activity Log List
getActivitiesTCXGet Activity TCX
getActivitiesTypesBrowse Activity Types
getActivitiesTypeDetailGet Activity Type
getFrequentActivitiesGet Frequent Activities
getRecentActivitiesGet Recent Activity Types
getFavoriteActivitiesGet Favorite Activities
deleteFavoriteActivitiesDelete Favorite Activity
addFavoriteActivitiesAdd Favorite Activity
getActivitiesGoalsGet Activity Goals
addUpdateActivitiesGoalsUpdate Activity Goals
getBodyFatByDateGet Body Fat Logs
getBodyFatByDatePeriodGet Body Fat Logs
getBodyFatByDateRangeGet Body Fat Logs
addBodyFatLogLog Body Fat
deleteBodyFatLogDelete Body Fat Log
getBodyGoalsGet Body Goals
UpdateBodyFatGoalUpdate Body Fat Goal
updateWeightGoalUpdate Weight Goal
getWeightByDateGet Weight Logs
getWeightByDatePeriodGet Body Fat Logs
getWeightByDateRangeGet Body Fat Logs
addWeightLogLog Weight
deleteWeightLogDelete Weight Log
getBodyResourceByDatePeriodGet Body Time Series
getBodyResourceByDateRangeGet Body Time Series
getBreathingRateSummaryByDateGet Breathing Rate Summary by Date
getBreathingRateSummaryByIntervalGet Breathing Rate Summary by Interval
getBreathingRateIntradayByDateGet Breathing Rate Intraday by Date
getBreathingRateIntradayByIntervalGet Breathing Rate Intraday by Interval
getVo2MaxSummaryByDateGet VO2 Max Summary by Date
getVo2MaxSummaryByIntervalGet VO2 Max Summary by Interval
getDevicesGet Devices
getAlarmsGet Alarms
addAlarmsAdd Alarm
updateAlarmsUpdate Alarm
deleteAlarmsDelete Alarm
getEcgLogListGet ECG Log List
getFriendsGet Friends
getFriendsLeaderboardGet Friends Leaderboard
getHeartByDatePeriodGet Heart Rate Time Series
getHeartByDateRangeGet Heart Rate Time Series
getHeartByDateRangeIntradayGet Heart Rate Intraday Time Series
getHeartByDateRangeTimestampIntradayGet Heart Rate Intraday Time Series
getHeartByDateIntradayGet Heart Rate Intraday Time Series
getHeartByDateTimestampIntradayGet Heart Rate Intraday Time Series
getHrvSummaryDateGet HRV Summary by Date
getHrvSummaryIntervalGet HRV Summary by Interval
getHrvIntradayByDateGet HRV Intraday by Date
getHrvIntradayByIntervalGet HRV Intraday by Interval
getIrnAlertsListGet IRN Alerts List
getIrnProfileGet IRN Profile
getFoodsLocalesGet Food Locales
getFoodsGoalGet Food Goals
addUpdateFoodsGoalUpdate Food Goal
getFoodsByDateGet Food Logs
getWaterByDateGet Water Logs
getWaterGoalGet Water Goal
addUpdateWaterGoalUpdate Water Goal
getFoodsByDateRangeGet Food or Water Time Series
getFoodsResourceByDatePeriodGet Food or Water Time Series
addFoodsLogLog Food
deleteFoodsLogDelete Food Log
editFoodsLogEdit Food Log
addWaterLogLog Water
deleteWaterLogDelete Water Log
updateWaterLogUpdate Water Log
getFavoriteFoodsGet Favorite Foods
getFrequentFoodsGet Frequent Foods
addFavoriteFoodAdd Favorite Food
deleteFavoriteFoodDelete Favorite Food
getMealsGet Meals
addMealCreate Meal
updateMealUpdate Meal
deleteMealDelete Meal
getRecentFoodsGet Recent Foods
addFoodsCreate Food
deleteFoodsDelete Custom Food
getFoodsInfoGet Food
getFoodsUnitsGet Food Units
getFoodsListSearch Foods
deleteSleepDelete Sleep Log
getSleepByDateGet Sleep Log
getSleepByDateRangeGet Sleep Logs by Date Range
getSleepListGet Sleep Logs List
getSleepGoalGet Sleep Goal
updateSleepGoalUpdate Sleep Goal
addSleepLog Sleep
getSpO2SummaryByDateGet SpO2 Summary by Date
getSpO2SummaryByIntervalGet SpO2 Summary by Interval
getSpO2IntradayByDateGet SpO2 Intraday by Date
getSpO2IntradayByIntervalGet SpO2 Intraday by Interval
getSubscriptionsListGet a List of Subscriptions
addSubscriptionsAdd a Subscription
deleteSubscriptionsDelete a Subscription
getTempCoreSummaryByDateGet Temperature (Core) Summary by Date
getTempCoreSummaryByIntervalGet Temperature (Core) Summary by Interval
getTempSkinSummaryDateGet Temperature (Skin) Summary by Date
getTempSkinSummaryByIntervalGet Temperature (Skin) Summary by Interval
getBadgesGet Badges
getProfileGet Profile
On this Page