Summary
Sorare's GraphQL API as a one-click MCP connector. Don't just call 19 dedicated tools — let your AI scan the live transfer market, check player form, compare floor prices to 30-day averages and build complete buy strategies on its own. Bcrypt + 30-day JWT handled. Works in Claude, ChatGPT, GitHub Copilot, OpenClaw.
Try asking
Example prompts for Sorare Fantasy Football
Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.
Claude is AI and can make mistakes. Please double-check responses.
Self-hosted only. Sorare refuses requests from datacenter IP addresses, and AnythingMCP Cloud runs in a datacenter, so this connector is not available on AnythingMCP Cloud. It works on an AnythingMCP instance you run yourself on a computer or server with a regular home or office internet connection.
Your AI now plays Sorare with you
The new Sorare ↔ MCP connector turns any AI client that speaks the Model Context Protocol — Claude, ChatGPT, GitHub Copilot, OpenClaw, Cursor — into your personal Sorare strategist.
Ask in plain English:
- "What's my wallet, and which 3 cards under €30 are scoring well right now?"
- "Find me Limited cards 30%+ below their 30-day average for next gameweek's fixtures."
- "Watch the live transfer market and tell me if any Premier League card drops below floor."
- "Build a So5 Captain lineup using only cards from my collection."
Your AI client doesn't just call a fixed set of pre-baked tools — it has the entire Sorare GraphQL API at its disposal and composes the right queries on its own.
Pulling your wallet + collection first so I don't recommend duplicates, then I'll scan recent So5 scorers and cross-check current market prices.
Your current Limiteds are all old vintages from minor leagues — won't fill the gap. I'll go fresh. Let me query the schema for the best "form vs price" angle, then run a custom GraphQL against the transfer market.
- Calafiori (Arsenal) · Limited · €3.20 — 40% under 30d avg, titulair
- Castro (Bologna) · Limited · €3.54 — plays every minute, 32 avg
- Doué (PSG) · Limited · €29.18 — captain candidate, 38 avg
This is a real round-trip Claude does — not a mockup of fake tool names. Every box you see corresponds to one MCP call against the live Sorare API through your AnythingMCP cloud instance.
Watch the full setup + a live trading session
🔒 The video is embedded via the two-click consent pattern — nothing reaches Google until you press play. Once you do, it streams from
youtube-nocookie.comwith no tracking cookies.
What this unlocks
Beyond the 19 dedicated tools — the whole Sorare GraphQL API
Most MCP connectors give you a fixed handful of tools. This one gives you those plus a full GraphQL escape hatch. When your AI needs an operation we haven't pre-built (and Sorare's GraphQL surface is huge — 800 KB of SDL), it just uses the schema-discovery + custom-query tools that auto-ship with every GraphQL connector:
| Tool | What the AI uses it for |
|---|---|
sorare_graphql_schema | "Show me the TransferMarket type" — server-side proxy that slices Sorare's 200K-token SDL into 1-5 KB chunks the model can actually consume |
sorare_graphql_query | Execute any read against Sorare — top performers, custom league filters, cross-season player comparisons |
sorare_graphql_mutation | Execute any write — set up offers, accept bids, manage lineups |
sorare_graphql_subscription | Real-time updates for upstream APIs that support it |
This is the difference between an AI that's a toy and an AI that's a trader: it can react to whatever you ask, even if we didn't anticipate the question.
The 19 purpose-built tools (grouped)
sorare_current_usersorare_wallet_balancesorare_my_trophies_summarysorare_user_by_slug
sorare_list_my_cardssorare_get_card_by_slugsorare_list_player_cards
sorare_search_playersorare_player_recent_scoressorare_player_floor_price
sorare_live_sale_offerssorare_token_pricessorare_get_auctionsorare_get_lineup
Pick your AI client
| Client | Step-by-step guide |
|---|---|
| 🤖 Claude (Desktop & Code) | Connect Sorare to Claude → |
| 💬 ChatGPT (Plus / Team / Enterprise) | Connect Sorare to ChatGPT → |
| 👨💻 GitHub Copilot (VS Code & JetBrains) | Connect Sorare to Copilot → |
| 🦾 OpenClaw (self-hosted local AI) | Connect Sorare to OpenClaw → |
| ❓ Anything else MCP-aware | Sorare to MCP — the generic guide → |
Why this is actually different
Sorare's API has two pain points that block 90% of would-be integrations:
- Custom auth. No API keys, no OAuth2. You bcrypt-hash your password client-side against a per-account salt, POST the hash through a
signInmutation, and echo aJWT-AUDheader on every call. AnythingMCP's newLOGIN_TOKENAuthType describes the whole flow declaratively — your password never leaves your server, and the 30-day JWT is cached + auto-refreshed. - Introspection disabled in production. Agents can't
__schemaor__type. AnythingMCP proxies the SDL through the MCP server and returns task-sized slices, so even the largest schemas fit in an agent's context window.
You get the integration, your AI gets the keys to the API, you skip the SDK plumbing.
Try it right now
git clone + docker compose up -d. Your data, your hardware.Notes for serious players
- For headless / agent use, set up a dedicated read-only Sorare account with 2FA disabled — Sorare's
signInrejects requests without a fresh OTP and there's no clean way to rotate OTPs server-side. - Sorare expresses fiat amounts in cents (
eurCents: 354= €3.54), not currency units. Your AI reads this from the adapter instructions automatically and handles it. - Many high-end cards are listed only in crypto (
eurCents: null). Your AI falls back toweiand converts via the latest ETH rate when you ask in EUR. - The Sorare adapter is featured on the AnythingMCP catalog (
priority: 100) — second from the top, right after DHL Tracking.
See also
- Sorare to MCP — main reference
- Connect Sorare to Claude
- Connect Sorare to ChatGPT
- Connect Sorare to Copilot
- Connect Sorare to OpenClaw
- Connect Sorare to AnythingMCP Cloud
- AnythingMCP on GitHub
- Sorare official API repo
Was this guide helpful?