Vital MCP by usefulapi

io.usefulapi由 usefulapi.io 發布官方發布者v1.36.5更新於 Nov 8, 2026

Read wearables and lab health data — sleep, activity, workouts, timeseries, lab tests and orders.

發布方自己的服務:Ably MCP by usefulapi

已驗證Streamable HTTP可網頁執行位置與生活資料與分析

概覽

AI 產生的概覽

透過 MCP 用戶端讀取 Vital 的穿戴裝置與實驗室健康資料,包括使用者、睡眠、活動、訓練、時間序列與檢驗訂單。

可以做什麼
  • 列出、取得並依 client_user_id 解析 Vital 使用者,查看每位使用者已連接的裝置或資料來源
  • 依日期範圍讀取睡眠、活動、訓練、身體、飲食、月經週期與個人檔案摘要
  • 取得心率、HRV、血糖、步數、血氧等時間序列資料點
  • 列出支援的供應商與實驗室檢驗項目,讀取檢驗訂單及其結果
  • 建立使用者紀錄,或建立短期 Link token 以連接使用者的穿戴裝置
  • 查看本月用量、提出功能需求、升級或取消訂閱
適用情境
適合讓助理直接回答團隊內 Vital 使用者及其健康資料的問題,例如近期睡眠、訓練或檢驗結果,而不必自行撰寫 API 呼叫。
執行需求
遠端端點 vital.usefulapi.io,使用 streamable HTTP,無需本機安裝。透過 OAuth 登入,登入頁面要求填寫 Vital API key,該金鑰會經驗證並依使用者儲存。需要 Vital 帳號以及已連接資料來源的使用者,才能取得有意義的資料。
安裝前請注意
涉及敏感健康資料(含月經週期、檢驗結果與身體指標),會傳送至託管服務。Vital API key 於登入時輸入並依使用者儲存。寫入類工具會建立使用者與 Link token,執行前應先確認。用量按呼叫計費:免費每月 50 次,付費方案透過 Stripe 結帳連結訂閱,取消後當期不退款。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Vital MCP by usefulapi,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.usefulapi%2Fvital/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "vital-by-usefulapi": {
      "type": "http",
      "url": "https://vital.usefulapi.io/mcp"
    }
  }
}

README

Vital MCP by usefulapi

Read wearables and lab health data — sleep, activity, workouts, timeseries, and lab results — from Claude, Cursor, or any MCP client. Hosted, no local install — connect with your Vital API key.

Live endpoint: https://vital.usefulapi.io/mcp · Homepage: https://usefulapi.io/vital

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://vital.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http vital https://vital.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "vital": {      "url": "https://vital.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Vital credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/vital/

On first connect you'll paste your Vital API key. It's validated, stored per-user, and scoped to you.

Tools

ToolTypeWhat it does
vital_list_usersreadList users
vital_get_userreadGet user
vital_resolve_userreadResolve user by client_user_id
vital_get_user_connected_providersreadGet user's connected providers
vital_get_user_latest_inforeadGet user's latest info
vital_list_providersreadList supported providers
vital_get_sleepreadSleep
vital_get_activityreadActivity
vital_get_workoutsreadWorkouts
vital_get_bodyreadBody
vital_get_mealreadMeal
vital_get_menstrual_cyclereadMenstrual cycle
vital_get_profilereadProfile
vital_get_timeseriesreadGet timeseries data
vital_list_lab_testsreadList lab tests
vital_get_lab_testreadGet lab test
vital_list_ordersreadList orders
vital_get_orderreadGet order
vital_get_order_resultsreadGet order results
vital_create_userwriteCreate user
vital_create_link_tokenwriteCreate link token
vital_usage_statusmetaUsage status (free-tier meter)
vital_request_featuremetaRequest a missing feature
vital_upgrademetaUpgrade to Pro or Pro+
vital_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with vital_upgrade (it returns a Stripe Checkout link). Cancel any time with vital_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running vital_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT — see LICENSE. Documentation only; the server is hosted.

來源:servers/vital/README.md,提交 4046075

工具

21

vital_list_users

List users

List all Vital users in your team, paginated. Vital API: GET /v2/user.

輸入參數limitoffset

vital_get_user

Get user

Get a single Vital user by their Vital user_id. Vital API: GET /v2/user/{user_id}.

輸入參數user_id必填

vital_resolve_user

Resolve user by client_user_id

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}.

輸入參數client_user_id必填

vital_get_user_connected_providers

Get user's connected providers

List the wearables/data sources (providers) a user has connected. Vital API: GET /v2/user/providers/{user_id}.

輸入參數user_id必填

vital_get_user_latest_info

Get user's latest info

Get the latest device/app info reported for a user. Vital API: GET /v2/user/{user_id}/info/latest.

輸入參數user_id必填

vital_list_providers

List supported providers

List all providers (wearables/data sources) Vital supports. Vital API: GET /v2/providers.

無需輸入參數。

vital_get_sleep

Sleep

Get sleep summaries for a user over a date range. Vital API: GET /v2/summary/sleep/{user_id}.

輸入參數user_id必填end_dateproviderstart_date必填

vital_get_activity

Activity

Get activity summaries for a user over a date range. Vital API: GET /v2/summary/activity/{user_id}.

輸入參數user_id必填end_dateproviderstart_date必填

vital_get_workouts

Workouts

Get workouts summaries for a user over a date range. Vital API: GET /v2/summary/workouts/{user_id}.

輸入參數user_id必填end_dateproviderstart_date必填

vital_get_body

Body

Get body summaries for a user over a date range. Vital API: GET /v2/summary/body/{user_id}.

輸入參數user_id必填end_dateproviderstart_date必填

vital_get_meal

Meal

Get meal summaries for a user over a date range. Vital API: GET /v2/summary/meal/{user_id}.

輸入參數user_id必填end_dateproviderstart_date必填

vital_get_menstrual_cycle

Menstrual cycle

Get menstrual cycle summaries for a user over a date range. Vital API: GET /v2/summary/menstrual_cycle/{user_id}.

輸入參數user_id必填end_dateproviderstart_date必填

vital_get_profile

Profile

Get a user's profile summary (height, and other static attributes). Vital API: GET /v2/summary/profile/{user_id}.

輸入參數user_id必填provider

vital_get_timeseries

Get timeseries data

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_weight, body_fat, distance, water, vo2_max, stress_level, mindfulness_minutes, calories_active, calories_basal, floors_climbed, caffeine, cholesterol. Vital API: GET /v2/timeseries/{user_id}/{resource}.

輸入參數user_id必填end_dateproviderresource必填start_date必填

vital_list_lab_tests

List lab tests

List the lab tests available/configured for your team. Vital API: GET /v3/lab_tests.

輸入參數namestatuslab_slugorder_keyorder_direction

vital_get_lab_test

Get lab test

Get a single lab test by id. Vital API: GET /v3/lab_tests/{lab_test_id}.

輸入參數lab_test_id必填

vital_list_orders

List orders

List lab-test orders with filters, paginated. Vital API: GET /v3/orders.

輸入參數pagesizestatususer_idend_datestart_datesearch_input

vital_get_order

Get order

Get a single lab-test order by id. Vital API: GET /v3/order/{order_id}.

輸入參數order_id必填

vital_get_order_results

Get order results

Get the lab-test results for an order. Vital API: GET /v3/order/{order_id}/result.

輸入參數order_id必填

vital_create_user

Create user

Creates a Vital user record (additive). Returns the Vital user_id. Vital API: POST /v2/user.

輸入參數ingestion_endclient_user_id必填ingestion_startfallback_time_zonefallback_birth_date

版本歷史

21
  1. v1.36.4Nov 7, 2026
  2. v1.35.3Nov 5, 2026
  3. v1.35.2Nov 5, 2026
  4. v1.35.1Nov 4, 2026
  5. v1.35.0Nov 3, 2026
  6. v1.34.1Nov 3, 2026
  7. v1.33.0Nov 1, 2026
  8. v1.31.0Oct 31, 2026
  9. v1.30.0Oct 31, 2026
  10. v1.29.2Oct 30, 2026
  11. v1.29.0Oct 30, 2026
  12. v1.24.0Oct 26, 2026
  13. v1.21.3Oct 25, 2026
  14. v1.21.0Oct 25, 2026
  15. v1.20.0Oct 24, 2026
  16. v1.17.0Oct 23, 2026
  17. v1.16.4Oct 22, 2026
  18. v1.16.3Oct 21, 2026
  19. v1.11.1Oct 9, 2026
  20. v1.10.0Oct 9, 2026
  21. v1.0.1Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Usefulapi 整合