LeagueNight
Server Details
Round-robin fixtures, standings and match-day plans for league organizers. Free.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Server Listing
- Sahadeva
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 4 tools
Each tool targets a distinct artifact: fixture pairings (round_robin_schedule), one-day time/court assignment (match_day_plan), season calendar sizing (season_plan), and standings from results (standings_table). Descriptions even include explicit 'Do NOT use...' routing hints, eliminating boundary confusion between the scheduling tools.
All four names are snake_case noun/domain phrases (match_day_plan, round_robin_schedule, season_plan, standings_table) following a predictable <domain>_<output> convention. No mixing of camelCase, verbs, or ad-hoc prefixes.
Four tools cleanly partition a small, coherent domain (league scheduling/output): fixtures, day plan, season plan, standings. No redundant or filler tools; each earns its place for a deliberately narrow scope.
Core lifecycle is covered: generate pairings, lay them onto courts/times, project season dates, and compute standings from results. Minor gaps exist—no support for non-round-robin formats (knockout/groups) and no explicit result-entry tool, though standings accepts results as input—so agents can work around them.
Available Tools
4 toolsmatch_day_planMatch day planARead-onlyIdempotentInspect
Compute a one-day timetable: lay an ordered list of games onto parallel courts and fixed-length time slots from a start time, giving each game a court and HH:MM start, plus the end time. Use when you already know the day's games. Do NOT use to decide who plays whom (use round_robin_schedule) or to size a whole season (use season_plan).
Inputs: games (required), courts (required), start_time (required), slot_minutes (required). Returns: note, courts, end_time, timeline, +3 more
round_robin_scheduleRound robin scheduleARead-onlyIdempotentInspect
Compute a round-robin fixture list (circle method) for 2-100 teams: every pair meets once, or twice home-and-away with second_leg; odd counts get one bye per round. Use when you need who plays whom in each round. Do NOT use to assign times/courts for one match day (use match_day_plan) or to get calendar dates for a season (use season_plan).
Inputs: teams (required), rounds, second_leg. Returns: legs, note, teams, rounds, +2 more
season_planSeason planARead-onlyIdempotentInspect
Estimate a season's size and calendar: total round-robin fixtures, games per match day (limited by courts, one slot per day), match days needed, every match-day date from start_date at a fixed interval, and the finish date. Use for "when will the season end?". Do NOT use for pairings (use round_robin_schedule) or one day's timetable (use match_day_plan).
Inputs: teams (required), courts (required), start_date (required), slot_minutes (required), +2 more. Returns: note, dates, finish_date, games_total, +3 more
standings_tableStandings tableARead-onlyIdempotentInspect
Compute a league standings table from match results: played, W/D/L, goals for/against, goal difference and points, sorted by points, then goal difference, then goals for, then name. Use when you have scores and want the current table. Do NOT use to generate future fixtures (use round_robin_schedule).
Inputs: results (required), teams, points_win, points_draw. Returns: table, warnings, points_system
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Public league standings, schedules and brackets; start a league or bracket with no account.
Round-robin ladders and match scores for small clubs. Players join by QR poster; no app, no account.
Run racket-sport tournaments from your AI assistant: fair draws, scores, live standings.
Fair youth soccer lineups, rotations, formations, playing time, age groups and fixtures.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceTournament software for tennis, padel, pickleball and more: fair draws, live standings, scores and dropout handling.MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to organize weekly football games by creating balanced teams and fixtures, managing squads and invites, setting games, tracking availability, entering results, and sharing vote links.1MIT
- AlicenseAqualityCmaintenanceSchedules, scores, odds, splits & explainable AI bet confidence — 8+ sports, free instant key.1614MIT
- AlicenseAqualityCmaintenanceLive football/soccer data from top European leagues, enabling queries for standings, fixtures, scorers, and team comparisons via natural language.610 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.