GymUp

Huấn luyện viên sức mạnh AI cho iPhone và Android. Máy chủ MCP mở (27 công cụ) cho phép Claude, ChatGPT, Cursor hoặc bất kỳ ứng dụng khách MCP nào đọc và thay đổi chương trình tập luyện, buổi tập, lịch và nhật ký các hiệp của bạn trên tài khoản GymUp của riêng bạn.

Máy chủ MCP được lưu trữ

npx add-mcp 'https://gymup.ai/api/mcp'

Cài vào Claude Code, Codex, Cursor và nhiều công cụ khác

Tài liệu

Connect Claude, Cursor or any MCP client to your GymUp training data.

The GymUp MCP server lets an AI assistant read and change your training: search exercises, generate a program, edit a day or a single session, move sessions on the calendar, log sets, and keep your profile and memories up to date. It acts on your own account, with the same data you see in the app.

Before you start

  • A GymUp account with an active subscription, bought in the mobile app. Without one, the server still connects and lists its tools, but every call answers with a subscription error.
  • An MCP client that supports Streamable HTTP and OAuth, such as Claude Code, Claude Desktop, Cursor or Windsurf.

Connect

claude mcp add --transport http gymup https://gymup.ai/api/mcp

Or in .mcp.json:

{
  "mcpServers": {
    "gymup": {
      "type": "http",
      "url": "https://gymup.ai/api/mcp"
    }
  }
}

On the first call, the client opens a browser window: sign in with the account you use in the app. See Authentication.

How changes reach your program

  • A generated or imported program is saved as a draft. It goes on your calendar when you activate it from the in-app preview, or when your assistant calls commit_program_draft once you agree.
  • The server instructs your assistant to wait for your confirmation before every change to a program, a session or the calendar. Clients that honour destructiveHint also ask before the calls that rewrite, move or delete programs, sessions and logs (annotations).
  • Every write to a program, a session, the calendar or a log reports what it changed in written: { program_ids, dates }, and the app shows the change on the next refresh.

Server facts

Endpointhttps://gymup.ai/api/mcp (POST, GET, DELETE)
TransportStreamable HTTP, stateless: no Mcp-Session-Id
AuthOAuth bearer token, details
Tools27, reference
Version13.0.1, changelog
Limits120 requests per minute with a subscription, details