Betterness
Bett-iDocsTutorialsAboutAugmented Wellness

Overview

Trust

Resources

System

Get Started

Clients

Recipes

Tools

Reference

DocsMCPToolsAll Tools

All MCP Tools

The complete catalog, grouped by domain.

Discovery

Your MCP client lists tools via tools/list when it connects. The full inventory below is what you'll see, grouped by domain. Each name is exactly as the server exposes it.

Profile

getProfileRead profile (name, contact, address)
updateProfilePATCH profile fields

Profile tools →

Wearables (Connections)

listConnectedDevicesList active connections
listAvailableIntegrationsList providers the user can still connect
generateLinkTokenBrowser-based link for non-Apple providers
generateAppleHealthCodeApple Health connection (only path)
disconnectIntegrationDisconnect a provider

Wearables tools →

Health Data (from wearables)

getActivityDataSteps, distance, calories, VO2 max, workouts
getVitalsHR, HRV, BP, SpO2, glucose, respiratory rate
getSleepDataNightly sleep summaries
getSleepStagesMinute-by-minute stage transitions
getBodyCompositionWeight, body fat, muscle, BMI

Health Data tools →

Biomarkers

searchBiomarkersFilter lab results
getLoincCodesLOINC reference
getBiologicalAgeBiological age history

Biomarker tools →

Lab Tests, Records, Orders, Results

listAvailableLabTestsCatalog of orderable tests
getUserLabRecordsUnified orders + uploaded results
getLabRecordDetailFull detail of one record
Order lifecycle: initializeLabOrder, searchLabServiceCenters, getServiceCenterSlots, bookLabAppointment, rescheduleLabAppointment, cancelLabAppointment
Result management: getLabResultFileUploadEndpoint, getLabResultUploadLink, updateLabResultBiomarker, updateLabResultMetadata, updateLabResultStatus

Lab Tests → · Lab Records → · Lab Orders → · Lab Results →

Purchases

listSavedPaymentMethodsSaved cards
purchaseLabTestBuy with saved card
purchaseLabTestWithCheckoutStripe Checkout link

Purchase tools →

Health Profile

getHealthProfileSchemaQuestion IDs, types, examples
getHealthProfileRead all answers
getHealthProfileSectionRead one section
updateHealthProfilePATCH answers
resetHealthProfileSectionClear a section (destructive)

Health Profile tools →

Knowledge & SmartListings

searchKnowledgeLibrary full-text search
searchSmartListingsWellness providers (text + proximity)
getSmartListingDetailFull provider profile

Knowledge → · SmartListings →

Deprecated (do not use)

getUserContactData and updateUserContactData are deprecated aliases for getProfile / updateProfile. Some clients may still see them in tools/list — prefer the canonical names.

Knowledge SearchProfile
© 2026 Betterness Inc.
Privacy PolicyTerms of ServiceHealth Data