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

Once League & Tournament Scheduler is listed, you'll find it in the ChatGPT and Claude app directories by name. Until then, add it as a custom connector with this address:

https://seasonsolver.com/mcp

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

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.