io.usefulapi/vital
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Vital MCP by usefulapi
Publisher-provided description
Read wearables and lab health data — sleep, activity, workouts, timeseries, lab tests and orders.
Summary by lookupd
Read sleep, activity, workout, and lab test data from wearables and manage linked health data users and orders.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http vital https://vital.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add vital --url https://vital.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"vital": {
"url": "https://vital.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (21 tools)
Publisher-provided text
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, respiravital_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.
Details
- Version: 1.37.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 506 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/vital/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/vital)
- 62071 servers
- Last crawl: 2026-11-11T16:17:25.167Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp