← WebMCP Directory

Tool tree

fantasy-draft-dash.adamneveu.chatgpt.site

Media & PersonalTools verified
Website
Turn your fantasy-football draft order into a live, chaotic broadcast event.
Explore capabilities
    set_leagueAction

    Set the visible league name and season before a draft is locked.

    View tool JSON
    {
      "name": "set_league",
      "kind": "act",
      "impl": "imperative",
      "description": "Set the visible league name and season before a draft is locked.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "leagueName": {
            "type": "string",
            "minLength": 1,
            "maxLength": 80
          },
          "season": {
            "type": "integer",
            "minimum": 2020,
            "maximum": 2100
          }
        },
        "required": [
          "leagueName"
        ],
        "additionalProperties": false
      }
    }
    set_playersAction

    Replace the visible 4–16 player roster before kickoff.

    View tool JSON
    {
      "name": "set_players",
      "kind": "act",
      "impl": "imperative",
      "description": "Replace the visible 4–16 player roster before kickoff.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "players": {
            "type": "array",
            "minItems": 4,
            "maxItems": 16,
            "items": {
              "type": "string",
              "minLength": 1,
              "maxLength": 40
            }
          }
        },
        "required": [
          "players"
        ],
        "additionalProperties": false
      }
    }
    add_playerAction

    Add one player to the visible roster before kickoff.

    View tool JSON
    {
      "name": "add_player",
      "kind": "act",
      "impl": "imperative",
      "description": "Add one player to the visible roster before kickoff.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "minLength": 1,
            "maxLength": 40
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": false
      }
    }
    remove_playerAction

    Remove one named player before kickoff while keeping at least four players.

    View tool JSON
    {
      "name": "remove_player",
      "kind": "act",
      "impl": "imperative",
      "description": "Remove one named player before kickoff while keeping at least four players.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "minLength": 1,
            "maxLength": 40
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": false
      }
    }
    update_playerAction

    Rename a player before kickoff.

    View tool JSON
    {
      "name": "update_player",
      "kind": "act",
      "impl": "imperative",
      "description": "Rename a player before kickoff.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "oldName": {
            "type": "string",
            "minLength": 1,
            "maxLength": 40
          },
          "newName": {
            "type": "string",
            "minLength": 1,
            "maxLength": 40
          }
        },
        "required": [
          "oldName",
          "newName"
        ],
        "additionalProperties": false
      }
    }
    set_league_brandingAction

    Update visible league colors, name, and fictional broadcast network before kickoff.

    View tool JSON
    {
      "name": "set_league_branding",
      "kind": "act",
      "impl": "imperative",
      "description": "Update visible league colors, name, and fictional broadcast network before kickoff.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "leagueName": {
            "type": "string",
            "minLength": 1,
            "maxLength": 80
          },
          "primaryColor": {
            "type": "string",
            "pattern": "^#[0-9A-Fa-f]{6}$"
          },
          "secondaryColor": {
            "type": "string",
            "pattern": "^#[0-9A-Fa-f]{6}$"
          },
          "accentColor": {
            "type": "string",
            "pattern": "^#[0-9A-Fa-f]{6}$"
          },
          "network": {
            "type": "string",
            "enum": [
              "FDN",
              "DGN",
              "FML",
              "TBN"
            ]
          },
          "icon": {
            "type": "string",
            "enum": [
              "trophy"
            ]
          }
        },
        "additionalProperties": false
      }
    }
    list_broadcast_networksAnswer

    List the original fictional broadcast network choices.

    View tool JSON
    {
      "name": "list_broadcast_networks",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the original fictional broadcast network choices.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    list_brand_iconsAnswer

    List the original brand icons currently available.

    View tool JSON
    {
      "name": "list_brand_icons",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the original brand icons currently available.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    set_broadcast_networkAction

    Set the visible fictional broadcast network before kickoff.

    View tool JSON
    {
      "name": "set_broadcast_network",
      "kind": "act",
      "impl": "imperative",
      "description": "Set the visible fictional broadcast network before kickoff.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "network": {
            "type": "string",
            "enum": [
              "FDN",
              "DGN",
              "FML",
              "TBN"
            ]
          }
        },
        "required": [
          "network"
        ],
        "additionalProperties": false
      }
    }
    randomize_broadcast_brandingAction

    Randomize network and colors without starting the draft.

    View tool JSON
    {
      "name": "randomize_broadcast_branding",
      "kind": "act",
      "impl": "imperative",
      "description": "Randomize network and colors without starting the draft.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    get_broadcast_previewAnswer

    Read the current visible broadcast presentation settings.

    View tool JSON
    {
      "name": "get_broadcast_preview",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the current visible broadcast presentation settings.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    configure_raceAction

    Set the race duration and chaos level before kickoff.

    View tool JSON
    {
      "name": "configure_race",
      "kind": "act",
      "impl": "imperative",
      "description": "Set the race duration and chaos level before kickoff.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "durationSeconds": {
            "type": "integer",
            "enum": [
              180,
              300,
              420,
              600
            ]
          },
          "chaosLevel": {
            "type": "string",
            "enum": [
              "Realistic",
              "Wild",
              "Absolute Shitshow"
            ]
          }
        },
        "required": [
          "durationSeconds",
          "chaosLevel"
        ],
        "additionalProperties": false
      }
    }
    get_audio_levelAnswer

    Read the current user-visible audio level: mute, low, or full.

    View tool JSON
    {
      "name": "get_audio_level",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the current user-visible audio level: mute, low, or full.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    set_audio_levelAction

    Set the user-visible music and sound-effects level to mute, low, or full.

    View tool JSON
    {
      "name": "set_audio_level",
      "kind": "act",
      "impl": "imperative",
      "description": "Set the user-visible music and sound-effects level to mute, low, or full.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "audioLevel": {
            "type": "string",
            "enum": [
              "mute",
              "low",
              "full"
            ]
          }
        },
        "required": [
          "audioLevel"
        ],
        "additionalProperties": false
      }
    }
    get_game_stateAnswer

    Read safe visible setup or race state without hidden official results.

    View tool JSON
    {
      "name": "get_game_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read safe visible setup or race state without hidden official results.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    validate_draftAction

    Validate the current visible setup without starting the draft.

    View tool JSON
    {
      "name": "validate_draft",
      "kind": "act",
      "impl": "imperative",
      "description": "Validate the current visible setup without starting the draft.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    start_draftAction

    Start and lock the draft only after the user explicitly instructs you to start it.

    View tool JSON
    {
      "name": "start_draft",
      "kind": "act",
      "impl": "imperative",
      "description": "Start and lock the draft only after the user explicitly instructs you to start it.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    get_race_statusAnswer

    Read only the standings and events currently visible to viewers; never reveals the locked order early.

    View tool JSON
    {
      "name": "get_race_status",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read only the standings and events currently visible to viewers; never reveals the locked order early.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    announce_current_statusAnswer

    Replay the current visible announcer status during an active race.

    View tool JSON
    {
      "name": "announce_current_status",
      "kind": "answer",
      "impl": "imperative",
      "description": "Replay the current visible announcer status during an active race.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    get_resultsAnswer

    Return official draft results only after the race is complete; refuses early access.

    View tool JSON
    {
      "name": "get_results",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return official draft results only after the race is complete; refuses early access.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    announce_winnersAction

    Trigger the official winner presentation only after results are available.

    View tool JSON
    {
      "name": "announce_winners",
      "kind": "act",
      "impl": "imperative",
      "description": "Trigger the official winner presentation only after results are available.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    reset_draftAction

    Clear the locked race only after the user explicitly instructs you to reset it; roster and branding remain.

    View tool JSON
    {
      "name": "reset_draft",
      "kind": "act",
      "impl": "imperative",
      "description": "Clear the locked race only after the user explicitly instructs you to reset it; roster and branding remain.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }