MCP server: balanced groups inside your AI assistant
https://group-maker.kindoflost.com/mcpFree, no signup, no API key. Streamable HTTP transport.
Why use it
Ask a language model to “split these 28 students into 5 groups” and you get a plausible list with no guarantee that the groups are balanced or that two students you wanted apart really are. With this server the assistant passes your students and rules to an optimizer (mixed-integer programming) and reports back the groups with the numbers that show how balanced they are.
How to connect
Claude: at https://claude.ai/customize/connectors add a custom connector with the URL above. No OAuth needed.
Claude Code: claude mcp add --transport http balanced-group-maker https://group-maker.kindoflost.com/mcp
Other assistants and clients: anything that accepts a remote MCP server over HTTP; use the same URL.
What to ask
For example: “Split my 28 students into 6 groups, mixed by reading level and first language, boys and girls spread evenly. Keep Noah and Ethan apart, and keep Ava and Sofia together. Here is the list: …”
Tools
get_group_example— a full example input (a 30-student classroom or a 20-person team) to edit into your own.make_groups— solves and returns each group with its members and mix, plus a balance score per trait.get_group_result— collects a solve that did not finish inside the first call.check_request— tells the assistant whether a request fits (seating charts and brackets do not) and the closest thing it can do. Instant, no solve.
Limits
Up to 300 people, 60 groups and 15 traits. The server solves one problem at a time, so at a busy moment the assistant may be asked to retry in a few seconds.
Privacy
What the assistant sends is used only to compute the groups and is then discarded. Details in the privacy policy.
Prefer a form? Use the web tool. Support: mario@kindoflost.com.
Kind of Lost