Fitbit MCP connector
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.
| Tool | Description |
|---|---|
| oauthToken | Get OAuth 2 access token |
| introspect | Retrieve the active state of an OAuth 2.0 token |
| revoke | Revokes consent of the access token or refresh token |
| getAZMByDateIntraday | Get AZM Intraday by Date |
| getAZMByDateTimeSeriesIntraday | Get AZM Intraday by Date |
| getAZMByIntervalIntraday | Get AZM Intraday by Interval |
| getAZMByIntervalTimeSeriesIntraday | Get AZM Intraday by Interval |
| getAZMTimeSeriesByDate | Get AZM Time Series by Date |
| getAZMTimeSeriesByInterval | Get AZM Time Series by Interval |
| getActivitiesByDate | Get Activity Summary by Date |
| getActivitiesResourceByDateRange | Get Activity Resource by Date Range |
| getActivitiesTrackerResourceByDateRange | Get Activity Tracker Resource by Date Range Time Series |
| getActivitiesResourceByDatePeriod | Get Activity Time Series |
| getActivitiesTrackerResourceByDatePeriod | Get Activity Time Series |
| getActivitiesResourceByDateRangeIntraday | Get Activity Intraday Time Series |
| getActivitiesResourceByDateIntraday | Get Intraday Time Series |
| getActivitiesResourceByDateRangeTimeSeriesIntraday | Get Activity Intraday Time Series |
| getActivitiesResourceByDateTimeSeriesIntraday | Get Intraday Time Series |
| addActivitiesLog | Log Activity |
| getActivitiesLog | Get Lifetime Stats |
| deleteActivitiesLog | Delete Activity Log |
| getActivitiesLogList | Get Activity Log List |
| getActivitiesTCX | Get Activity TCX |
| getActivitiesTypes | Browse Activity Types |
| getActivitiesTypeDetail | Get Activity Type |
| getFrequentActivities | Get Frequent Activities |
| getRecentActivities | Get Recent Activity Types |
| getFavoriteActivities | Get Favorite Activities |
| deleteFavoriteActivities | Delete Favorite Activity |
| addFavoriteActivities | Add Favorite Activity |
| getActivitiesGoals | Get Activity Goals |
| addUpdateActivitiesGoals | Update Activity Goals |
| getBodyFatByDate | Get Body Fat Logs |
| getBodyFatByDatePeriod | Get Body Fat Logs |
| getBodyFatByDateRange | Get Body Fat Logs |
| addBodyFatLog | Log Body Fat |
| deleteBodyFatLog | Delete Body Fat Log |
| getBodyGoals | Get Body Goals |
| UpdateBodyFatGoal | Update Body Fat Goal |
| updateWeightGoal | Update Weight Goal |
| getWeightByDate | Get Weight Logs |
| getWeightByDatePeriod | Get Body Fat Logs |
| getWeightByDateRange | Get Body Fat Logs |
| addWeightLog | Log Weight |
| deleteWeightLog | Delete Weight Log |
| getBodyResourceByDatePeriod | Get Body Time Series |
| getBodyResourceByDateRange | Get Body Time Series |
| getBreathingRateSummaryByDate | Get Breathing Rate Summary by Date |
| getBreathingRateSummaryByInterval | Get Breathing Rate Summary by Interval |
| getBreathingRateIntradayByDate | Get Breathing Rate Intraday by Date |
| getBreathingRateIntradayByInterval | Get Breathing Rate Intraday by Interval |
| getVo2MaxSummaryByDate | Get VO2 Max Summary by Date |
| getVo2MaxSummaryByInterval | Get VO2 Max Summary by Interval |
| getDevices | Get Devices |
| getAlarms | Get Alarms |
| addAlarms | Add Alarm |
| updateAlarms | Update Alarm |
| deleteAlarms | Delete Alarm |
| getEcgLogList | Get ECG Log List |
| getFriends | Get Friends |
| getFriendsLeaderboard | Get Friends Leaderboard |
| getHeartByDatePeriod | Get Heart Rate Time Series |
| getHeartByDateRange | Get Heart Rate Time Series |
| getHeartByDateRangeIntraday | Get Heart Rate Intraday Time Series |
| getHeartByDateRangeTimestampIntraday | Get Heart Rate Intraday Time Series |
| getHeartByDateIntraday | Get Heart Rate Intraday Time Series |
| getHeartByDateTimestampIntraday | Get Heart Rate Intraday Time Series |
| getHrvSummaryDate | Get HRV Summary by Date |
| getHrvSummaryInterval | Get HRV Summary by Interval |
| getHrvIntradayByDate | Get HRV Intraday by Date |
| getHrvIntradayByInterval | Get HRV Intraday by Interval |
| getIrnAlertsList | Get IRN Alerts List |
| getIrnProfile | Get IRN Profile |
| getFoodsLocales | Get Food Locales |
| getFoodsGoal | Get Food Goals |
| addUpdateFoodsGoal | Update Food Goal |
| getFoodsByDate | Get Food Logs |
| getWaterByDate | Get Water Logs |
| getWaterGoal | Get Water Goal |
| addUpdateWaterGoal | Update Water Goal |
| getFoodsByDateRange | Get Food or Water Time Series |
| getFoodsResourceByDatePeriod | Get Food or Water Time Series |
| addFoodsLog | Log Food |
| deleteFoodsLog | Delete Food Log |
| editFoodsLog | Edit Food Log |
| addWaterLog | Log Water |
| deleteWaterLog | Delete Water Log |
| updateWaterLog | Update Water Log |
| getFavoriteFoods | Get Favorite Foods |
| getFrequentFoods | Get Frequent Foods |
| addFavoriteFood | Add Favorite Food |
| deleteFavoriteFood | Delete Favorite Food |
| getMeals | Get Meals |
| addMeal | Create Meal |
| updateMeal | Update Meal |
| deleteMeal | Delete Meal |
| getRecentFoods | Get Recent Foods |
| addFoods | Create Food |
| deleteFoods | Delete Custom Food |
| getFoodsInfo | Get Food |
| getFoodsUnits | Get Food Units |
| getFoodsList | Search Foods |
| deleteSleep | Delete Sleep Log |
| getSleepByDate | Get Sleep Log |
| getSleepByDateRange | Get Sleep Logs by Date Range |
| getSleepList | Get Sleep Logs List |
| getSleepGoal | Get Sleep Goal |
| updateSleepGoal | Update Sleep Goal |
| addSleep | Log Sleep |
| getSpO2SummaryByDate | Get SpO2 Summary by Date |
| getSpO2SummaryByInterval | Get SpO2 Summary by Interval |
| getSpO2IntradayByDate | Get SpO2 Intraday by Date |
| getSpO2IntradayByInterval | Get SpO2 Intraday by Interval |
| getSubscriptionsList | Get a List of Subscriptions |
| addSubscriptions | Add a Subscription |
| deleteSubscriptions | Delete a Subscription |
| getTempCoreSummaryByDate | Get Temperature (Core) Summary by Date |
| getTempCoreSummaryByInterval | Get Temperature (Core) Summary by Interval |
| getTempSkinSummaryDate | Get Temperature (Skin) Summary by Date |
| getTempSkinSummaryByInterval | Get Temperature (Skin) Summary by Interval |
| getBadges | Get Badges |
| getProfile | Get Profile |