In breve
Usa l'assistente AI locale di OpenClaw per interrogare l'API GraphQL di Sorare tramite AnythingMCP. Trasporto MCP streamable-HTTP con Bearer auth, bcrypt-login e caching token a 30 giorni.
Prova a chiedere
Prompt di esempio per Sorare Fantasy 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 → Sorare, inserisci email + password Sorare, genera una MCP API key — fatto. Niente Docker, niente
git clone, niente server locale da avviare. Salta i passi di installazione locale qui sotto e vai direttamente alla configurazione del client.
Collegare Sorare a OpenClaw
OpenClaw è un assistente AI personale open-source che gira in locale e supporta server MCP tramite il suo CLI. In combinazione con AnythingMCP ottieni un setup end-to-end privato e self-hosted per interrogare Sorare dalla tua macchina — password e JWT non escono mai dalla tua rete.
Cosa puoi fare
- "Lista tutte le mie carte di giocatori della Premier League."
- "Mostra aste per carte uniche di Mbappé che chiudono stasera."
- "Qual è stato lo score della mia ultima line-up So5?"
🔒 Il video è incorporato con la soluzione DSGVO/GDPR a due click — niente raggiunge Google finché non premi Play.
Prerequisiti
- OpenClaw installato (
docs.openclaw.ai/getting-started). - AnythingMCP in locale su
http://localhost:4000. - Account Sorare (read-only, 2FA disattivata per uso headless).
Step 1 — Accessi Sorare
Come per qualsiasi altro client:
- Login su https://sorare.com.
- Usa (o crea) un account read-only senza 2FA.
Step 2 — Installa l'adapter Sorare
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
Apri http://localhost:3000/connectors/store, clicca Sorare, inserisci SORARE_EMAIL e SORARE_PASSWORD. Genera una MCP API key in Profile → MCP API Keys.
Step 3 — Registra il server MCP in OpenClaw
OpenClaw memorizza i server MCP sotto mcp.servers nella sua config. Aggiungi via CLI:
openclaw mcp set sorare '{
"url": "http://localhost:4000/mcp",
"transport": "streamable-http",
"connectionTimeoutMs": 10000,
"headers": {
"X-API-Key": "LA_TUA_MCP_API_KEY"
}
}'
Verifica con openclaw mcp list. OpenClaw scopre i 19 tool Sorare e li espone alla sua runtime di agenti.
Tool disponibili
| Tool | Descrizione |
|---|---|
sorare_current_user | Profilo autenticato |
sorare_get_card_by_slug | Dettagli carta |
sorare_search_player | Ricerca giocatori |
sorare_list_player_cards | Carte di un giocatore |
sorare_list_my_cards | Le tue carte |
sorare_get_lineup | Line-up So5 |
sorare_wallet_balance | Saldi del wallet dell'utente autenticato in ETH (wei) e nelle tre valute di riferimento EUR, USD e GBP |
sorare_user_by_slug | Profilo pubblico di un altro utente Sorare tramite slug: nickname, stato e numero di formazioni So5 |
sorare_player_recent_scores | Gli ultimi punteggi So5 di un calciatore, con ruolo e data della partita |
sorare_token_prices | Storico recente delle vendite di carte di un giocatore in una data rarità |
sorare_get_auction | Recupera un'asta Sorare tramite ID, con carte all'asta, prezzo attuale, offerta migliore e data di fine |
sorare_my_trophies_summary | Riepilogo dei tuoi risultati So5: classifiche finali, podi e premi totali in carte e denaro |
sorare_player_floor_price | La carta più economica attualmente in vendita per un giocatore in una data rarità |
sorare_live_sale_offers | Elenca le offerte di vendita singola attive sul mercato secondario (il transfer market di Sorare) |
Oltre i 19 tool — la tua AI chiama qualsiasi endpoint GraphQL di Sorare
Questi tool dedicati coprono i casi d'uso più comuni, ma ogni connector GraphQL include anche sorare_graphql_schema, sorare_graphql_query, sorare_graphql_mutation e sorare_graphql_subscription — escape hatch auto-iniettati che permettono alla tua AI di comporre qualsiasi operazione supportata dallo schema Sorare.
È la differenza tra una lista tool fissa e un agent vero. Chiedile:
"Trovami 3 Limited che probabilmente faranno punti la prossima GW e che stanno 30 %+ sotto la loro media a 30 giorni. Solo Top 5 europee."
…e la tua AI esplora lo schema GraphQL di Sorare, scansiona topPerformers, fa il join con liveSingleSaleOffers per i floor, incrocia con tokenPrices per la media 30g e ti consegna una shopping list + piano di riserva. Tutto da un solo prompt, senza scrivere GraphQL a mano.
👉 Una chat completa la trovi nell'announcement del lancio Sorare — un roundtrip Claude reale che costruisce da solo una strategia d'acquisto da 100 €.
Rotazione token
AnythingMCP cifra il JWT Sorare in connector_auth_cache, lo rinnova 24 h prima della scadenza e ri-effettua login a ogni 401. Il token vive ~30 giorni. Niente cron, niente refresh manuale.
FAQ
OpenClaw deve girare sulla stessa macchina di AnythingMCP?
No — http://localhost:4000/mcp è solo il default. Usa qualsiasi URL raggiungibile (consigliati TLS + Bearer auth).
Dove memorizza OpenClaw la config del server MCP?
Sotto mcp.servers nella config globale OpenClaw — gestita via openclaw mcp set / list / remove.
Posso usare più adapter dietro un solo entry server MCP?
Sì — ogni adapter installato in AnythingMCP diventa automaticamente un tool sullo stesso endpoint /mcp.
Prossimi passi
Questa guida ti è stata utile?