Summary
An AI Sorare agent in Claude, ChatGPT or Gemini: it scans the live transfer market, compares floor prices with player form, and suggests cards and lineups.
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.
Beat the Sorare market with AI — the short version
If you play Sorare, you already know the loop: open the app, scroll the transfer market, filter by rarity, check 5 player profiles, compare last 5 scores, look at floor price history, then bid. Repeat 50 times. Every day. For each So5 deadline.
This is the kind of task computers are great at and humans are terrible at. With the Sorare connector for AnythingMCP, every major AI assistant — Claude, ChatGPT, Copilot, Cursor, Gemini, OpenClaw — can do that scrolling for you. In one query.
Pick your client and jump in:
- 🟣 Search Sorare cards with Claude
- 🟢 Search Sorare cards with ChatGPT
- 🔵 Search Sorare cards with GitHub Copilot
- 🟧 Search Sorare cards with Cursor
- 🟨 Search Sorare cards with Gemini
- 🦫 Search Sorare cards with OpenClaw
How it works
AnythingMCP exposes Sorare's GraphQL API as MCP (Model Context Protocol) tools. Your AI calls them with natural language, gets structured JSON back, and reasons about the result:
You → "Find 5 Limited cards under €25 with players scoring 60+ in 3 of the last 5 games"
↓
AI client (Claude / ChatGPT / Copilot / Cursor / Gemini / OpenClaw)
↓ MCP
AnythingMCP server (Sorare connector)
↓ GraphQL
Sorare API
↓
Ranked shortlist with last-5 scores, current bid, time left, owner
14 dedicated tools, 5 GraphQL builtins — 19 ways for the AI to slice the market.
What you can ask
Real prompts that work across all 6 AI clients with the Sorare connector installed. Every one of these would take you 5–10 minutes of tapping in the Sorare app:
| What you'd normally do by hand | One prompt to your AI |
|---|---|
| Hunt for undervalued cards | "Limited cards of midfielders in top-5 leagues, under €40, with average L5 score ≥ 55." |
| Compare floor to recent sales | "For Vitinha — current Rare floor price vs. average of the last 5 sales." |
| Cross-check form | "Players I own whose L5 average is below their season average — candidates to sell?" |
| Build a So5 lineup | "Suggest a Cap Limited lineup for next Gameweek using only my own cards, max projected score." |
| Find arbitrage | "Live auctions of Premier League Rare cards where current bid is more than 25% below 30-day floor." |
| Watch a player | "Alert me if any Lautaro Martínez Limited card drops below €18 in the next 4 hours." |
| Tournament prep | "Which competitions am I eligible for this Saturday based on my collection?" |
| Tax / portfolio | "Total ETH I've spent on Sorare cards this year, by rarity, grouped by month." |
Two ways to win
Active mode — open Claude or ChatGPT every morning, ask one well-crafted question, act on the recommendation. This already beats scrolling the app, because the AI can combine 4-5 filters that the Sorare UI exposes as separate screens.
Always-on mode — schedule the same query on a cron (Claude Code session, ChatGPT scheduled prompts, system cron + Copilot CLI, OpenClaw + cron). Now you have a 24/19 Sorare scout that emails you opportunities while you sleep:
- "Every hour: scan Limited auctions ending within 30 minutes where current bid is ≥ 20% below 30-day floor."
- "Every morning at 8 AM: list the 5 cheapest cards of players who played in my projected So5 lineup last weekend."
- "Every Friday: which of my cards are at all-time-high floor — sell candidates."
Because AnythingMCP caches the Sorare JWT for 30 days and refreshes it transparently, scheduled runs never re-login.
Why this beats the Sorare app
| Sorare app | Sorare + AI assistant | |
|---|---|---|
| Combine 4+ filters | 4 screens | One sentence |
| Cross-reference player form with price | Manual, in your head | Joined automatically |
| Watch a card overnight | App notification only when it drops | Custom logic ("price + form + days-to-expiry") |
| Build a So5 lineup | Drag-and-drop, no optimization | Cap-aware optimization in one query |
| Track ETH spent / portfolio P&L | Not exposed | Aggregated by date / rarity / league |
| Share a strategy with a friend | Screenshot | Reusable prompt anyone can run |
Setup (3 minutes)
The Sorare connector runs on self-hosted AnythingMCP only: Sorare refuses requests from datacenter IP addresses, and AnythingMCP Cloud runs in a datacenter. Start AnythingMCP on your own computer with Docker:
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
Open http://localhost:3000/connectors/store, pick Sorare, paste SORARE_EMAIL and SORARE_PASSWORD. The bcrypt + JWT dance is done for you (see the Sorare-to-MCP technical guide for the wire-level detail).
A few things to know
- 2FA: the Sorare login flow doesn't support
otpAttemptfrom a headless server. If your account has 2FA on, create a dedicated read-only Sorare account without 2FA for the connector. The connector is read-only: it cannot bid, sell, or move cards on your behalf — the AI suggests, you click. - Money units: Sorare amounts come in four scales (
wei,eurCents,usdCents,gbpCents). Your AI handles the conversion; you can ask in any currency. - Rate limits: the connector throttles to ~1 req/s steady-state per user, well inside polite-API-citizen range. You don't need to worry about getting your account flagged for scheduled queries.
Get started
- Pick your AI client below.
- Follow the 3-step guide.
- First prompt: "Show me the 5 cheapest Limited cards of Premier League midfielders whose last 5 scores average above 55."
Was this guide helpful?