Help

Using League & Tournament Scheduler

You can use SeasonSolver two ways: in a ChatGPT or Claude conversation, or with the free form at seasonsolver.com/app. Both use the same scheduler and the same checker.

Connecting It

ChatGPT: League & Tournament Scheduler is in the ChatGPT plugin directory. Open it in ChatGPT, add it, then ask for a schedule in any chat.

Claude: League & Tournament Scheduler is in Claude's connector directory. Open it in Claude, click Connect, then ask for a schedule in any chat. You can also find it in Claude under Settings, Connectors, Browse connectors.

It doesn't ask you to sign in, and it can't see anything in your account beyond what the conversation sends it.

Using another assistant that supports MCP connectors? Add it with the address https://seasonsolver.com/mcp.

Example Requests

What Happens Behind the Scenes

The chatbot uses three tools, always in this order:

Check a League Setup

Reads every rule back in plain English, catches setup mistakes (a date outside the season, a team limit for a team that doesn't exist), and runs counting checks that prove when rules can't all fit. The chatbot should show you the numbered rules and ask you to confirm them. Read them carefully: this is where a misunderstanding is cheapest to fix.

Build a Schedule

Places every game, then hands the result to a checker that shares no code with the scheduler. The checker rebuilds the open field times, required matchups, pools, and bracket from your rules and tests each game against each one.

Publish a Schedule Link

Only runs when you ask to share. It builds and checks the schedule again, saves it, and returns a link with a printable page, a spreadsheet download, and a calendar feed for each team. Anyone with the link can view it.

What the Results Mean

Tips for Good Schedules

Changing a Schedule Mid-Season

Ask to keep games before a date where they are, then describe the change (a closed field, a team dropping out, a rainout). Played games stay locked in place and the rest is rebuilt and rechecked. Publishing again creates a new link.

Limits

Up to 20 divisions, 64 teams per division, 1,500 games, and a season up to 400 days. Most schedules take under a second; the largest take around 10 seconds.

Privacy

Setups sent from ChatGPT or Claude are used to build the schedule and aren't kept unless you publish. The web form keeps your setup in your own browser. Please use team names rather than players' names. Full details are in the privacy policy.

Contact

Questions, bugs, or a schedule that looks wrong: support@seasonsolver.com. Include the published link if you have one.