Setup guide
How to connect MoveMate to your AI assistant
MoveMate works in ChatGPT, Claude and any client that supports remote MCP servers. Pick yours below. Every option signs in with your MoveMate account, so there's no API key to copy.
Before you start
- Install MoveMate on iPhone or Android and log at least one workout.
- Add MoveMate to your AI client using the steps for it below.
- Start a new chat and ask about your training.
No MoveMate account yet? Create one in the app first. Sign-in from the chat needs an existing account.
ChatGPT
Official pluginInstall the MoveMate plugin from the ChatGPT plugin directory. Works on web, desktop and mobile once installed.
Open MoveMate in ChatGPT- 1Open the MoveMate plugin page in ChatGPT.
- 2Select Install plugin (or the + button).
- 3Sign in with your MoveMate account and approve access.
- 4Start a new chat. Type @MoveMate to call it directly.
Plugin page: https://chatgpt.com/plugins/plugin_asdk_app_6a7b250ad83c8191a519b763350af4e9 · Full ChatGPT install guide
Plugin page didn't open? In ChatGPT, open Plugins in the sidebar, search for MoveMate and open MoveMate: Gym Workout Tracker.
Claude
Connector directoryAdd MoveMate from Claude's connector directory. Works in Claude on the web, desktop and mobile.
Open MoveMate in Claude- 1Open MoveMate in Claude's connector directory.
- 2Select Connect.
- 3Sign in with your MoveMate account and approve access.
MoveMate MCP server URL
Prefer to add it by hand? In Claude, go to Customize → Connectors → Add custom connector and paste the server URL.
Codex
Plugin or CLIIn the Codex app, the same ChatGPT plugin listing installs MoveMate for Codex. In the Codex CLI, add the server with two commands.
Open the MoveMate plugin- 1Run the first command to add MoveMate as a remote MCP server.
- 2Run the second command if a browser window doesn't open by itself.
- 3Sign in with your MoveMate account, then start a new Codex session.
codex mcp add movemate --url https://api.movemate.app/mcp
codex mcp login movemateClaude Code
CLIAdd MoveMate as a remote HTTP server, then sign in from inside Claude Code.
- 1Run the command in your terminal.
- 2Start Claude Code and run /mcp.
- 3Select movemate and sign in with your MoveMate account.
claude mcp add --transport http movemate https://api.movemate.app/mcp/mcpCursor
mcp.jsonAdd MoveMate to Cursor's MCP config. Cursor handles the sign-in when you first use it.
- 1Open ~/.cursor/mcp.json (or Settings → MCP → Add new MCP server).
- 2Add the movemate entry below and save.
- 3Select Login next to MoveMate and sign in with your MoveMate account.
{
"mcpServers": {
"movemate": {
"url": "https://api.movemate.app/mcp"
}
}
}VS Code
mcp.jsonVS Code supports remote MCP servers in agent mode. Add MoveMate to your workspace or user config.
- 1Create .vscode/mcp.json, or run MCP: Add Server from the Command Palette.
- 2Add the movemate entry below and save.
- 3Select Start above the entry and sign in with your MoveMate account.
{
"servers": {
"movemate": {
"type": "http",
"url": "https://api.movemate.app/mcp"
}
}
}Other MCP clients
Remote MCPAny client that supports remote MCP over Streamable HTTP with OAuth sign-in can use MoveMate: Le Chat, Windsurf, Zed and others.
- 1Add a remote MCP server named MoveMate with the URL below.
- 2Choose Streamable HTTP and OAuth if your client asks.
- 3Sign in with your MoveMate account and approve access.
MoveMate MCP server URL
Building your own client? The server supports OAuth 2.1 with PKCE and dynamic client registration. Details are in openapi.json.
First things to ask
- “How's my training been going over the last 30 days?”
- “Plan a push day for tomorrow based on my last week.”
- “Is my bench press still progressing?”
- “Log yesterday's workout: bench 4×8 at 80 kg, squats 3×5 at 100 kg.”
Troubleshooting
- My AI says it can't find MoveMate.
- In ChatGPT, open the plugin page directly or search for MoveMate under Plugins in the sidebar. Search inside a chat doesn't always return every listed plugin. In other clients, start a new session so the tool list refreshes.
- Sign-in failed or never finished.
- You need an existing MoveMate account, so create one in the app first. Then retry sign-in from the client's connector or MCP settings and complete the browser step before returning.
- Do I need an API key?
- No. Every client signs in with your MoveMate account through OAuth. You approve access in the browser and the client gets a short-lived token.
- Is it free?
- Yes. The connection and the MoveMate app are free. On the free plan the assistant can keep up to 10 upcoming planned workouts and add up to 10 saved workouts and 20 custom exercises; MoveMate Pro removes these limits.
- How do I disconnect?
- From MoveMate's AI settings, or from your client's connector or MCP settings. Disconnecting revokes access right away.
What MoveMate can do in your AI assistant
Still stuck? Write to support@movemate.app
Privacy PolicyTerms of UseMoveMate plugin for ChatGPTOpenAPIllms.txt
ChatGPT and Codex are trademarks of OpenAI. Claude is a trademark of Anthropic. Cursor is a trademark of Anysphere. MoveMate is independent and not affiliated with or endorsed by them.