{"name":"io.github.bartokulus/openfoot-mcp","slug":"bartokulus-openfoot-mcp","title":null,"description":"Football fixtures, standings, lineups, live events and shot-level xG across 75 competitions.","url":"https://mcp.market/server/bartokulus-openfoot-mcp","rating":null,"grade":"B","score":80,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":22,"stars":0,"forks":0,"downloads_week":28,"last_push_at":"2026-09-07T09:47:24.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/bartokulus/openfoot-mcp","website":null,"version":"0.1.2","remotes":[],"packages":[{"registryType":"npm","identifier":"openfoot-mcp","version":"0.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"OpenFoot API key. Free tier at https://openfootapi.com/pricing","isRequired":true,"isSecret":true,"name":"OPENFOOT_API_KEY"}]}],"tools":[{"name":"openfoot_competitions","description":"List the competitions OpenFootAPI supports, with IDs, country codes, tiers and provider coverage. Use this first when you need a valid competition ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"openfoot_health","description":"Check the operational status of OpenFootAPI without authentication.","write_action":false,"price_micros":0,"input_schema":null},{"name":"openfoot_league_xg","description":"Season-level Expected Goals analytics for a league — teams ranked by xG generated, xG conceded, over/underperformance vs real goals, and shot efficiency.","write_action":false,"price_micros":0,"input_schema":null},{"name":"openfoot_match_context","description":"A complete pre-match or post-match dossier assembled for analysis: recent form, Elo delta, rest days, head-to-head record and model-derived fair match probabilities.","write_action":false,"price_micros":0,"input_schema":null},{"name":"openfoot_match_events","description":"Timeline of events in a match: goals, assists, yellow/red cards, substitutions, VAR checks, plus live minute-by-minute text commentary.","write_action":false,"price_micros":0,"input_schema":null},{"name":"openfoot_match_lineups","description":"Confirmed starting XI, benches and formations for a match.","write_action":false,"price_micros":0,"input_schema":null},{"name":"openfoot_match_xg","description":"Shot-level Expected Goals data with coordinates on the pitch, shot type, situation (open play, penalty, corner), outcome and cumulative xG.","write_action":false,"price_micros":0,"input_schema":null},{"name":"openfoot_matches","description":"List fixtures and results with scores, kickoff times, status and teams. Filter by competition, team, status, date or season.","write_action":false,"price_micros":0,"input_schema":null},{"name":"openfoot_odds","description":"Fair 1X2 and over/under 2.5 probabilities derived from underlying team form, Elo delta and xG performance.","write_action":false,"price_micros":0,"input_schema":null},{"name":"openfoot_quota","description":"Check your API key's tier, monthly request allowance, requests used this month and reset date.","write_action":false,"price_micros":0,"input_schema":null},{"name":"openfoot_search","description":"Search for teams or competitions by fuzzy name to find their canonical OpenFootAPI IDs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"openfoot_standings","description":"Get the league table for a competition — rank, points, played, won, drawn, lost, goals for/against, goal difference and recent form.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":80,"grade":"B","scanned_at":"2026-09-20T20:56:23.381Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T20:56:23.356Z","components":{"code":{"score":25,"max":25,"notes":["2 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 13 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"openfoot-mcp","version":"0.1.2","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-08-31T09:36:05.784Z","repositoryUrl":"git+https://github.com/bartokulus/openfoot-mcp.git","weeklyDownloads":28}],"repo":{"found":true,"owner":"bartokulus","repo":"openfoot-mcp","archived":false,"pushedAt":"2026-09-07T09:47:24Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/315959790?v=4","ownerCreatedAt":"2026-08-11T20:59:11Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/315959790?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":0,"downloadsWeek":28,"license":"MIT","lastPushAt":"2026-09-07T09:47:24.000Z","score":22}}}},"grade_history":[],"reviews":[]}