Skip the install. Get this working in under 2 minutes.
Start a free trial on cloud.anythingmcp.com, add the Sorare Fantasy Football in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.
Summary
Sorares GraphQL-API als MCP-Server mit AnythingMCP bereitstellen. Bcrypt-gesalzene Anmeldung, 30-Tage-JWT-Caching und 18 sofort einsatzbereite Tools (5 GraphQL-Builtins + 13 dedizierte) für Karten, Spieler, Aufstellungen und Transfermarkt.
Frag einfach
Beispiel-Prompts für Sorare Fantasy Football
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Konnektor laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → Sorare klicken, Sorare-E-Mail + -Passwort einfügen, MCP-API-Key erzeugen — fertig. Kein Docker, kein
git clone, kein lokaler Server. Du kannst die lokalen Installationsschritte unten überspringen und direkt zur Client-Konfiguration weitergehen.
Sorare im Model Context Protocol
Sorare ist das größte lizenzierte NFT-Fantasy-Sportspiel und bietet eine vollständige GraphQL-Schnittstelle für Spieler, Karten, Auktionen und So5-Aufstellungen. AnythingMCP verpackt diese GraphQL-API als MCP-Server, sodass jeder Agent — Claude, ChatGPT, OpenClaw, Cursor oder eigene Implementierungen — Sorare-Daten in natürlicher Sprache lesen und nutzen kann.
Der Sorare-Adapter ist out-of-the-box enthalten. Kein SDK zu pflegen, keine Token-Logik zu schreiben: die Engine führt den Salt-Fetch + bcrypt + Login-Handshake beim ersten Tool-Aufruf aus, cacht das JWT für 30 Tage und stellt es bei einem 401 transparent neu aus.
Warum Sorare ohne AnythingMCP unangenehm ist
| Schritt | Was Sorare verlangt |
|---|---|
| 1 | GET /api/v1/users/{email} zum Holen eines bcrypt-Salts pro Account |
| 2 | bcrypt.hashSync(plainPassword, salt) clientseitig |
| 3 | GraphQL-signIn-Mutation mit dem bcrypt-Hash |
| 4 | JWT speichern (~30 Tage Gültigkeit) und bei jedem Call Authorization: Bearer <jwt> + JWT-AUD: <aud> mitsenden |
Das gesamte LOGIN_TOKEN-Auth-Profil wird einmal als JSON in der Adapter-Spezifikation deklariert. Kein Client-Code, der gepflegt werden muss.
🔒 Das Video ist DSGVO-konform per Zwei-Klick-Lösung eingebettet — vor deinem Klick auf Play geht kein Byte an Google.
Installation
git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp && docker compose up -d
Öffne http://localhost:3000/connectors/store, wähle Sorare und trage SORARE_EMAIL und SORARE_PASSWORD ein. Den aud-Claim des JWT setzt der Adapter fest auf anythingmcp, du musst keinen wählen.
Erstelle einen MCP-API-Key unter Profile → MCP API Keys und verweise deinen Agenten auf http://localhost:4000/mcp.
Verfügbare Tools
| Tool | Rückgabe |
|---|---|
sorare_current_user | Slug, E-Mail, Nickname des angemeldeten Nutzers |
sorare_get_card_by_slug | Karten-Metadaten, Besitzer, aktuelle Auktion |
sorare_search_player | Spieler nach Name + Club + Land |
sorare_list_player_cards | Neu geprägte Karten zu einem Spieler |
sorare_list_my_cards | Karten im Besitz des angemeldeten Nutzers |
sorare_get_lineup | So5-Aufstellung: Score, Rang, Belohnung, Auftritte |
sorare_transfer_market | Aktive Auktionen, filterbar nach Rarität / Maximalpreis |
Token-Lifecycle
Das JWT liegt in connector_auth_cache (AES-256-GCM verschlüsselt) und wird proaktiv erneuert, wenn weniger als 24 h bis expiredAt verbleiben — oder spätestens beim ersten 401. Du kannst es mit DELETE FROM connector_auth_cache WHERE connector_id = '<id>' widerrufen — der nächste Tool-Call meldet sich neu an.
Nächste Schritte
War dieser Guide hilfreich?