FFBB MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ffbb_versionA | Version et configuration runtime du serveur FFBB MCP. |
| ffbb_searchA | Recherche FFBB unifiée — clubs, compétitions, matchs, salles, tournois. |
| ffbb_getC | Recupere une ressource FFBB par identifiant. |
| ffbb_livesC | Flux live FFBB, éventuellement complété par un calendrier ciblé et prudent. |
| ffbb_saisonsB | Liste des saisons FFBB (référentiel temporel). |
| ffbb_clubA | Outils agrégés club : calendrier (matchs pluriels), équipes engagées ou classement. |
| ffbb_head_to_headA | Compare deux équipes et analyse leurs confrontations directes (H2H) et dynamiques. |
| ffbb_match_lookupA | Recherche directe d'un match entre 2 clubs : date, heure, salle, adresse et poule. |
| ffbb_bilanA | Bilan statistique brut (V/D, paniers, répartition par équipe). |
| ffbb_resolve_teamA | Identifie une equipe unique (Pivot central). |
| ffbb_find_team_candidatesA | Recherche et ordonne les équipes candidates d'un club/CTC pour désambiguïser avant tout calendrier/résultat. |
| ffbb_team_summaryA | Synthèse recommandée d'une équipe (résultats, prochain match, classement, dynamique en 1 appel). |
| ffbb_last_resultA | Dernier résultat d'une équipe précise. |
| ffbb_next_matchA | Prochain match à jouer pour une équipe précise. |
| ffbb_bilan_saisonA | Bilan multi-phases approfondi d'une équipe sur la saison (phases 1/2, coupes, play-offs). |
| ffbb_search_regulationsA | Recherche plein texte déterministe dans les règlements officiels FFBB, régionaux et départementaux. |
| ffbb_get_regulation_articleA | Récupère le texte intégral et exact d'un article spécifique de règlement sans troncature. |
| ffbb_explain_tiebreak_rulesA | Fournit les règles officielles de départage en cas d'égalité (Article 28 du RSG FFBB). |
| ffbb_list_regulationsA | Liste l'ensemble des textes réglementaires fédéraux (RSG, RSP Élite, NM1-NM3, LF2-NF3), régionaux (Ligues IDF, Hauts-de-France, AURA...) et départementaux (Comités Paris, Nord, Rhône, Puy-de-Dôme...) indexés. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| expert_basket | Active l'assistant expert en basketball français (prompt système complet). |
| analyser_match | Analyse un match spécifique à partir de son identifiant FFBB (entier ou string). |
| trouver_club | Recherche un club FFBB et retourne ses informations détaillées. |
| prochain_match | Trouve le prochain match d'un club, optionnellement filtré par catégorie. |
| classement_poule | Affiche le classement d'une compétition ou d'une poule FFBB. |
| bilan_equipe | Établit le bilan complet d'une équipe sur toute la saison (toutes phases). |
| scores_live | Consulte les scores des matchs en cours, avec filtre optionnel par club. |
| calendrier_equipe | Affiche le calendrier complet d'une équipe pour la saison en cours. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| resource_saisons | Liste des saisons FFBB au format JSON. |
TDQS
Scored across 19 tools
Several clusters overlap: ffbb_bilan / ffbb_team_summary / ffbb_bilan_saison all summarize team performance, ffbb_resolve_team / ffbb_find_team_candidates both resolve team identity, and ffbb_next_match / ffbb_last_result / ffbb_club(calendrier) / ffbb_match_lookup all answer match queries. The descriptions try hard to disambiguate with cross-references and warnings, but the need for such heavy coaching reveals genuine boundary confusion.
All 19 tools share the ffbb_ prefix and snake_case, giving a predictable, readable surface. There is some mixing of noun-only names (ffbb_version, ffbb_saisons, ffbb_bilan) with verb_noun names (ffbb_search_regulations, ffbb_resolve_team), but the convention stays consistent enough to be navigable.
19 tools is slightly heavy but justified for a domain spanning teams, matches, clubs, standings, regulations, live feeds, and seasons. Only the regulation sub-domain (4 tools) and the team-resolution pair push toward redundancy, so the count is reasonable overall.
The surface covers the full lifecycle of the stated domain: discovery/search, retrieval by id, team resolution, match lookup, results, upcoming matches, standings, multi-phase season summaries, head-to-head, and regulation lookup. Minor gaps like player-level or competition-wide aggregation exist but core workflows appear complete.