Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,539Letters: 14Defects: 1,323counted 1 min ago
teppi

MCP serverio.usefulapi/vital

Read wearables and lab health data — sleep, activity, workouts, timeseries, lab tests and orders.
UNRATEDActivestreamable-httpvital.usefulapi.io

Overview

Score?
UNRATED 0.131
of what a free look can see, on 17 looks
Looks
35
last 14 hr ago
Tools
21

More info

URL
vital.usefulapi.io/mcp
streamable-http
Says it is
vital-mcp 1.0.1
protocol 2025-06-18
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.131 · highest on record 0.8561

Toolsfrom sha256:75d72b20c5…424b16

The tools this server lists, read out of the definition it returned
ToolSchema
vital_create_link_token
Creates a short-lived Link token to connect a user's wearable/provider (no health data is modified). Vital API: POST /v2/link/token.
input · no output
vital_create_user
Creates a Vital user record (additive). Returns the Vital user_id. Vital API: POST /v2/user.
input · no output
vital_get_activity
Get activity summaries for a user over a date range. Vital API: GET /v2/summary/activity/{user_id}.
input · no output
vital_get_body
Get body summaries for a user over a date range. Vital API: GET /v2/summary/body/{user_id}.
input · no output
vital_get_lab_test
Get a single lab test by id. Vital API: GET /v3/lab_tests/{lab_test_id}.
input · no output
vital_get_meal
Get meal summaries for a user over a date range. Vital API: GET /v2/summary/meal/{user_id}.
input · no output
vital_get_menstrual_cycle
Get menstrual cycle summaries for a user over a date range. Vital API: GET /v2/summary/menstrual_cycle/{user_id}.
input · no output
vital_get_order
Get a single lab-test order by id. Vital API: GET /v3/order/{order_id}.
input · no output
vital_get_order_results
Get the lab-test results for an order. Vital API: GET /v3/order/{order_id}/result.
input · no output
vital_get_profile
Get a user's profile summary (height, and other static attributes). Vital API: GET /v2/summary/profile/{user_id}.
input · no output
vital_get_sleep
Get sleep summaries for a user over a date range. Vital API: GET /v2/summary/sleep/{user_id}.
input · no output
vital_get_timeseries
Get 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_weig
input · no output
vital_get_user
Get a single Vital user by their Vital user_id. Vital API: GET /v2/user/{user_id}.
input · no output
vital_get_user_connected_providers
List the wearables/data sources (providers) a user has connected. Vital API: GET /v2/user/providers/{user_id}.
input · no output
vital_get_user_latest_info
Get the latest device/app info reported for a user. Vital API: GET /v2/user/{user_id}/info/latest.
input · no output
vital_get_workouts
Get workouts summaries for a user over a date range. Vital API: GET /v2/summary/workouts/{user_id}.
input · no output
vital_list_lab_tests
List the lab tests available/configured for your team. Vital API: GET /v3/lab_tests.
input · no output
vital_list_orders
List lab-test orders with filters, paginated. Vital API: GET /v3/orders.
input · no output
vital_list_providers
List all providers (wearables/data sources) Vital supports. Vital API: GET /v2/providers.
input · no output
vital_list_users
List all Vital users in your team, paginated. Vital API: GET /v2/user.
input · no output
vital_resolve_user
Look up a Vital user by your own client_user_id (the stable id you assigned). Vital API: GET /v2/user/resolve/{client_user_id}.
input · no output
Verify it yourselfnpx teppi-check https://vital.usefulapi.io/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ2PNM6YYEZRH316A8SGTR