← Files Docteur BetARCHIVED FILE
plugin.json
6.86 KB · Nov 2, 2026 · 12:56 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "docteur-bet",
"version": "1.0.0",
"description": "Football match probabilities, season projections and team strengths from a published Dixon-Coles model, for 21 competitions.",
"author": {
"name": "Docteur Bet",
"email": "contact@docteurbet.fr",
"url": "https://docteurbet.fr"
},
"homepage": "https://docteurbet.fr/en/methodologie",
"keywords": [
"football",
"soccer",
"sports",
"statistics",
"probabilities"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Docteur Bet",
"shortDescription": "Football match probabilities",
"longDescription": "Docteur Bet brings football statistics into ChatGPT. Ask about a match, a title race or a team's form, and get probabilities computed by a published Dixon-Coles model (Dixon & Coles, 1997), recalculated after every round, for 21 competitions: the Premier League, LaLiga, Serie A, Bundesliga and Ligue 1, three second divisions, other European leagues, the Champions League and the Europa League.\n\nWhat you can ask:\n\u2022 a match's chances: home win, draw, away win, number of goals, both teams scoring and the most likely exact scores, with expected goals and each team's attack and defence strength;\n\u2022 a league's season projection: each team's chances of winning the title, finishing in the European places or being relegated, and its projected points, from tens of thousands of simulated seasons;\n\u2022 a power ranking: which teams are stronger or weaker than their league position suggests;\n\u2022 upcoming fixtures of a competition with their probabilities.\n\nTeam nicknames are understood (\"PSG\", \"Man City\", \"Bar\u00e7a\"). Every answer names the model, the calculation date and links to the source page. Read-only, no account needed, no personal data.",
"developerName": "Docteur Bet",
"category": "Data & Analytics",
"websiteURL": "https://docteurbet.fr/en/methodologie",
"supportURL": "https://docteurbet.fr/en/contact",
"privacyPolicyURL": "https://docteurbet.fr/en/confidentialite",
"termsOfServiceURL": "https://docteurbet.fr/en/conditions-application",
"logo": "./assets/logo.png",
"defaultPrompt": [
"Who is most likely to win Ligue 1 this season?",
"What are Chelsea's chances at Everton?",
"Show me this week's Premier League fixtures with probabilities."
],
"brandColor": "#A8186A"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Probabilities for a named upcoming match",
"prompt": "What are Chelsea's chances away at Everton this weekend?",
"tools_triggered": "find_match, get_match_probabilities",
"expected_behavior": "Returns home/draw/away percentages, goals markets and the most likely scores, citing the Dixon-Coles model, the calculation date and a link to the match page."
},
{
"description": "Season projection for a league",
"prompt": "Who is most likely to win Ligue 1 this season?",
"tools_triggered": "get_season_projection",
"expected_behavior": "Returns each team's title, European places and relegation chances with projected points."
},
{
"description": "Teams stronger or weaker than their position",
"prompt": "Which Serie A teams are better than their league position suggests?",
"tools_triggered": "get_team_strengths",
"expected_behavior": "Lists teams whose strength rank is higher than their league rank, with attack and defence figures."
},
{
"description": "Upcoming fixtures of a competition",
"prompt": "Show me this week's Premier League fixtures with probabilities.",
"tools_triggered": "get_upcoming_matches",
"expected_behavior": "Lists the week's fixtures with home/draw/away percentages."
},
{
"description": "Goals market for a match",
"prompt": "Will both teams score in Inter vs Juventus?",
"tools_triggered": "find_match, get_match_probabilities",
"expected_behavior": "Returns the both-teams-to-score yes/no percentages and over/under goals probabilities."
}
],
"negative": [
{
"description": "Unrelated request: no tool should be called",
"prompt": "What's the weather in Paris tomorrow?"
},
{
"description": "Competition not covered: the app says so and invents no figure",
"prompt": "Give me the probabilities for LA Galaxy vs Inter Miami in MLS."
},
{
"description": "Request for odds or bookmakers: none are provided by the app",
"prompt": "Where can I place a bet on Chelsea and at what odds?"
}
]
},
"demo_recording_url": "https://mcp.docteurbet.fr/demo.mp4",
"commerce": false
},
"publication": {
"release_notes": "Initial release: football match probabilities, season projections, team strengths and fixtures for 21 competitions.",
"translations": {
"fr-FR": {
"subtitle": "Probabilit\u00e9s de matchs de foot",
"description": "Docteur Bet apporte les statistiques du football dans ChatGPT. Interrogez-le sur un match, une course au titre ou la forme d'une \u00e9quipe : il r\u00e9pond avec les probabilit\u00e9s d'un mod\u00e8le de Dixon-Coles publi\u00e9 (Dixon et Coles, 1997), recalcul\u00e9 apr\u00e8s chaque journ\u00e9e, pour 21 comp\u00e9titions : Premier League, LaLiga, Serie A, Bundesliga et Ligue 1, trois deuxi\u00e8mes divisions, d'autres championnats europ\u00e9ens, la Ligue des champions et la Ligue Europa.\n\nCe que vous pouvez demander :\n\u2022 les chances d'un match : victoire, nul, d\u00e9faite, nombre de buts, les deux \u00e9quipes qui marquent et les scores les plus probables, avec les buts attendus et les forces d'attaque et de d\u00e9fense ;\n\u2022 la projection de saison d'un championnat : chances de titre, de places europ\u00e9ennes et de rel\u00e9gation, points projet\u00e9s, \u00e0 partir de dizaines de milliers de saisons simul\u00e9es ;\n\u2022 un power ranking : les \u00e9quipes plus fortes ou plus faibles que leur classement ;\n\u2022 les prochains matchs d'une comp\u00e9tition avec leurs probabilit\u00e9s.\n\nLes surnoms sont compris (\u00ab PSG \u00bb, \u00ab Man City \u00bb, \u00ab Bar\u00e7a \u00bb). Chaque r\u00e9ponse nomme le mod\u00e8le, la date du calcul et renvoie vers la page source. Lecture seule, sans compte, sans donn\u00e9e personnelle."
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: ca6eac6795e4a663f19bb7fdad5aeee08aee3567fc4fd0ee75cb413d50a59766