7 min• 12.11.2026

Football league software you can run from ChatGPT or Claude

AI assistant in FLM System: a Claude chat sets up the season, league and fixtures, with the finished schedule in the panel alongside

Yes, there is football league software you can manage by talking to an AI assistant. FLM System connects to Claude and ChatGPT through an MCP server, so a league organiser can type "enter 3-1 for Red Lions v Blue Sharks" or "which matches next week still need a referee?" and the assistant does it in the league's real data. This post explains what that looks like, how to connect it, and how it compares with the workarounds you'll find for other league apps.

CTA background

Run your league from the assistant you already use

Connect FLM System to Claude or ChatGPT and manage teams, results and fixtures in plain English. 14-day free trial, no credit card.

What "running a league from ChatGPT or Claude" actually means

An AI assistant on its own knows nothing about your league. It can write you a fixture list in a table, but that table lives in the chat. Nobody sees it on the league website, and the next result you enter won't update the league table.

MCP (Model Context Protocol) changes that. It's an open standard that lets an assistant like Claude or ChatGPT call tools in another app. When your league software runs an MCP server, the assistant stops guessing and works in the same database your panel uses. You write in plain English, the assistant picks the right action, and the change appears in the panel and on the public league site.

So the useful question isn't "can ChatGPT make a fixture list?" It can. The question is whether your league software lets the assistant act on the real league.

What you can ask the assistant in FLM System

In FLM System the assistant can do the same things you do in the panel, with your permissions. A few examples of messages that work:

  • "Show me the current table of my league. Give me the top three teams with their points."
  • "Who are the top five scorers this season?"
  • "Which matches in the next 14 days don't have a referee assigned yet?"
  • "Red Lions v Blue Sharks finished 3-1. Enter the result and close the match."
  • "Are there any team registrations waiting for approval? Accept them and tell me which ones."
  • "Move Golden Bears' next match back a week, same kick-off time."

It also handles the bigger jobs that take a lot of clicking in any panel. One message is enough: "Create the Winter 2026/27 season and a Wednesday indoor league, 3 points for a win, add 6 teams and generate a round robin starting 4 November with kick-offs at 19:00 and 20:00." The assistant shows every step in the chat: it checks the teams and pitches, creates the season, league and competition, generates the rounds and gives you a summary.

It can also find and edit teams, players and matches, postpone a round, check which pitches are free on Wednesdays, invite a player and add a post to the league website.

How to connect FLM System to Claude or ChatGPT

AI assistant in FLM System: a Claude chat sets up the season, league and fixtures, with the finished schedule in the panel alongside

You connect your account once. In the FLM System panel, open the AI assistant tab in settings. It gives you the server address to paste into your assistant.

Claude

  1. In Claude, open Customize, then Connectors, and add a custom connector named FLM System with the address from the panel.
  2. Click Connect. The FLM System sign-in page opens.
  3. Sign in with your organiser account and click Allow.
  4. In a chat, turn FLM System on in the connectors menu and ask, for example, "What leagues do I have?"

Claude is the easiest option, and it works on the free plan too. On Claude Team and Enterprise plans, the account owner adds the connector for the organisation first.

ChatGPT

ChatGPT supports this kind of connection on its business plans. A workspace on ChatGPT Business, Enterprise or Edu can add FLM System as a custom MCP server in Developer mode: the name FLM System, the server address from the panel and OAuth as the authentication. Then sign in with your organiser account, click Allow and pick FLM System in a chat.

Is it safe to let an AI assistant change league data?

The connection is built so the assistant can't do more than you can.

  • The assistant never sees your password. You log in on the FLM System page and click Allow.
  • It has exactly the same permissions as you and sees only your organisation. Team manager, player and referee accounts can't connect.
  • Every change appears in the panel straight away, just like the ones you make by hand.
  • A new league and its fixtures arrive unpublished, so you review them before they appear on your league's public website.
  • FLM System receives only the requests the assistant sends, not your conversation.
  • You can disconnect it at any time with one button in the AI assistant tab, and the app loses access immediately.

One setting is worth keeping: let your assistant ask for approval before each change. You'll see "enter result 3-1" before it happens, which is exactly when you'd catch a typo in a team name.

How this compares with other league apps

When people ask an assistant whether their league app works with ChatGPT or Claude, the answers usually point to a handful of options.

Unofficial MCP servers. On GitHub you'll find community-built MCP servers for popular team apps such as TeamSnap. They can be a nice experiment, but the app vendor doesn't make or support them. You set them up and keep them running yourself, and nobody promises they'll keep working when the app changes.

Integration platforms. Services such as viaSocket wrap an app's API (LeagueApps is one example) and expose it as MCP tools. That works for simple reads and writes, but you're adding a third party with access to your data, and the actions are generic API calls rather than league tasks like "postpone round 5".

Chat assistants inside the app. Some products have their own chatbot in the panel. That can help you find a setting, but it lives only inside that app, not in the assistant you already use for everything else.

Club apps with MCP. A few products built for clubs (one club, many age groups) have started shipping MCP connections too. Running a league is a different job: many independent teams, a shared fixture list, league tables, referees and team registrations.

FLM System is league software first. The MCP server is official and part of the product, and its tools are named after league work: create a competition, generate rounds, postpone a round, accept a team, enter a result.

When the assistant saves the most time

The assistant isn't faster for everything. Checking one score is quick either way. It pays off when a task touches many records at once or when you're away from the computer:

  • Setting up a new season. Season, league, competition, teams and a full fixture list from one message instead of a dozen screens.
  • Weather and pitch changes. "Postpone round 6 by a week, same times" moves every match in the round.
  • Monday tidy-up. "List matches from the weekend without a result" and "which teams haven't been accepted yet" in one chat.
  • Answers for teams. "Who's top scorer?" or "when do Golden Bears play next?" without hunting for the right page.

Results from the pitch are still easiest in the referee app: the referee enters goals and cards on their phone during the match, and the table updates itself. The assistant is for the organiser's desk work.

Frequently asked questions

Do I need a paid ChatGPT or Claude plan?

No for Claude: it works with FLM System on the free plan. In ChatGPT, custom MCP connections are available on business plans (Business, Enterprise, Edu).

Can team managers or players connect their own assistant?

No. Only league organisers (administrator accounts) can connect. Team manager, player and referee accounts can't.

Does it work for sports other than football?

No. The AI assistant works with football leagues.

Will the assistant publish things on my league website without asking?

New leagues and fixtures are created unpublished, so you decide when they go live. For other changes, keep the approval setting on in your assistant so it asks before each change.

CTA background

Football league software with an official MCP server

Fixtures, results from the referee's phone, league tables that update themselves and an AI assistant on top. 14 days free.