Summary
Connect Sorare's GraphQL API to Muse with AnythingMCP. Query cards, players, lineups, and the transfer market in natural language. Bcrypt login + 30-day token caching handled automatically.
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.
Connect Sorare to Muse
Sorare is the largest NFT fantasy football game, with full GraphQL coverage over cards, players, lineups, and the transfer market. With AnythingMCP, you can drive all of it from Meta Muse in plain English — no SDK to glue, no token rotation to babysit.
What you can do
- "Show my current Sorare account and rare-card count."
- "List the next 5 Messi rare cards on auction under 0.05 ETH."
- "Find all my cards for Real Madrid players."
- "Who scored highest in So5 lineup
abc-123?"
🔒 The video is embedded via the two-click consent pattern — nothing reaches Google until you press Play.
Prerequisites
- An active Sorare account (we recommend a dedicated, 2FA-disabled read-only account for headless use).
- AnythingMCP running on your own computer or server (Docker, about 3 minutes). AnythingMCP Cloud cannot run the Sorare connector.
- Access to Meta Muse (available in the US and Canada).
Step 1 — Get your Sorare access
- Sign in to https://sorare.com.
- Optionally disable 2FA on a read-only account dedicated to MCP —
signInrejects requests without a fresh OTP, and OTPs can't be pre-rotated for a server.
Step 2 — Install the Sorare 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
Open http://localhost:3000/connectors/store, click Sorare, and fill in:
| Field | Value |
|---|---|
SORARE_EMAIL | your account email |
SORARE_PASSWORD | your plain password |
Click Install — the adapter is now in your catalog with 19 tools (5 GraphQL builtins + 14 dedicated).
Under MCP Servers, create a server and assign the Sorare connector to it. On the server's page, copy the MCP endpoint (http://localhost:4000/mcp/<server-id>) and generate a key under API keys.
The quickstart listens on localhost only. For an instance that other people or cloud-based AI clients can reach, clone the repository and run ./setup.sh, which sets up a domain, HTTPS and OAuth (deployment guide).
Step 3 — Add the connector in Muse
Muse connects to MCP servers from Meta's cloud, so it cannot reach the localhost endpoint of the quickstart. To use Sorare in Muse you need an AnythingMCP instance with a public HTTPS address (see ./setup.sh above) on a connection Sorare accepts. In Muse, open Settings → Connectors, choose Add custom connector, paste the instance's MCP endpoint and sign in to AnythingMCP when Muse asks (OAuth, which ./setup.sh sets up by default).
If a public instance is not an option, use a client that runs on your computer instead: Claude Code, Cursor or Gemini CLI reach localhost directly.
Available tools (19 total)
| Group | Tools |
|---|---|
| Identity / wallet | sorare_current_user, sorare_wallet_balance, sorare_my_trophies_summary, sorare_user_by_slug |
| Cards / inventory | sorare_list_my_cards, sorare_get_card_by_slug, sorare_list_player_cards |
| Players / form | sorare_search_player, sorare_player_recent_scores, sorare_player_floor_price |
| Market & auctions | sorare_live_sale_offers, sorare_token_prices, sorare_get_auction, sorare_get_lineup |
| Generic GraphQL escape hatch | sorare_graphql_schema_url, sorare_graphql_schema, sorare_graphql_query, sorare_graphql_mutation, sorare_graphql_subscription |
Beyond the 19 tools — your AI calls any Sorare GraphQL operation
These dedicated tools cover the most common entry points, but every GraphQL connector also ships with sorare_graphql_schema, sorare_graphql_query, sorare_graphql_mutation and sorare_graphql_subscription — auto-injected escape hatches that let your AI compose any operation Sorare's schema supports.
That's the difference between a fixed tool list and a real agent. Ask:
"Find 3 Limited cards that are likely to score next gameweek and are 30 %+ under their 30-day average. Top 5 leagues only."
…and your AI walks the Sorare GraphQL schema, scans topPerformers, joins with liveSingleSaleOffers for floor prices, cross-references tokenPrices for 30-day averages, and hands you a buy list with a reserve plan. All from one prompt, no manual GraphQL on your part.
👉 See a full chat session in the Sorare launch announcement — a real Claude roundtrip composing a €100 buy strategy on its own.
Token rotation, explained
Sorare JWTs last ~30 days. AnythingMCP caches yours encrypted at rest, re-issues it 24 h before expiry, and re-logs in on any 401 (without your password ever being read again from disk — the bcrypt hash is recomputed from the freshly fetched salt). You never see an expired-token error.
FAQ
Does AnythingMCP store my plain Sorare password?
Only inside the encrypted authConfig blob (AES-256-GCM). Only the bcrypt hash crosses the wire, only on signIn.
Can I use a Sorare account with 2FA?
The signIn mutation needs a fresh otpAttempt for 2FA accounts, which can't be automated. Use a dedicated read-only account without 2FA.
Why isn't Sorare available on AnythingMCP Cloud? Sorare refuses requests from datacenter IP addresses. AnythingMCP Cloud runs in a datacenter, so every call would fail. An AnythingMCP instance on a home or office connection usually works.
Where is Muse available? Meta currently offers Muse in the US and Canada, on the web, in the iOS and Android apps and in WhatsApp.
Does Meta review this connector? No. Meta doesn't review custom connectors. Muse sees only the tools you switched on for this MCP server in AnythingMCP, and you can disconnect it anytime under Settings → Connectors.
Next steps
Was this guide helpful?