Connect ChatGPT to DataFrame

ChatGPT can use your DataFrame training data through a custom MCP app. You enable Developer mode, add the DataFrame server URL, sign in on DataFrame, and choose what ChatGPT may view or change.

Turn on ChatGPT Developer mode, create an MCP app at https://dataframe.fit/api/mcp, sign in on DataFrame, choose permissions, then ask from a normal chat.

1. Turn on Developer mode

In ChatGPT, open Settings → Security and login. Switch Developer mode on. OpenAI marks this as elevated risk because custom connectors can change data.

2. Create an MCP app

Open Plugins (https://chatgpt.com/plugins). Use + → Create app → Create MCP App.

3. Point ChatGPT at DataFrame

Name: DataFrame.fit. Connection: Server URL. URL: https://dataframe.fit/api/mcp. Authentication: OAuth. Confirm the risk checkbox, then Create.

4. Sign in and choose access

Choose Sign in with DataFrame.fit. Sign in with Google if needed. Tick what ChatGPT may view or change, then Allow. Do not paste an access token into ChatGPT.

5. Ask from a normal chat

Start a ChatGPT chat and ask about a session, recovery, the plan, or nutrition. For interval pace, ask it to use the quality block, not only the full-session average.

ChatGPT Settings, Security and login, with Developer mode switched on
Settings → Security and login → Developer mode on.
New Plugin form with DataFrame.fit and server URL https://dataframe.fit/api/mcp
Create MCP App with Server URL https://dataframe.fit/api/mcp and OAuth.

Full guide with screenshots · What each permission does

More about DataFrame.fit

© 2026 DataFrame™. All rights reserved.

This project is currently fully supported by Scope (www.scope.mt).

DataFrame™ is a non-commercial personal project. It is not affiliated with, endorsed by, or connected to Garmin, TrainingPeaks, Peaksware, or other fitness brands.