Skip to main content

ChatGPT Setup

Connect Wellpipe to ChatGPT as a native MCP connector. Once connected, just ask natural questions like "How did I sleep this week?" — works with Deep Research too!

Prerequisites

  • ChatGPT Pro, Plus, Business, Enterprise, or Edu subscription
  • Developer Mode enabled in ChatGPT
  • A Wellpipe account with a connected health provider

Step 1: Enable Developer Mode

  1. Go to Settings → Apps → Advanced settings
  2. Toggle Developer mode on

Step 2: Create the Wellpipe App

  1. Go to Settings → Apps → Create app
  2. Fill in the details:
    • Name: Wellpipe
    • Description: Access your health and fitness data including sleep, recovery, and workouts
    • Icon: auto-detected from our endpoint
    • Authentication: OAuth
    • OAuth Client ID: leave blank
    • OAuth Client Secret: leave blank
  3. Check "I understand and want to continue"

Step 3: Enter the MCP Endpoint

Enter the MCP endpoint URL:

https://wellpipe.io/api/mcp/chatgpt

Step 4: Authorize

  1. Click Create
  2. Sign in to your Wellpipe account when prompted
  3. Authorize ChatGPT to access your health data

That's it! Start chatting with your health data.

Example Queries

Once connected:

You: How did I sleep last night?

ChatGPT: Based on your data, you slept 7 hours 15 minutes with a sleep performance of 89%...

You: What's my recovery score today?

ChatGPT: Your recovery score is 72% (yellow/moderate). Your HRV is 45ms...

You: Show me my workouts this week

ChatGPT: You completed 5 workouts this week with a total strain of 42.3...

You: What's my HRV trend this month?

ChatGPT: Looking at your HRV data over the past month...

Alternative: Custom GPT with REST API

If you prefer using a Custom GPT with API key authentication instead of the MCP connector:

Step 1: Create a New GPT

  1. Go to ChatGPT → My GPTs → Create
  2. Click Create a GPT

Step 2: Configure the GPT

Name and Description:

  • Name: My Health Assistant (or whatever you prefer)
  • Description: Access my health data for sleep, recovery, and workout insights

Instructions:

You are a personal health assistant with access to my health data via the Wellpipe API.

When I ask about sleep, recovery, workouts, or strain, use the getHealthData action to fetch the relevant data. Provide clear, actionable insights.

For sleep questions, use type=sleep. For recovery, use type=recovery. For workouts, use type=workout. For an overview, use type=summary.

Step 3: Add the Action

  1. Click Create new action
  2. Click Import from URL
  3. Enter the OpenAPI schema URL:
https://wellpipe.io/openapi.json
  1. Click Import

Step 4: Configure Authentication

  1. Click the gear icon next to the action

  2. Set authentication:

    • Authentication type: API Key
    • Auth Type: Bearer
    • API Key: Paste your Wellpipe API key (from your dashboard)
  3. Click Save

Step 5: Test and Publish

  1. Test the GPT in the preview panel
  2. Try: "How did I sleep last night?"
  3. If it works, click Publish (or keep it private)
Don't Share Your API Key

If you share the GPT publicly, anyone who uses it will make requests with YOUR API key and count against YOUR quota.

For public GPTs, each user should:

  1. Get their own Wellpipe account
  2. Create their own GPT with their own API key

Troubleshooting

MCP Connector Not Working

  1. Verify Developer Mode is enabled in Settings → Apps → Advanced settings
  2. Check that the endpoint URL is correct: https://wellpipe.io/api/mcp/chatgpt
  3. Try disconnecting and reconnecting the app

"No health data found"

  1. Verify your health provider is connected in the Wellpipe dashboard
  2. Check that your provider has recent data

Authorization Failed

  1. Make sure you're signed in to your Wellpipe account
  2. Try clearing your browser cache and re-authorizing

Rate Limit Errors

Heavy usage can hit your plan limits. Check your usage in the Wellpipe dashboard. Consider upgrading to Pro for higher limits.