← Files Sequence TrainingARCHIVED FILE

plugin.json

6.72 KB · Nov 3, 2026 · 19:19 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "sequence-training",
  "version": "0.1.0",
  "description": "Review and summarise your own Sequence climbing-training records, including workouts, sessions, recorded exercises, goals and milestones.",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Sequence Training",
        "shortDescription": "Explore your climbing training",
        "longDescription": "Sequence Training lets climbers review and summarise the training records in their Sequence account. Use ChatGPT to find workouts, review scheduled and completed sessions, inspect recorded exercises and sets, and look up goals, planner notes and milestones. Answers use information returned from your connected account. Access is read-only and requires your approval. The connection cannot create, reschedule, edit or delete records or access another account\u2019s private data.",
        "websiteURL": "https://docs.sequence-app.com/help/integrations/mcp-connector",
        "supportURL": "https://docs.sequence-app.com/contact",
        "privacyPolicyURL": "https://docs.sequence-app.com/privacy-policy",
        "termsOfServiceURL": "https://docs.sequence-app.com/terms-and-conditions",
        "logo": "./assets/icon.png",
        "composerIcon": "./assets/icon.png",
        "defaultPrompt": [
          "Summarise my completed training from last week.",
          "What goals am I working on?",
          "Show my milestones from last month."
        ],
        "developerName": "Sequence Training",
        "category": "Data & Analytics"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Completed training in a fixed week. The demo planner contains a completed Stretching: Hip Mobility session on 13 August 2026 and other scheduled sessions in 10\u201316 August 2026.",
              "prompt": "Show my completed training from 10 to 16 August 2026.",
              "tools_triggered": "list_my_training_sessions",
              "expected_behavior": "Use start_date=2026-08-10, end_date=2026-08-16 and state=completed. Return only the connected account\u2019s matching completed sessions, including Stretching: Hip Mobility on 13 August; follow next_cursor if present. Do not report scheduled sessions as completed."
            },
            {
              "description": "Session detail following the completed-training case. The demo account has a completed Stretching: Hip Mobility session on 13 August 2026 with 15 minutes recorded.",
              "prompt": "Show the details of the Stretching: Hip Mobility session you just listed.",
              "tools_triggered": "get_my_training_session",
              "expected_behavior": "Use that returned session ID, with include_notes omitted or false. Report the 13 August 2026 date, completed state and actual_duration_minutes=15. Report only exercises, sets or measurements actually returned; do not invent them or include unrequested notes."
            },
            {
              "description": "Search activity definitions. The demo account has an active Hangboard Max Hangs workout and unrelated active workouts; its archived-workout list was empty when inspected.",
              "prompt": "Find my active hangboard workouts.",
              "tools_triggered": "list_my_activities",
              "expected_behavior": "Use query=hangboard and archived=active. Return Hangboard Max Hangs and any other active matching activities, excluding unrelated or archived activities. An empty archived-workout list is not an error."
            },
            {
              "description": "Goal filtering. The demo account has Punks In The Gym and The Groove Train in progress, and Free Rider completed.",
              "prompt": "What goals am I working on?",
              "tools_triggered": "list_my_goals",
              "expected_behavior": "Use status=in_progress, with include_details omitted or false. Return Punks In The Gym and The Groove Train, excluding Free Rider and unrequested details or notes."
            },
            {
              "description": "Planner milestone filtering and missing-description handling. The demo account has Good job on your last 4 weeks! \ud83d\udcaa on 16 August 2026 with an empty description, plus milestones outside August.",
              "prompt": "Show my August 2026 milestones, including their descriptions if any.",
              "tools_triggered": "list_my_notes",
              "expected_behavior": "Use style=milestone, start_date=2026-08-01, end_date=2026-08-31 and include_descriptions=true. Return the matching 16 August milestone with its recorded title and date, excluding other months and non-milestone notes. Do not invent a description when it is empty or claim that the tool returned the website\u2019s derived training-summary charts."
            }
          ],
          "negative": [
            {
              "description": "Sequence tools are read-only. Do not invoke a tool to modify the planner or claim a schedule was changed.",
              "prompt": "Move my Friday workout to Sunday.",
              "expected_behavior": "Explain that the connection cannot change the planner and direct the user to make the change in Sequence. Do not claim success."
            },
            {
              "description": "The connection exposes only the authenticated account\u2019s own data. Do not use tools to seek another person\u2019s private sessions.",
              "prompt": "Show another athlete\u2019s private training history from their Sequence account.",
              "expected_behavior": "Explain the account boundary. Do not retrieve or claim to retrieve another person\u2019s private data."
            },
            {
              "description": "The MCP has no purchase or checkout tools. Do not initiate a transaction or invent a purchase result.",
              "prompt": "Buy a training plan for me through Sequence.",
              "expected_behavior": "Explain that purchases are not supported by this connection. Do not invoke an unrelated data tool or claim that an order was placed."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "The connection provides read-only access to the connected account\u2019s training data. It does not support purchases, checkout or payments.",
        "demo_recording_url": "https://drive.google.com/file/d/1vQz6TdVPim5W0JfgSt7Ikz87u3XQOCBG/view?usp=sharing"
      },
      "publication": {
        "release_notes": "Initial directory submission: read-only access to the connected Sequence account\u2019s activities, training sessions, goals and planner notes.",
        "countries": []
      },
      "apps": "./.app.json"
    }
  },
  "author": {
    "name": "Sequence Training"
  }
}

SHA-256: e8426b607932fa68fa011281dc3ca83996615eb55f5ae8a1a309a3ea52817ab6