PredictFit connector documentation

The PredictFit connector lets the AI assistant you already use (Claude or ChatGPT) read the parts of your PredictFit record you allow and add entries you mention. This page is the reference for what it does. For step-by-step setup see Connect your AI.

What it is

PredictFit is an iPhone app that keeps the Apple Health data you choose - weight, nutrition, workouts, sleep and resting heart rate - in one record and projects it forward. PredictFit does not run AI itself. The connector is a standard Model Context Protocol (MCP) server. Your assistant calls it to read your record and to queue entries for your app to save.

Connector address: https://predictfit.app/mcp

Authentication

The connector uses OAuth 2.1 (authorization code with PKCE) and dynamic client registration, so Claude and ChatGPT can connect without any key or password being pasted. When you add the connector, your assistant opens a PredictFit sign-in page:

  1. Sign in with the same PredictFit account you use in the app (Apple, Google or email).
  2. Choose which data areas the assistant may read (see "Data areas" below) and whether it may add entries.
  3. Approve. Your assistant receives a token that works only for your account and only for what you ticked.

Access tokens are short-lived and refreshed automatically. Removing the connector in your assistant, disconnecting in the app, or deleting your account ends access immediately. An inactive subscription also pauses the connector until it is restored.

Tools

Each tool carries MCP annotations so your assistant knows how to treat it. Read tools are marked readOnlyHint: true and idempotentHint: true. Write tools are marked readOnlyHint: false and destructiveHint: false: they only add, never delete or overwrite, and you can reverse them in the app. No tool reaches outside your own PredictFit record (openWorldHint: false).

Read tools

Every read includes a freshness stamp (when your app last synced). If the app has not synced for 36 hours the read is flagged stale and the assistant is told to say so. If an area has never synced, the tool explains why and what to do instead of guessing.

Write tools

Every write requires the assistant's confidence (0.0 to 1.0) and stores what you actually said. The assistant is instructed never to invent values and to ask when unsure. Writes are idempotent when the assistant supplies an external id, so a repeated message does not create a duplicate.

Data areas (scopes)

At sign-in you choose any of five areas. Reads are filtered to the areas you granted; an area you did not grant is not served at all.

Adding entries is a separate permission ("read + add entries"). Without it the assistant can read what you granted but cannot queue anything.

Limits

Privacy summary

Full policy: Privacy policy. Terms: Terms of use.

How to disconnect

Support

Email support@predictfit.app with the assistant you are using and any error text shown. See also Support.

PredictFit is not a medical device and does not provide medical advice. Projections are estimates computed from your own data.