Skip to main content
Glama

Server Details

Round-robin fixtures, standings and match-day plans for league organizers. Free.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
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

A4.5/5.0

Scored across 4 tools

Disambiguation5/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness4/5

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 tools
match_day_planMatch day planA
Read-onlyIdempotent
Inspect

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 scheduleA
Read-onlyIdempotent
Inspect

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 planA
Read-onlyIdempotent
Inspect

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 tableA
Read-onlyIdempotent
Inspect

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

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Tournament software for tennis, padel, pickleball and more: fair draws, live standings, scores and dropout handling.
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables 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.
      1
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      Live football/soccer data from top European leagues, enabling queries for standings, fixtures, scorers, and team comparisons via natural language.
      6
      10 npm
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources