Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi API-Football con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.
In breve
Fai seguire il calcio alla tua AI con API-Football: risultati in diretta ed eventi delle partite, calendari, classifiche, statistiche di squadre e giocatori, formazioni, infortuni, trasferimenti, precedenti, pronostici e quote dei bookmaker per campionati e coppe di tutto il mondo. Con una chiave API del tuo account API-Sports.
Prova a chiedere
Prompt di esempio per API-Football
Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → API-Football, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
API-Football + Meta Muse
Fai seguire il calcio alla tua AI con API-Football: risultati in diretta ed eventi delle partite, calendari, classifiche, statistiche di squadre e giocatori, formazioni, infortuni, trasferimenti, precedenti, pronostici e quote dei bookmaker per campionati e coppe di tutto il mondo. Con una chiave API del tuo account API-Sports.
Prerequisiti
Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:
API_FOOTBALL_KEY
Step 1 — Ottieni le credenziali
- Crea un account gratuito su dashboard.api-football.com. Dopo l'accesso la dashboard ti mostra la tua chiave API. Per provare il connettore basta il piano gratuito.
- Incolla la chiave in
API_FOOTBALL_KEYe installa il connettore. Viene inviata ad API-Sports come headerx-apisports-key. Usa la chiave della dashboard di API-Sports: una chiave acquistata tramite un marketplace di API usa un altro header e qui non funziona. - Chiama prima
af_status. Mostra il tuo piano, il limite giornaliero di richieste e quante ne hai già usate, e non conta nella quota. - Per qualsiasi analisi comincia da
af_analysis_playbook. Non fa nessuna chiamata API e restituisce la sequenza di tool per il tipo di richiesta: anteprima o pronostico, report post partita, forma della squadra, classifica, migliori giocatori, scouting, rosa, infortuni, trasferimenti, quote o partite in diretta.
Prima i nomi diventano id: quasi ogni tool vuole id numerici, e l'AI non deve mai indovinarli. Cerca una competizione con af_leagues e il filtro search (per esempio la Bundesliga, id 78, o i Mondiali, id 1), che elenca anche le stagioni disponibili, e una squadra con af_teams. af_fixtures con l'id della squadra e next impostato a 1 restituisce la prossima partita e il suo fixture id, che serve a af_predictions, af_fixture_lineups, af_fixture_events, af_fixture_statistics e af_fixture_players. I giocatori arrivano da af_players con squadra e stagione, oppure da af_player_profiles per cercarli per nome.
Stagioni e orari: season è l'anno a 4 cifre in cui inizia la stagione: 2025 vuol dire 2025/26, e i Mondiali 2026 sono 2026. Le date sono nel formato YYYY-MM-DD. Gli orari sono in UTC, a meno che l'AI non passi timezone con un valore preso da af_timezone.
Quota giornaliera: ogni chiamata a un tool di dati è una richiesta ad API-Sports e conta nella quota giornaliera del tuo piano. Le istruzioni del connettore presuppongono il piano gratuito, che consente 100 richieste al giorno; i piani a pagamento ne consentono di più. af_status e af_analysis_playbook non costano nulla. Un'anteprima completa (pronostico, quote, formazioni, statistiche e infortuni di entrambe le squadre, marcatori, statistiche dei giocatori, precedenti) richiede circa una dozzina di chiamate, e i risultati a pagine come quelli di af_players costano una richiesta per pagina: filtri precisi (campionato, stagione, squadra, data) fanno risparmiare parecchio.
Pronostici e quote sono dati, non consigli di scommessa: af_predictions restituisce per una partita le percentuali di vittoria, pareggio e sconfitta calcolate da API-Football, un consiglio e un confronto di forma. af_odds_prematch e af_odds_live restituiscono le quote dei bookmaker, che l'AI può convertire in probabilità implicite e confrontare con il pronostico. Nessuno dei due garantisce il risultato. Le quote possono mancare per partite minori o ancora lontane; af_odds_mapping elenca le partite con quote, mentre af_odds_bookmakers, af_odds_bets e af_odds_live_bets elencano bookmaker e mercati.
Cosa coprono i dati: le formazioni di solito sono ufficiali circa un'ora prima del calcio d'inizio. In af_injuries, Missing Fixture vuol dire che il giocatore è fuori e Questionable che è in dubbio. Non esiste un tool per gli arbitri: l'arbitro compare solo nella partita, spesso tardi. I precedenti sono completi per i club e scarsi per le nazionali.
Solo lettura: tutti i 40 tool leggono soltanto. Nel tuo account API-Sports non viene modificato nulla e nessun tool è disattivato all'installazione.
Errori comuni: API-Football può rispondere HTTP 200 e fallire comunque; il motivo è allora nel campo errors e response è vuoto. Una voce token vuol dire che la chiave è sbagliata o manca: controlla API_FOOTBALL_KEY. Una voce plan vuol dire che la stagione o la funzione non è inclusa nel tuo piano: passa a un piano superiore nella dashboard di API-Sports o chiedi una stagione coperta dal tuo piano. Quando la quota giornaliera è esaurita, le chiamate falliscono finché non si azzera; af_status mostra quante richieste restano. Un response vuoto senza errori vuol dire che nulla corrisponde ai filtri, per esempio quote non ancora pubblicate o una stagione non ancora iniziata.
Il connettore non piazza scommesse, non copre gli altri sport di API-Sports e non invia notifiche in diretta: i risultati live arrivano quando l'AI li chiede. Inoltre non è il connettore per football-data.org, che usa un proprio token di football-data.org.
Step 2 — Installa l'adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Step 3 — Aggiungi il connettore in Muse
L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (
https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostraYOUR_SERVER_ID.
Muse aggiunge i server MCP remoti come connettori personalizzati e vi accede con OAuth.
- In Muse apri Settings → Connectors e scegli Add custom connector.
- Incolla l'URL del server MCP
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. - Muse apre la pagina di accesso di AnythingMCP: accedi e approva l'accesso.
- In una chat, chiedi a Muse qualcosa che richiede i tool di
API-Football.
Puoi configurarlo anche da una chat, sul web, nelle app per iOS e Android o su WhatsApp. Invia a Muse questo messaggio:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
Usi il self-hosting? Usa l'indirizzo HTTPS pubblico della tua istanza al posto di https://cloud.anythingmcp.com. Muse si collega dal cloud di Meta, quindi localhost non funziona.
Tool disponibili
| Tool | What it does |
|---|---|
af_analysis_playbook | START HERE for football analysis (optional but recommended): returns, with NO API call, the exact ordered list of af_* tools to run for a… |
af_status | Account status: subscription plan, daily request limit and current usage |
af_timezone | List of all valid timezone strings accepted by the timezone parameter of other endpoints |
af_countries | List available countries (name, code, flag) |
af_leagues | Find LEAGUES & cups + their available seasons and numeric id (needed by standings/fixtures/topscorers/etc) |
af_leagues_seasons | List of all season years available across the API (e.g. 2010..2024) |
af_teams | Find TEAMS + their numeric id (needed by almost every other tool) |
af_team_statistics | A team's season STATISTICS in a competition: form, played, W-D-L, goals for/against (+ averages, home/away split), clean sheets, streaks… |
af_team_seasons | List of season years for which a given team has data |
af_team_countries | List of countries available for the teams endpoint |
af_venues | Search stadiums/venues (name, address, city, capacity, surface) |
af_standings | League TABLE / STANDINGS for a season: rank, points, W-D-L, goal difference, form. league=<id>, season=<year> |
af_fixtures | Football MATCHES & scores |
af_fixtures_rounds | List of round names for a league+season (e.g. 'Regular Season - 1') |
af_head_to_head | HEAD-TO-HEAD history between two teams (h2h='idA-idB'): past meetings with scores, competitions and venues |
af_fixture_statistics | Team match STATISTICS for a fixture: shots, shots on target, possession %, corners, fouls, offsides, passes & accuracy |
af_fixture_events | Match TIMELINE for a fixture: goals (with assist), cards, substitutions and VAR, each with minute & player |
af_fixture_lineups | Starting XI, bench, FORMATION and coach for a fixture |
af_fixture_players | Per-player match stats & RATINGS for a fixture (goals, shots, passes, duels, rating) |
af_injuries | INJURIES & suspensions, who is OUT or doubtful |
af_predictions | THE match-prediction endpoint for one fixture id (win/draw/loss %, advice, predicted winner, and a form/attack/defence comparison of the… |
af_coachs | Search coaches and their career |
af_players | PLAYER statistics for a season: goals, assists, rating, minutes, shots, passes, dribbles, duels, cards |
af_player_seasons | Season years available for a player (or all seasons if no player given) |
af_player_squads | Current squad of a team, or the teams a player belongs to |
af_player_teams | List of teams a player has played for |
af_player_profiles | Player personal data (name, age, nationality, height...) |
af_topscorers | TOP SCORERS / golden boot of a competition: goals, penalties, appearances, minutes-per-goal |
af_topassists | Top 20 assist providers of a league+season |
af_topyellowcards | Top 20 players by yellow cards in a league+season |
af_topredcards | Top 20 players by red cards in a league+season |
af_transfers | Transfer history |
af_trophies | Trophies won |
af_sidelined | Past absences (injuries/suspensions) for players/coaches |
af_odds_prematch | Pre-match betting ODDS for a fixture across bookmakers & markets (fixture=<id>; optional bookmaker=/bet=) |
af_odds_live | In-play (live) odds updated in real time |
af_odds_live_bets | Catalogue of available in-play bet (market) types for live odds |
af_odds_mapping | Mapping of fixtures that have pre-match odds available |
af_odds_bookmakers | List of available bookmakers (id + name) for the odds endpoints |
af_odds_bets | List of available pre-match bet (market) types (id + name) |
Esempi di prompt
- "Fammi un'anteprima completa della prossima partita dell'Argentina: probabilità di vittoria, quote dei bookmaker, probabili formazioni, infortunati e forma recente di entrambe le squadre."
- "Mostrami la classifica attuale della Bundesliga e i 10 migliori marcatori di questa stagione."
- "Quali partite di Serie A sono in corso adesso, come stanno andando e chi ha segnato finora?"
- "Chi è infortunato o squalificato nel Real Madrid in questo momento, e quali giocatori ha acquistato il club nell'ultima sessione di mercato?"
FAQ
Dove è disponibile Muse? Al momento Meta offre Muse negli Stati Uniti e in Canada, sul web, nelle app per iOS e Android e su WhatsApp.
Meta verifica questo connettore? No. Meta non verifica i connettori personalizzati. Muse vede solo i tool che hai attivato per questo server MCP in AnythingMCP, e puoi scollegarlo in qualsiasi momento da Settings → Connectors.
Prossimi passi
Questa guida ti è stata utile?