Skip to main content
Feedback

Fitbit MCP connector

Fitbit is a health and fitness platform that provides APIs for accessing data from activity trackers, smart scales, and manually logged health metrics. The Fitbit MCP connector allows AI agents to manage OAuth 2.0 authentication, retrieve activity zone minutes and intraday time series data, and access daily activity summaries. It also supports querying historical fitness data by date or interval and revoking access tokens for security management.

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 employee wellness by retrieving daily activity and step counts from Fitbit devices
  • Monitor sleep and recovery metrics to correlate with productivity and engagement patterns
  • Log manual fitness activities and workouts into centralized health records
  • Generate wellness reports by aggregating intraday heart rate and calorie burn data
  • Sync Fitbit weight measurements with health management systems for holistic biometric tracking
  • Identify inactive periods using activity time series to trigger wellness interventions
  • Audit activity logs to validate fitness challenge participation across teams

Example prompts

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

  • Show me the total steps and calories burned for all employees today in Fitbit.
  • Retrieve the intraday heart rate data for the past week from Fitbit.
  • Log a cycling workout to Fitbit for 45 minutes.
  • Get the lifetime activity statistics from Fitbit for a specific user.
  • Pull all weight measurements from Fitbit for the last 30 days.
  • Find recent activity types that employees have logged in Fitbit.
  • Delete an incorrect activity entry from Fitbit.
  • Show me the favorite activities marked in Fitbit.
  • Get active zones minutes for yesterday from Fitbit.
  • Retrieve the activity summary for the past week in Fitbit.

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
oauthTokenGenerates an OAuth 2 access token for authenticating Fitbit API requests.
introspectChecks whether an OAuth 2.0 token is currently active and valid.
revokeInvalidates an access token or refresh token to end user authorization.
getAZMByDateIntradayRetrieves intraday Active Zone Minutes data for a specific date.
getAZMByDateTimeSeriesIntradayRetrieves intraday Active Zone Minutes time series data for a date.
getAZMByIntervalIntradayRetrieves intraday Active Zone Minutes data for a specified time interval.
getAZMByIntervalTimeSeriesIntradayRetrieves intraday Active Zone Minutes time series for a time interval.
getAZMTimeSeriesByDateRetrieves Active Zone Minutes time series data across multiple dates.
getAZMTimeSeriesByIntervalRetrieves Active Zone Minutes time series data across a date range.
getActivitiesByDateRetrieves activity summary including calories and duration for a specific date.
getActivitiesResourceByDateRangeRetrieves activity resource data across a specified date range.
getActivitiesTrackerResourceByDateRangeRetrieves activity tracker resource time series data for a date range.
getActivitiesResourceByDatePeriodRetrieves activity time series data for a specified period.
getActivitiesTrackerResourceByDatePeriodRetrieves activity tracker time series for a specified period.
getActivitiesResourceByDateRangeIntradayRetrieves intraday activity time series data for a date range.
getActivitiesResourceByDateIntradayRetrieves detailed intraday activity data for a specific date.
getActivitiesResourceByDateRangeTimeSeriesIntradayRetrieves intraday activity time series for a date range.
getActivitiesResourceByDateTimeSeriesIntradayRetrieves intraday activity time series for a specific date.
addActivitiesLogRecords a completed activity with duration, calories, and other details.
getActivitiesLogRetrieves cumulative lifetime activity statistics for a user.
deleteActivitiesLogRemoves a previously logged activity from the user's history.
getActivitiesLogListRetrieves a list of all activities logged by the user.
getActivitiesTCXRetrieves detailed activity data in TCX format for a logged activity.
getActivitiesTypesRetrieves a list of all supported activity types.
getActivitiesTypeDetailRetrieves detailed information about a specific activity type.
getFrequentActivitiesRetrieves the most frequently logged activities by the user.
getRecentActivitiesRetrieves recently logged activity types for the user.
getFavoriteActivitiesRetrieves the list of activities marked as favorites by the user.
deleteFavoriteActivitiesRemoves an activity from the user's favorites list.
addFavoriteActivitiesAdds an activity to the user's list of favorite activities.
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