Connect your AI
Do Today works as an MCP server, so you can log meals, water, workouts and more — and ask Abraham, our AI health companion, directly (the ask_abraham tool) — just by chatting with your favourite AI. A paid Do Today subscription is required (if your clinic provides Do Today, you can claim free access); free trials use the Do Today app itself.
Two ways to connect — pick what your AI supports:
- Sign‑in (OAuth) — claude.ai, ChatGPT, Gemini: just paste the endpoint URL and sign in. Nothing to copy.
- Token — Claude Code, Cursor, and any command‑line/MCP client: generate a personal token at Settings → Connect Your AI and pass it as a header.
The endpoint is the same everywhere:
https://www.dotoday.com.au/api/mcpClaude (web & your phone)
- 1Open claude.ai → Settings → Connectors → Add custom connector.
- 2Paste this URL and click Connect:
https://www.dotoday.com.au/api/mcp - 3Sign in with your Do Today account and approve access. That's it.
ChatGPT
- 1In ChatGPT on the web: Settings → Apps & Connectors → Advanced → turn on Developer mode.
- 2Add a custom connector with this URL, then sign in when prompted:
https://www.dotoday.com.au/api/mcp
Google Gemini
The Gemini CLI supports MCP servers. Generate a token at Settings → Connect Your AI, then:
gemini mcp add --transport http dotoday https://www.dotoday.com.au/api/mcp --header "Authorization: Bearer YOUR_TOKEN"In the Gemini app / AI Studio, MCP connector support is still rolling out — use the CLI for now, or the generic client steps below.
Claude Desktop
Settings → Connectors → Add custom connector, and paste the same URL:
https://www.dotoday.com.au/api/mcpClaude Code & Cursor
These use a personal access token. Sign in to Do Today, go to Settings → Connect Your AI, and generate a token (you'll see it once). Then in Claude Code:
claude mcp add --transport http dotoday https://www.dotoday.com.au/api/mcp --header "Authorization: Bearer YOUR_TOKEN"Any other MCP client
Do Today follows the standard Model Context Protocol, so any MCP‑capable tool can connect. If your client takes a URL + sign‑in, use OAuth; otherwise bridge it with a token using mcp-remote:
npx mcp-remote https://www.dotoday.com.au/api/mcp --header "Authorization: Bearer YOUR_TOKEN"Perplexity, Grok (X) & others
Native custom‑MCP‑connector support in Perplexity and Grok is still emerging and isn't available to everyone yet. Until it is, the simplest paths are Claude or ChatGPT above (one‑click sign‑in), or the generic mcp-remote bridge with a personal token. We'll add first‑class steps here as each platform ships MCP support.
Troubleshooting
It says a subscription is required
Connecting an external AI needs a paid Do Today subscription. Subscribe here, or if your clinic provides Do Today, claim your free access. On a free trial you can still use the Do Today app itself.
My connection stopped working
For Claude/ChatGPT connectors, remove and re-add the connector and sign in again. For Claude Code/Cursor, your token may have been revoked — generate a new one at Settings → Connect Your AI.
Just signed up and it can't find my profile
Open dotoday.com.au once and sign in — that initialises your profile — then reconnect.