Use WinningTeam Sync with Claude or ChatGPT
For head coaches, assistant coaches and club administrators.
You can connect an AI app such as Claude or ChatGPT to WinningTeam Sync, then ask it about your club ("who hasn't been to practice lately?", "which families are behind?") or hand it a spreadsheet of athletes and parents, or your season schedule, and have it added for you. It works as you: it sees and does only what you can in WinningTeam Sync.
Connect Claude
In Claude (the desktop app or claude.ai):
- Settings → Connectors → Add custom connector.
- Name it WinningTeam Sync and enter https://winningteamsync.com/mcp, then Add. If Claude asks how to identify itself, choose its published identity.
- Connect. Sign in to WinningTeam Sync the way you usually do (Google, Apple or email), check the page that lists your teams, and choose Approve.
In a chat, turn it on from the + menu → Connectors. Custom connectors work on every Claude plan; the free plan allows one.
Connect ChatGPT
On chatgpt.com, signed in with your ChatGPT account:
- Plugins → Add → Add custom MCP server.
- Name it WinningTeam Sync, enter https://winningteamsync.com/mcp under Connection, and leave Authentication on OAuth.
- Read the warning and tick I understand and want to continue, then choose Create as a plugin and Connect. Do the tick last: changing the other fields may clear it.
- Sign in to WinningTeam Sync, check the page that lists your teams, and choose Approve.
In a chat, type @, pick WinningTeam Sync, then ask. We tested this on ChatGPT's free plan on the website. OpenAI changes what each plan offers, so check its help if you don't see Add custom MCP server.
ChatGPT's connect screen says what it gets from an app may be used to improve OpenAI's models if Improve the model for everyone is on. Your roster is about children, so check that setting in ChatGPT before you connect.
Other AI apps that support connectors (MCP) connect with the same address. Claude and ChatGPT are the ones we've tested.
What it can do
- Read your teams' rosters, schedules, attendance and what families owe, the same as you see them in the app.
- Add or update athletes and family contacts, from a spreadsheet or from what you tell it ("add Jake Ortiz at 132, his dad is Luis, 555-0123").
- Take athletes off the roster (someone who left, a duplicate). Their notes, reports and attendance are kept. Someone on a membership plan, or who owes money, has to be settled in the app first.
- Move athletes to another squad in your club ("move these four up to Advanced"). Their history and charges go with them. You need to coach or run both squads.
- Remove family contacts you entered. To replace one, it removes the old contact and adds the new one. A parent's own account isn't removed this way: remove them from the team under Members.
- Add or change events, including repeating practices ("Tuesdays and Thursdays 6–8pm through December"), and cancel upcoming events, one at a time or the rest of a repeating practice ("no more Thursday practices after December").
- Mark who was at a practice or event, from a sign-in sheet or a list of names ("everyone was at Tuesday's practice except Jake").
- Add coaching notes (coaches only), from a match sheet, a practice recap, or what you tell it ("note for Mia: stance too high on her shots"). It shows you each note's words first, and saves it as yours, exactly as if you had typed it. It can add notes but can't read the notes already there.
It always shows you first. Before saving anything it lists what will change, and asks about anything it isn't sure of, such as a name that's close to someone already on the roster ("Mia Delgato" or "Mia Delgado?"). Nothing is saved until you say yes.
Times are your club's local time: if the AI asks for your time zone, tell it once.
What it can't do
- Charge, refund or change anything about money. That includes attendance: if marking someone present would add a session charge or use a session from a prepaid card, or un-marking them would remove a charge, it tells you to make that change in the app.
- Message or email families.
- Invite people, or change anyone's role.
- Change or cancel events that have already happened: they keep their attendance and notes.
A birthdate it saves is only ever shown back as the athlete's age.
See and disconnect
- Your connections: select your email at the top of the web app → Connected AI apps. Each shows when it was connected and last used. Disconnect stops that app at once. Removing the connector inside Claude or ChatGPT doesn't do this, so disconnect here too.
- What AI apps changed on a team: at the bottom of Settings, Changes made by AI apps shows the latest saved changes, who made each one and with which app. Select Show all for the rest.
When you connect an AI app, what it reads goes to that app's company, under its own terms. WinningTeam Sync doesn't send your club's data to it otherwise.