Skip to content

HomeOther

AliveRegistry

Oura MCP by usefulapi

io.usefulapi/oura

Read sleep, readiness, activity, stress, heart rate and workouts from the Oura Ring.

This endpoint completed initialize and tools/list. No tool was called.

Rank
#4156
Score
81
Tool tokens
1,792
Tools
10

Tools

Token cost is the o200k count of the tools list JSON, including schemas, before any tool is called.

  • oura_get_personal_info

    Fetch the wearer's profile — age, weight, height, biological sex and email. Oura: GET /v2/usercollection/personal_info.

  • oura_list_documents

    List documents from one Oura collection over a date range. This is the main read: pick `collection` for what you want — daily_sleep and sleep for sleep, daily_readiness for recovery, daily_activity fo

  • oura_get_document

    Fetch a single document by id from one collection. Ids come from oura_list_documents. Oura: GET /v2/usercollection/{collection}/{document_id}.

  • oura_get_heartrate

    Fetch individual heart-rate samples over a DATETIME range. This collection is sampled continuously, so it uses start_datetime/end_datetime rather than dates, and can return a great many points — narro

  • oura_get_ring_battery_level

    Fetch ring battery readings over a DATETIME range, or just the latest. Oura: GET /v2/usercollection/ring_battery_level.

  • oura_list_webhook_subscriptions

    List the webhook subscriptions registered for the application. Oura: GET /v2/webhook/subscription.

  • oura_get_webhook_subscription

    Fetch a single webhook subscription with its callback URL, event type and expiry. Oura: GET /v2/webhook/subscription/{id}.

  • oura_create_webhook_subscription

    Register a webhook so Oura notifies your callback URL when data changes. Oura verifies the URL before activating it, and the subscription EXPIRES — renew it with oura_renew_webhook_subscription. Oura:

  • oura_renew_webhook_subscription

    Extend a webhook subscription's expiry. Oura subscriptions lapse if not renewed, so this is the tool that keeps a live integration alive. Oura: PUT /v2/webhook/subscription/renew/{id}.

  • oura_delete_webhook_subscription

    Remove a webhook subscription. Notifications stop immediately. Oura: DELETE /v2/webhook/subscription/{id}.

Nearby in Other

#13
4grand

Free fantasy pools for the four tennis Grand Slams. What play for love means, and who is winning.

Alive
score
83
#14
53ON

Directory and marketplace of local businesses and independent professionals near you.

Alive
score
83
#18
adsbiq

Read-only access to live ADSBiq aircraft and network state, with community contribution metadata.

Alive
score
83