← Files SupersetARCHIVED FILE

plugin.json

5.77 KB · Nov 3, 2026 · 19:22 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "superset-training",
  "version": "1.0.5",
  "description": "Coaches review their clients' training in Superset, and clients review, start, and log their assigned workouts.",
  "author": {
    "name": "SUPERSET WORLD, INC.",
    "email": "support@supersetapp.com",
    "url": "https://www.supersetapp.com"
  },
  "homepage": "https://www.supersetapp.com/mcp",
  "keywords": [
    "fitness",
    "personal training",
    "workouts",
    "coaching",
    "strength training"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Superset",
        "shortDescription": "Coach and log workouts",
        "longDescription": "Superset is the coaching platform personal trainers and gyms use to program workouts and track their clients' training. This app connects your Superset account to ChatGPT.\n\nCoaches can ask about anyone on their roster: who they coach, what a client is training, how their lifts are progressing, their personal records, habits, and check-ins. With write access, coaches can also build and adjust a client's workout, add a client, and manage a client's sessions and habits.\n\nClients can see their assigned program, review recent workouts and personal records, and start and log a workout that stays in sync with the Superset mobile app.\n\nA connection reads one Superset account. Workout data and health data are authorized separately, and access can be revoked from Superset at any time. Superset is a training tool and does not give medical advice.",
        "developerName": "SUPERSET WORLD, INC.",
        "category": "Other",
        "capabilities": [
          "Review a coach's client roster",
          "Read a client's workouts, exercise history, and personal records",
          "Read your own program and workout history",
          "Start and log your assigned workouts"
        ],
        "websiteURL": "https://www.supersetapp.com/",
        "supportURL": "https://help.supersetapp.com/",
        "privacyPolicyURL": "https://www.supersetapp.com/privacy",
        "termsOfServiceURL": "https://www.supersetapp.com/terms",
        "defaultPrompt": [
          "Who is on my Superset roster?",
          "What program am I on?",
          "Start my next workout."
        ],
        "brandColor": "#000000",
        "brandColorDark": "#FFFFFF",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "demo_recording_url": "https://www.loom.com/share/844f8c4f0b6a4732872166d8995e7262",
        "test_cases": {
          "positive": [
            {
              "description": "A coach lists the clients on their roster.",
              "prompt": "Who is on my Superset roster?",
              "tools_triggered": "list_clients",
              "expected_behavior": "Lists the coach's clients by name with their status: Demo Alex Rivera, Demo Priya Nair, Demo Marcus Bell, and Demo Sofia Lindqvist, plus the account's own client profile, Coach Test."
            },
            {
              "description": "A coach reviews how one client's squat has progressed.",
              "prompt": "How has Demo Alex Rivera's back squat progressed?",
              "tools_triggered": "get_client_exercise_history",
              "expected_behavior": "Lists Demo Alex Rivera's Barbell Back Squat sessions with the weight and reps of each set, and summarizes that the working weight has gone up across the past several weeks."
            },
            {
              "description": "A coach looks up one client's personal records.",
              "prompt": "What are Demo Alex Rivera's personal records?",
              "tools_triggered": "get_client_max_lifts",
              "expected_behavior": "Lists Demo Alex Rivera's personal records for the barbell back squat, bench press, and deadlift, each with its weight and the date it was set."
            },
            {
              "description": "A person asks which program they are assigned.",
              "prompt": "What program am I on, and what workouts are in it?",
              "tools_triggered": "get_my_program",
              "expected_behavior": "Names the assigned program, Coach's Strength Block, and its three workouts: Lower A, Upper A, and Lower B."
            },
            {
              "description": "A person starts one of their assigned workouts.",
              "prompt": "Start my Lower A workout.",
              "tools_triggered": "get_my_program, start_workout",
              "expected_behavior": "Starts Lower A from Coach's Strength Block and shows the workout card open on its first exercise with the prescribed sets. If Lower A is already in progress from an earlier run, that same session is resumed instead of a second one being created."
            }
          ],
          "negative": [
            {
              "description": "Travel booking is outside Superset's scope.",
              "prompt": "Book me a flight from Chicago to Miami next Friday."
            },
            {
              "description": "Weather is outside Superset's scope.",
              "prompt": "What's the weather forecast in Chicago tomorrow?"
            },
            {
              "description": "Superset cannot delete the user's account from chat.",
              "prompt": "Delete my Superset account."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "This app does not sell products or process payments."
      },
      "publication": {
        "countries": [],
        "release_notes": "Starting and logging a workout from ChatGPT no longer asks for a second sign-in. Coaching actions such as booking a session, adding a habit, or editing a program are now separate tools, each describing exactly what it changes."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: d4006a3fe64292bb42709f3d8bd7e440948471e8a022becaafbd60ecf100273b