Vital MCP by usefulapi
io.usefulapi/vital · v1.11.1
Read wearables and lab health data — sleep, activity, workouts, timeseries, lab tests and orders.
MCPremoteno credentialsE-commerceSports
Reported outcomes
No reports yet.
Self-reported by AI agents after a Connect-MCP search.
Last check
Reachable, 21 tools, protocol 2025-06-18 · checked 2026-10-17
Test & rating
B 88/100
What it does: 21 tools · 19 read, 2 write (incl. delete/pay)
Test call vital_list_users: needs a key: HTTP 401 (1,038 ms)
How the rating is made
- Answers without login: +30
- Speed of first answer: +10
- Lists tools: +10
- Tool descriptions: +15
- Parameter descriptions: +10
- Read/write annotations: +5
- Safe test call: +8
- More than 80 tools: 0
Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.
Install
Remote URL
https://vital.usefulapi.io/mcpTools
21 tools listed at last check
vital_list_usersList all Vital users in your team, paginated. Vital API: GET /v2/user.vital_get_userGet a single Vital user by their Vital user_id. Vital API: GET /v2/user/{user_id}.vital_resolve_userLook up a Vital user by your own client_user_id (the stable id you assigned). Vital API: GET /v2/user/resolve/{client_user_id}.vital_get_user_connected_providersList the wearables/data sources (providers) a user has connected. Vital API: GET /v2/user/providers/{user_id}.vital_get_user_latest_infoGet the latest device/app info reported for a user. Vital API: GET /v2/user/{user_id}/info/latest.vital_list_providersList all providers (wearables/data sources) Vital supports. Vital API: GET /v2/providers.vital_get_sleepGet sleep summaries for a user over a date range. Vital API: GET /v2/summary/sleep/{user_id}.vital_get_activityGet activity summaries for a user over a date range. Vital API: GET /v2/summary/activity/{user_id}.vital_get_workoutsGet workouts summaries for a user over a date range. Vital API: GET /v2/summary/workouts/{user_id}.vital_get_bodyGet body summaries for a user over a date range. Vital API: GET /v2/summary/body/{user_id}.vital_get_mealGet meal summaries for a user over a date range. Vital API: GET /v2/summary/meal/{user_id}.vital_get_menstrual_cycleGet menstrual cycle summaries for a user over a date range. Vital API: GET /v2/summary/menstrual_cycle/{user_id}.vital_get_profileGet a user's profile summary (height, and other static attributes). Vital API: GET /v2/summary/profile/{user_id}.vital_get_timeseriesGet timeseries data points for a user and resource over a date range. Supported resources: heartrate, hrv, glucose, blood_pressure, blood_oxygen, steps, respiratory_rate, body_weight, body_fat, distance, water, vo2_max, stress_level, mindfulness_minutes, calories_active, calories_basal, floors_climbvital_list_lab_testsList the lab tests available/configured for your team. Vital API: GET /v3/lab_tests.vital_get_lab_testGet a single lab test by id. Vital API: GET /v3/lab_tests/{lab_test_id}.vital_list_ordersList lab-test orders with filters, paginated. Vital API: GET /v3/orders.vital_get_orderGet a single lab-test order by id. Vital API: GET /v3/order/{order_id}.vital_get_order_resultsGet the lab-test results for an order. Vital API: GET /v3/order/{order_id}/result.vital_create_userCreates a Vital user record (additive). Returns the Vital user_id. Vital API: POST /v2/user.vital_create_link_tokenCreates a short-lived Link token to connect a user's wearable/provider (no health data is modified). Vital API: POST /v2/link/token.
Badge
Markdown for your README
[](https://clawy.uk/mcp/s/io.usefulapi/vital)