Bring your own AI
Your fitness. Your AI.
Last updated · October 9, 2026
Already talk to ChatGPT about food or training? Connect your NAFA account so it can use the workouts and meals you've logged. Ask about last week's training, review your protein intake, or correct a food entry.
You choose what ChatGPT can read or edit. It asks you to approve each change before saving it to NAFA.
Get connected
- Open the NAFA plugin in ChatGPT using the link above.
- Follow the prompts to connect your NAFA account. Sign in and choose which workout and food permissions to allow.
- Ask about something you've logged, such as "What did I train last week?"
You'll need a NAFA account. If you're new, get NAFA for iPhone and start with a meal or workout.
What you can do
- Read your current workout plan and recorded sessions.
- Update an exercise in your plan after reviewing the change.
- Review food logs, including calories, macros and fibre.
- Add a food entry or correct one you've already saved, with your confirmation.
You choose what to share
Read and edit permissions are separate. You can allow your assistant to read your logs without letting it change them.
Biomarkers, body measurements, sensor health metrics, medical records and photos are not shared through this connection.
To disconnect, open NAFA and go to Profile > Agent Access. Revoking access stops future requests. It does not erase copies already shared with your assistant.
If a connection stops working, check its permissions in Agent Access and reconnect through your assistant. Contact support if you need help.
Use another assistant
NAFA also supports assistants that can connect to a remote MCP server. Setup varies by assistant. If yours supports this, add the address below and follow its sign-in prompts.
https://nafa.fitness/api/agent/mcpThe same workout and food permissions apply. You review the requested access before connecting.
Manual setup for agents
For clients without OAuth, create a manual connection in Profile > Agent Access. Keep the token private. OAuth clients can use the server's discovery metadata.
See the privacy policy for more about how NAFA handles your data.