accueil / serveurs / Dev & Code / com.beleeg/beleeg-public
com.beleeg/beleeg-public
serveur MCP (Model Context Protocol) · beleeg-mcp 0.9.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.beleeg/beleeg-public est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.beleeg/beleeg-public » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 4 outils
- beleeg_look_up_public≈ 450 tokens
Look up what anyone can see on Beleeg — a league, team, match or tournament public page — no membership needed. Read-only. Pick `what` and give the slug or id listed for it. what (params; ? = optional): - league: A league's public page by its slug: sport, current season, teams, standings. [slug] - team: A team's public page by its slug: roster, captain, colours, recent matches. [slug] - match: One match by match_id: teams, lineups, set scores, venue. [match_id] - tournament: One tournament's public page by tournament_id: status, entrants, bracket. [tournament_id] - league_tournaments: The tournaments a league shows the public, by the league slug. [league_slug]
Paramètres, retour & exemple (5)
Paramètresslug· string · optionnel
Public URL-safe league slug. Used with what: league, team.what· string · requis · league | team | match | tournament | league_tournaments
What to look up. Every value is listed, with its params, in the tool description.match_id· string · optionnel
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· string · optionnel
Public league slug (not UUID). Used with what: league_tournaments.tournament_id· string · optionnel
A tournament id, from what "tournaments". Used with what: tournament.
Exemple d'appel{"name": "beleeg_look_up_public", "arguments": {"what": "league"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - beleeg_send_feedback≈ 392 tokens
Send Beleeg a note when it cannot do something the person asked for, or when a tool was confusing or gave a wrong answer. Say what they wanted and, if one did, which tool fell short. Never include personal details — names, emails or phone numbers — of the person or anyone else. The Beleeg team reads these to decide what to build; nothing is done automatically and nobody replies, so still tell the person what you could not do and, where there is one, where in Beleeg they can do it themselves.
Paramètres, retour & exemple (3)
Paramètrestool· string · optionnel
The tool that fell short, if one did.message· string · requis
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· string · optionnel
What the person was trying to get done, e.g. "move all of Saturday's games to Sunday".
Exemple d'appel{"name": "beleeg_send_feedback", "arguments": {"message": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"received": true}} - beleeg_start_league≈ 1190 tokens
Creates a real league on Beleeg right away for someone who does not have a Beleeg account yet: the league, its first season with registration open, optional teams, and a public page. It is held for the organizer whose email you give: to take it over they open the claim_url, sign in at beleeg.com with THAT email address (email code, Google or Apple), and choose to keep it. Signing in alone does not make it theirs. Always give the person the claim_url exactly as returned (never build a link from the name) and tell them which email to sign in with. Ask the person for their email; never guess one. If Beleeg refuses, tell the person to sign in to Beleeg with that email and ask again. After signing in, the organizer is asked whether to keep the league or discard it; it is theirs only once they keep it. Invited people are saved but not emailed until the organizer has kept the league and sends them. If the organizer has not kept it within 30 days, the league is removed. Limits: 3 per organizer email per day, 5 per caller per day, and at most 3 leagues or brackets waiting on the organizer. Team names that differ only by capitals or spacing are treated as one team. Tell the person what you are about to create and get a yes BEFORE calling this; there is no separate confirm step.
Paramètres, retour & exemple (10)
Paramètrescity· string · optionnel
Town or city, shown on the public page.name· string · requis
League name, plain text, for example "Tuesday Night Pickleball".sport· string · requis
Sport key, for example pickleball, platform-tennis, tennis, softball, volleyball.teams· array · optionnel
Team names to create right away (up to 64).client· string · optionnel
Which assistant this is, for example muse, claude, chatgpt, cursor.timezone· string · requis
IANA time zone the league plays in, for example America/Chicago.inviteEmails· array · optionnel
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· string · requis
The organizer's own email address. They sign in with it to take over the league. Ask for it; never guess.organizationName· string · optionnel
Club or group name. Defaults to the league name.registrationClosesOn· string · optionnel
Last day to register, YYYY-MM-DD. Defaults to 30 days from today.
Exemple d'appel{"name": "beleeg_start_league", "arguments": {"name": "texte", "sport": "texte", "timezone": "texte", "organizerEmail": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"name": "texte", "slug": "texte", "teams": [], "claim_url": "texte", "league_id": "texte", "public_url": "texte", "invites_pending": 1, "organization_id": "texte", "organizer_email": "texte", "claim_instructions": "texte", "unclaimed_expires_on": "texte"}} - beleeg_start_tournament≈ 999 tokens
Creates a real standalone tournament bracket on Beleeg right away for someone who does not have a Beleeg account yet: the draw is built from the entrants you give. It is never attached to an existing league or organization. It is held for the organizer whose email you give: to take it over they open the claim_url, sign in at beleeg.com with THAT email address (email code, Google or Apple), and choose to keep it. Signing in alone does not make it theirs. Always give the person the claim_url exactly as returned (never build a link from the name) and tell them which email to sign in with. Ask the person for their email; never guess one. If Beleeg refuses, tell the person to sign in to Beleeg with that email and ask again. After signing in, the organizer is asked whether to keep the bracket or discard it; it is theirs only once they keep it. Until then nobody else can see the entrants or the draw: the bracket page only says it is waiting for its organizer. If the organizer has not kept it within 30 days, the bracket is removed. Limits: up to 64 entrants (32 for round robin); 3 per organizer email per day, 5 per caller per day, and at most 3 leagues or brackets waiting on the organizer. Tell the person what you are about to create and get a yes BEFORE calling this; there is no separate confirm step.
Paramètres, retour & exemple (7)
Paramètresname· string · requis
Tournament name, plain text.bestOf· integer · optionnel
Sets per match, 1 to 9. Defaults to 3.client· string · optionnel
Which assistant this is, for example muse, claude, chatgpt, cursor.format· string · optionnel · single_elim | single_elim_consolation | three_match_guarantee | double_elim | round_robin | pool_to_bracket
Bracket format. Defaults to single_elim.entrants· ? · requis
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· string · requis
The organizer's own email address. They sign in with it to run the bracket. Ask for it; never guess.registrationUnit· string · optionnel · solo | pair
solo (default) or pair (doubles).
Exemple d'appel{"name": "beleeg_start_tournament", "arguments": {"name": "texte", "entrants": "texte", "organizerEmail": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"name": "texte", "format": "texte", "entrants": 1, "claim_url": "texte", "public_url": "texte", "tournament_id": "texte", "organizer_email": "texte", "claim_instructions": "texte", "unclaimed_expires_on": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».