← Files EasyBracketARCHIVED FILE

plugin.json

4.87 KB · Nov 11, 2026 · 06:09 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "easybracket",
  "version": "1.0.0",
  "description": "Run your tournaments from the chat: see matches, standings and brackets, schedule matches and record results in EasyBracket.",
  "author": {
    "name": "EasyBracket",
    "email": "support@easybracket.app",
    "url": "https://easybracket.app"
  },
  "homepage": "https://easybracket.app/docs/mcp",
  "keywords": [
    "tournaments",
    "sport",
    "scheduling",
    "league",
    "fixtures"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "EasyBracket",
        "shortDescription": "Run tournaments from the chat",
        "longDescription": "EasyBracket is a tournament platform for social sport and corporate events. Connect it to ChatGPT to check on your tournaments and run match day without opening the app.\n\nWhat you can do\n- See your tournaments, teams, venues and entries.\n- See matches, results, league and group tables and knockout brackets, shown as formatted panels.\n- Preview an auto-schedule for unscheduled matches before anything is saved.\n- Schedule a match with the same clash checks as the app.\n- Record results. Standings update and knockout winners move on.\n- Create a draft tournament and add teams.\n\nSafeguards\n- You sign in with your own EasyBracket account, and every action runs as you, within your organisation.\n- Only organisation admins can use it. Players see nothing.\n- Changes to a tournament, a schedule or a result ask you first.\n- No refunds, fees, deletes or publishing from the chat. Card details are never shown.\n\nRequirements\nAn EasyBracket organiser or admin account.",
        "developerName": "Micro Apps Limited",
        "category": "Productivity",
        "capabilities": [
          "View tournaments",
          "View standings and brackets",
          "Schedule matches",
          "Record results",
          "Preview auto-schedule"
        ],
        "websiteURL": "https://easybracket.app",
        "supportURL": "https://easybracket.app/docs/mcp",
        "privacyPolicyURL": "https://easybracket.app/privacy",
        "termsOfServiceURL": "https://easybracket.app/terms",
        "defaultPrompt": [
          "Show my tournaments.",
          "Show the standings for my league.",
          "What matches are coming up in Winter Night League?"
        ],
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "List tournaments",
              "prompt": "Show my tournaments.",
              "tools_triggered": "list_tournaments",
              "expected_behavior": "Return the organiser's tournaments with status, sport, format and start date."
            },
            {
              "description": "Standings",
              "prompt": "Show the standings for Winter Night League.",
              "tools_triggered": "get_standings",
              "expected_behavior": "Return the league table with played, won, drawn, lost, difference and points."
            },
            {
              "description": "Upcoming matches",
              "prompt": "What matches are coming up in Winter Night League?",
              "tools_triggered": "list_matches",
              "expected_behavior": "Return matches by kick-off with pitch, teams and status."
            },
            {
              "description": "Bracket",
              "prompt": "Show the bracket for Midweek Knockout.",
              "tools_triggered": "get_bracket",
              "expected_behavior": "Return the knockout bracket round by round with winners marked."
            },
            {
              "description": "Record a result",
              "prompt": "Record Salt Dogs 2-1 Night Owls in Winter Night League.",
              "tools_triggered": "record_result",
              "expected_behavior": "After the user confirms, save the result and report the updated points."
            }
          ],
          "negative": [
            {
              "description": "Refund request",
              "prompt": "Refund the Salt Dogs entry fee."
            },
            {
              "description": "Unrelated request",
              "prompt": "Write a poem about the sea."
            },
            {
              "description": "Access outside the connected organisation",
              "prompt": "Show another organisation's tournaments."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/N-leth9viIs",
        "commerce": false,
        "commerce_description": "Entry fees are paid on the organiser's EasyBracket booking page, not in ChatGPT. The app does not process payments."
      },
      "publication": {
        "release_notes": "Initial release."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 3b99495387a319387080b785225ac7fa1b4bf6f00fc3d19d51762f40d967994a