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

  1. Install MoveMate on iPhone or Android and log at least one workout.
  2. Add MoveMate to your AI client using the steps for it below.
  3. 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 plugin

Install the MoveMate plugin from the ChatGPT plugin directory. Works on web, desktop and mobile once installed.

Open MoveMate in ChatGPT
  1. 1Open the MoveMate plugin page in ChatGPT.
  2. 2Select Install plugin (or the + button).
  3. 3Sign in with your MoveMate account and approve access.
  4. 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 directory

Add MoveMate from Claude's connector directory. Works in Claude on the web, desktop and mobile.

Open MoveMate in Claude
  1. 1Open MoveMate in Claude's connector directory.
  2. 2Select Connect.
  3. 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 CLI

In 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
  1. 1Run the first command to add MoveMate as a remote MCP server.
  2. 2Run the second command if a browser window doesn't open by itself.
  3. 3Sign in with your MoveMate account, then start a new Codex session.
Terminal
codex mcp add movemate --url https://api.movemate.app/mcp
codex mcp login movemate

Claude Code

CLI

Add MoveMate as a remote HTTP server, then sign in from inside Claude Code.

  1. 1Run the command in your terminal.
  2. 2Start Claude Code and run /mcp.
  3. 3Select movemate and sign in with your MoveMate account.
Terminal
claude mcp add --transport http movemate https://api.movemate.app/mcp
Claude Code
/mcp

Cursor

mcp.json

Add MoveMate to Cursor's MCP config. Cursor handles the sign-in when you first use it.

  1. 1Open ~/.cursor/mcp.json (or Settings → MCP → Add new MCP server).
  2. 2Add the movemate entry below and save.
  3. 3Select Login next to MoveMate and sign in with your MoveMate account.
~/.cursor/mcp.json
{
  "mcpServers": {
    "movemate": {
      "url": "https://api.movemate.app/mcp"
    }
  }
}

VS Code

mcp.json

VS Code supports remote MCP servers in agent mode. Add MoveMate to your workspace or user config.

  1. 1Create .vscode/mcp.json, or run MCP: Add Server from the Command Palette.
  2. 2Add the movemate entry below and save.
  3. 3Select Start above the entry and sign in with your MoveMate account.
.vscode/mcp.json
{
  "servers": {
    "movemate": {
      "type": "http",
      "url": "https://api.movemate.app/mcp"
    }
  }
}

Other MCP clients

Remote MCP

Any client that supports remote MCP over Streamable HTTP with OAuth sign-in can use MoveMate: Le Chat, Windsurf, Zed and others.

  1. 1Add a remote MCP server named MoveMate with the URL below.
  2. 2Choose Streamable HTTP and OAuth if your client asks.
  3. 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.