Help and Support » MCP Server

Manually Connecting Runalyze to ChatGPT

The Runalyze MCP integration has not yet been officially published in the OpenAI Connector Directory. Until the app is approved and listed by OpenAI, ChatGPT users need to create the connection manually.

Prerequisites

Before you begin:

  • An active Runalyze Premium Membership
  • Access to ChatGPT Connectors (MCP support)
  • A Runalyze account

Step 1: Create a New Connector

In ChatGPT:

  1. Open Settings → Connectors.
  2. Click Create App.
  3. Enter the following values:

| Field | Value | | --------------- | -------------------------- | | Name | Runalyze | | Connection Type | Server URL | | Server URL | https://runalyze.com/mcp | | Authentication | OAuth |

Step 2: Configure OAuth

Open Advanced OAuth Settings and configure the following values:

Client Registration

| Setting | Value | | -------------------------- | ------------------------- | | Registration Method | User-Defined OAuth Client | | Client ID | 35_openai | | Client Secret | openai | | Token Endpoint Auth Method | client_secret_post |

Scopes

Enable:

mcp.read

Callback URL

ChatGPT will automatically generate a callback URL. Copy this URL and add it to the OAuth client configuration if requested.

Step 3: Accept the MCP Warning

Because the Runalyze MCP server has not yet been reviewed by OpenAI, ChatGPT displays a warning:

Custom MCP servers introduce risk.

Enable:

I understand and want to continue

and proceed with the setup.

Step 4: Create the Connector

Click Create.

ChatGPT will open the OAuth authorization flow and redirect you to Runalyze.

Step 5: Authorize Runalyze

  1. Log in to your Runalyze account if necessary.
  2. Review the requested permissions.
  3. Click Authorize.

After authorization, ChatGPT will establish the MCP connection automatically.

Verify the Connection

Open ChatGPT and start a new conversation.

You can now ask questions such as:

Show my last 10 running activities.
What was my average resting heart rate this month?
Summarize my training load for the last 4 weeks.
How has my HRV changed over the last 30 days?

Troubleshooting

OAuth Error

Verify that:

  • Client ID is set to 35_openai
  • Client Secret is set to openai
  • Authentication type is set to OAuth
  • Token endpoint auth method is client_secret_post

Connection Error

Verify that the server URL is exactly:

https://runalyze.com/mcp

Connector Not Available

Custom MCP connectors are currently configured manually. Once the Runalyze app has been officially approved and published by OpenAI, manual setup will no longer be required.

Related articles

Didn't find an answer to your question?

Please let us know if you have wishes or have encountered bugs. We give our best to make Runalyze as good as possible for you. - Therefore we would be interested in your suggestions for improvement. In general most questions, problems and ideas are more appropriate to ask in the forum.