DailyGoal API

Scripts, dashboards and AI agents can read and change your own DailyGoal data. The REST API and the remote MCP server are built from one definition, so they offer the same operations with the same inputs, outputs and errors.

The DailyGoal API is not available on the Free plan. It works with a paid plan or during a free trial. See plans.

Endpoints

Your first request

Create an API token in your DailyGoal settings, then ask for your context. Every agent should make this call first: it returns today's Activity Day, your timezone and your preferred units, so writes land on the right day in the right units.

bash
curl "https://api.dailygoal.fit/v1/me" \
  -H "Authorization: Bearer $DAILYGOAL_API_TOKEN"

Operations available today

The reference is generated from the API definition, so it lists exactly the operations the live API serves.

Guides

  • MCP quickstart: connect an MCP client with the MCP URL and your API token.
  • Authentication: API tokens, connected apps, paid access and rate limits.
  • Errors: every error code and what to do next.

Versioning

/v1 only takes additive changes. A breaking change ships as /v2, announced on this page at least six months before /v1 changes. For MCP, renaming a tool or adding a required input counts as a breaking change.

Your data and your terms

A program you connect acts on your account and receives the data it asks for. The Privacy Policy explains what connected programs receive, and the Terms of Use cover your responsibility for tokens and apps you set up.