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
getProfile | Read profile (name, contact, address) |
updateProfile | PATCH profile fields |
Profile tools →
Wearables (Connections)
listConnectedDevices | List active connections |
listAvailableIntegrations | List providers the user can still connect |
generateLinkToken | Browser-based link for non-Apple providers |
generateAppleHealthCode | Apple Health connection (only path) |
disconnectIntegration | Disconnect a provider |
Wearables tools →
Health Data (from wearables)
getActivityData | Steps, distance, calories, VO2 max, workouts |
getVitals | HR, HRV, BP, SpO2, glucose, respiratory rate |
getSleepData | Nightly sleep summaries |
getSleepStages | Minute-by-minute stage transitions |
getBodyComposition | Weight, body fat, muscle, BMI |
Health Data tools →
Biomarkers
searchBiomarkers | Filter lab results |
getLoincCodes | LOINC reference |
getBiologicalAge | Biological age history |
Biomarker tools →
Lab Tests, Records, Orders, Results
listAvailableLabTests | Catalog of orderable tests |
getUserLabRecords | Unified orders + uploaded results |
getLabRecordDetail | Full 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
listSavedPaymentMethods | Saved cards |
purchaseLabTest | Buy with saved card |
purchaseLabTestWithCheckout | Stripe Checkout link |
Purchase tools →
Health Profile
getHealthProfileSchema | Question IDs, types, examples |
getHealthProfile | Read all answers |
getHealthProfileSection | Read one section |
updateHealthProfile | PATCH answers |
resetHealthProfileSection | Clear a section (destructive) |
Health Profile tools →
Knowledge & SmartListings
searchKnowledge | Library full-text search |
searchSmartListings | Wellness providers (text + proximity) |
getSmartListingDetail | Full 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.