Connector guide4-minute read19 MCP tools7 languages

How to Connect Sorare to OpenClaw — Self-Hosted AI + NFT Fantasy Football

Use OpenClaw's local AI assistant to query Sorare's GraphQL API via AnythingMCP. Streamable-HTTP MCP transport with Bearer auth, bcrypt login, and 30-day token caching.

HCBy HelpCode teamUpdated 4 min read Open-source on GitHub

Open source · AGPL-3.0 · runs on your own server

openclaw · Sorare connector
Pull my current Sorare lineup and tell me where I'm weakest this gameweek.
AI
Callingsorare_get_lineupplayer_recent_scores
Your Common Rivals lineup is solid up top, but the MF slot (Saúl) is your weakness — recent 5-game L5 = 34.2, well under your team average of 51.
sorare_current_usersorare_list_my_cardssorare_player_floor_pricesorare_live_sale_offerssorare_get_auction+ more
  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source · AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Real prompts that work after a 4-minute setup.

Drop these into OpenClaw once the connector is installed. Tools listed below each prompt are auto-called by the agent.

“Pull my current Sorare lineup and tell me where I'm weakest this game week.”
sorare_get_lineupplayer_recent_scores
“List every rare Vinícius Júnior card minted in season 2024.”
sorare_search_playerlist_player_cards
“What's the floor price right now for limited Bukayo Saka cards?”
sorare_player_floor_pricetoken_prices
“Find auctions ending in the next 90 minutes for Liverpool players.”
sorare_live_sale_offerssorare_get_auction

Summary

Use OpenClaw's local AI assistant to query Sorare's GraphQL API via AnythingMCP. Streamable-HTTP MCP transport with Bearer auth, bcrypt login, and 30-day token caching.

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.

Sorare Fantasy Football · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

Sorare

💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → Sorare, paste your Sorare email + password, mint an MCP API key — done. No Docker, no git clone, no local server to run. You can skip the local-install steps below and jump straight to the client-wiring section.

Connect Sorare to OpenClaw

OpenClaw is an open-source personal AI assistant that runs locally and supports MCP servers via its CLI. Combine it with AnythingMCP and you have a self-hosted, end-to-end private setup for querying Sorare from your own machine — your password and the issued JWT never leave your network.

What you can do

  • "List all my cards for Premier League players."
  • "Surface auctions for unique Mbappé cards closing tonight."
  • "Show me the score of my last So5 lineup."
Watch on YouTube →

🔒 The video is embedded via the two-click consent pattern — nothing reaches Google until you press Play.

Prerequisites

  • OpenClaw installed (docs.openclaw.ai/getting-started).
  • AnythingMCP running locally on http://localhost:4000.
  • Sorare account credentials (read-only, 2FA disabled for headless use).

Step 1 — Get your Sorare access

Same as for any other client:

  1. Sign in to https://sorare.com.
  2. Use (or create) a read-only account without 2FA.

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, enter SORARE_EMAIL and SORARE_PASSWORD. Mint an MCP API key in Profile → MCP API Keys.

Step 3 — Register the MCP server in OpenClaw

OpenClaw stores MCP servers under mcp.servers in its config. Add it with the CLI:

openclaw mcp set sorare '{
  "url": "http://localhost:4000/mcp",
  "transport": "streamable-http",
  "connectionTimeoutMs": 10000,
  "headers": {
    "X-API-Key": "YOUR_MCP_API_KEY"
  }
}'

Verify with openclaw mcp list. OpenClaw will auto-discover the 19 Sorare tools and make them available to its agent runtime.

Available tools

ToolDescription
sorare_current_userAuthenticated profile
sorare_get_card_by_slugCard details
sorare_search_playerSearch players
sorare_list_player_cardsPlayer cards
sorare_list_my_cardsYour cards
sorare_get_lineupSo5 lineup
sorare_wallet_balanceGet the authenticated user's wallet balances in ETH (wei) and the three fiat reference currencies (EUR, USD, GBP)
sorare_user_by_slugFetch another Sorare user's public profile by slug — nickname, status, and So5 lineup count
sorare_player_recent_scoresReturn the most recent So5 scores for a football player slug, with position and game date
sorare_token_pricesRecent sale history for cards of a specific player + rarity
sorare_get_auctionGet a specific Sorare auction by id, including cards on auction, current price, best bid, and end date
sorare_my_trophies_summarySummary of the authenticated user's So5 results: total final rankings, podium finishes, and lifetime card / monetary rewards
sorare_player_floor_priceGet the cheapest currently-listed card for a player at a given rarity
sorare_live_sale_offersList currently-live single-sale offers on the secondary market (Sorare's 'transfer market')

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

AnythingMCP encrypts the Sorare JWT in connector_auth_cache, refreshes it 24 h before expiry, and re-logs in on any 401. The token lives ~30 days. No cron job, no manual refresh.

FAQ

Does OpenClaw need to be on the same machine as AnythingMCP? No — http://localhost:4000/mcp is only the default. Use any reachable URL (with TLS + Bearer auth recommended).

Where does OpenClaw store the MCP server config? Under mcp.servers in the global OpenClaw config — managed via openclaw mcp set / list / remove.

Can I run multiple adapters through one MCP server entry? Yes — every adapter you install in AnythingMCP automatically becomes a tool on the same /mcp endpoint.

Next steps

Was this guide helpful?

Your Sorare Fantasy Football agent is one click away.

Install the connector, paste the key, prompt OpenClaw. Free for 7 days, no credit card.

Related guides

Connectors

How to Connect Sorare to Meta Muse — NFT Fantasy Football via MCP

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.

Connectors

Sorare AI: Find Underpriced Cards, Build Lineups

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.

Connectors

How to Connect Sorare to ChatGPT — Fantasy Football for GPT

Bring Sorare's NFT fantasy football data into ChatGPT via the MCP connector built into AnythingMCP. Bcrypt login and 30-day JWT caching are handled for you.

Connectors

How to Connect Sorare to Claude — NFT Fantasy Football via MCP

Connect Sorare's GraphQL API to Claude with AnythingMCP. Query cards, players, lineups, and the transfer market in natural language. Bcrypt login + 30-day token caching handled automatically.

Connectors

How to Connect Sorare to GitHub Copilot — NFT Fantasy Football via MCP

Connect Sorare's GraphQL API to GitHub Copilot Chat with AnythingMCP. Query cards, players, lineups, auctions, wallet and the transfer market in natural language. Bcrypt-salted login and 30-day JWT caching handled automatically.

Connectors

How to Connect Sorare to Cursor — via MCP

Connect Sorare's GraphQL API to Cursor with AnythingMCP. Query cards, players, lineups, and the transfer market in natural language. Bcrypt login + 30-day token caching handled automatically.