このMCPでできること
Looks up public leagues, teams, matches, and tournaments and creates new leagues or tournament brackets.
ツール
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['what'], 'properties': {'slug': {'type': 'string', 'description': 'Public URL-safe league slug. Used with what: league, team.'}, 'what': {'enum': ['league', 'team', 'match', 'tournament', 'league_tournaments'], 'type': 'string', 'description': 'What to look up. Every value is listed, with its params, in the tool description.'}, 'match_id': {'type': 'string', 'description': 'One match id (from what "schedule"). For the match-day lookups, leave out to mean the person\'s next match. Used with what: match.'}, 'league_slug': {'type': 'string', 'description': 'Public league slug (not UUID). Used with what: league_tournaments.'}, 'tournament_id': {'type': 'string', 'description': 'A tournament id, from what "tournaments". Used with what: tournament.'}}, 'additionalProperties': True}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['message'], 'properties': {'tool': {'type': 'string', 'maxLength': 100, 'description': 'The tool that fell short, if one did.'}, 'message': {'type': 'string', 'maxLength': 2000, 'minLength': 1, 'description': 'What Beleeg could not do, or what was confusing or wrong, in a sentence or two. No names, emails or phone numbers of anyone.'}, 'trying_to': {'type': 'string', 'maxLength': 500, 'description': 'What the person was trying to get done, e.g. "move all of Saturday\'s games to Sunday".'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['received'], 'properties': {'received': {'type': 'boolean'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['organizerEmail', 'name', 'sport', 'timezone'], 'properties': {'city': {'type': 'string', 'maxLength': 80, 'description': 'Town or city, shown on the public page.'}, 'name': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': 'League name, plain text, for example "Tuesday Night Pickleball".'}, 'sport': {'type': 'string', 'maxLength': 60, 'minLength': 1, 'description': 'Sport key, for example pickleball, platform-tennis, tennis, softball, volleyball.'}, 'teams': {'type': 'array', 'items': {'type': 'string', 'maxLength': 60}, 'maxItems': 64, 'description': 'Team names to create right away (up to 64).'}, 'client': {'type': 'string', 'maxLength': 40, 'description': 'Which assistant this is, for example muse, claude, chatgpt, cursor.'}, 'timezone': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'IANA time zone the league plays in, for example America/Chicago.'}, 'inviteEmails': {'type': 'array', 'items': {'type': 'string', 'maxLength': 254}, 'maxItems': 200, 'description': 'People to invite (up to 200). They are only SAVED as pending invites: no email goes out until the organizer has signed in, kept the league, and sends them.'}, 'organizerEmail': {'type': 'string', 'maxLength': 254, 'minLength': 3, 'description': "The organizer's own email address. They sign in with it to take over the league. Ask for it; never guess."}, 'organizationName': {'type': 'string', 'maxLength': 80, 'description': 'Club or group name. Defaults to the league name.'}, 'registrationClosesOn': {'type': 'string', 'description': 'Last day to register, YYYY-MM-DD. Defaults to 30 days from today.'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['league_id', 'organization_id', 'slug', 'name', 'public_url', 'claim_url', 'organizer_email', 'claim_instructions', 'teams', 'invites_pending', 'unclaimed_expires_on'], 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'teams': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'name'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}}, 'additionalProperties': True}}, 'claim_url': {'type': 'string', 'description': 'Give this to the organizer: it explains how to take over the league.'}, 'league_id': {'type': 'string'}, 'public_url': {'type': 'string', 'description': 'The public league page. Works right away, and says the league is waiting for its organizer until it is kept. Use it exactly as returned: while the league waits its address ends in a few extra characters. Once kept it moves to the short address if that is free, and this one keeps working.'}, 'invites_pending': {'type': 'integer', 'description': 'Invites saved but NOT sent.'}, 'organization_id': {'type': 'string'}, 'organizer_email': {'type': 'string'}, 'claim_instructions': {'type': 'string', 'description': 'Read this to the person.'}, 'unclaimed_expires_on': {'type': 'string', 'description': 'If the organizer has not signed in and kept the league by this date, it is removed.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['organizerEmail', 'name', 'entrants'], 'properties': {'name': {'type': 'string', 'maxLength': 80, 'minLength': 1, 'description': 'Tournament name, plain text.'}, 'bestOf': {'type': 'integer', 'maximum': 9, 'minimum': 1, 'description': 'Sets per match, 1 to 9. Defaults to 3.'}, 'client': {'type': 'string', 'maxLength': 40, 'description': 'Which assistant this is, for example muse, claude, chatgpt, cursor.'}, 'format': {'enum': ['single_elim', 'single_elim_consolation', 'three_match_guarantee', 'double_elim', 'round_robin', 'pool_to_bracket'], 'type': 'string', 'description': 'Bracket format. Defaults to single_elim.'}, 'entrants': {'anyOf': [{'type': 'array', 'items': {'type': 'string', 'maxLength': 160}, 'maxItems': 64, 'minItems': 2}, {'type': 'string', 'maxLength': 20000}], 'description': 'Who is playing: a list of names, or text with one entrant per line. For pairs write "Ann Lee / Bo Park". 2 to 64 entrants (2 to 32 for round_robin).'}, 'organizerEmail': {'type': 'string', 'maxLength': 254, 'minLength': 3, 'description': "The organizer's own email address. They sign in with it to run the bracket. Ask for it; never guess."}, 'registrationUnit': {'enum': ['solo', 'pair'], 'type': 'string', 'description': 'solo (default) or pair (doubles).'}}, 'additionalProperties': False}
出力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['tournament_id', 'name', 'format', 'entrants', 'public_url', 'claim_url', 'organizer_email', 'claim_instructions'], 'properties': {'name': {'type': 'string'}, 'format': {'type': 'string'}, 'entrants': {'type': 'integer'}, 'claim_url': {'type': 'string', 'description': 'Give this to the organizer: it explains how to run the bracket.'}, 'public_url': {'type': 'string', 'description': 'The bracket page. Until the organizer keeps the bracket it only says the tournament is waiting for its organizer; the entrants and the draw show once it is kept.'}, 'tournament_id': {'type': 'string'}, 'organizer_email': {'type': 'string'}, 'claim_instructions': {'type': 'string', 'description': 'Read this to the person.'}, 'unclaimed_expires_on': {'type': 'string', 'description': 'If the organizer has not signed in and kept the bracket by this date, it is removed.'}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
GripForge
Generates, rigs, animates, analyzes, and packages game characters, weapons, armor, effects, environments, and engine-ready assets.
apex-x1
Provides X1 and Arc token screening, liquidity and exit-risk checks, wallet and bridge data, non-custodial token operations, comm…
spriteship
Generates and manages 2D game characters, assets, animations, tilesets, UI packs, maps, and engine-ready exports for multiple gam…
Moddable Games Tools
Provides chess analysis and puzzles, board and hex-map generation, dice and probability utilities, card decks, scoring, and other…
NOT FOR HUMANS
Provides NFT ownership and marketplace status, wallet-based agent identity and claims, public agent learning records, and multipl…
argo-mcp
Manages tabletop RPG campaigns, sessions, guilds, player relationships, forums and structured campaign lore.
Clash Royale
Provides Clash Royale player, clan, war, card, ranking, and location data, along with broader structured research and data-routin…
Steam
Provides Steam data for apps, games, profiles, friends, ownership, achievements, player statistics, news, concurrent players, and…