Resumen
Conecta la API GraphQL de Sorare a Cursor con AnythingMCP. Consulta cartas, jugadores, alineaciones y el mercado de transferencias en lenguaje natural. Inicio de sesión Bcrypt + almacenamiento en caché de tokens de 30 días gestionado automáticamente.
Prueba a pedir
Prompts de ejemplo para Sorare Fantasy Football
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
Solo autoalojado. Sorare rechaza las peticiones que llegan desde direcciones IP de centros de datos, y AnythingMCP Cloud funciona en un centro de datos, así que este conector no está disponible en AnythingMCP Cloud. Funciona en una instancia de AnythingMCP que ejecutes tú mismo en un ordenador o servidor con una conexión a internet normal de casa o de oficina.
Conectar Sorare a Cursor
Sorare es el mayor juego de fútbol de fantasía NFT, con cobertura completa de GraphQL sobre cartas, jugadores, alineaciones y el mercado de transferencias. Con AnythingMCP, puedes gestionar todo desde Cursor en inglés sencillo — sin SDK que unir, sin rotación de tokens que supervisar.
Lo que puedes hacer
- "Muestra mi cuenta actual de Sorare y el conteo de cartas raras."
- "Lista las próximas 5 cartas raras de Messi en subasta por debajo de 0.05 ETH."
- "Encuentra todas mis cartas de jugadores del Real Madrid."
- "¿Quién anotó más en la alineación So5
abc-123?"
🔒 El video está incrustado a través del patrón de consentimiento de dos clics — nada llega a Google hasta que presiones Reproducir.
Requisitos previos
- Una cuenta activa de Sorare (recomendamos una cuenta dedicada, sin 2FA y de solo lectura para uso sin cabeza).
- AnythingMCP en tu propio ordenador o servidor (Docker, unos 3 minutos). AnythingMCP Cloud no puede ejecutar el conector de Sorare.
- Cursor instalado.
Paso 1 — Obtén tu acceso a Sorare
- Inicia sesión en https://sorare.com.
- Opcionalmente desactiva 2FA en una cuenta de solo lectura dedicada a MCP —
signInrechaza solicitudes sin un OTP fresco, y los OTP no pueden ser pre-rotados para un servidor.
Paso 2 — Instala el adaptador de Sorare
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
Abre http://localhost:3000/connectors/store, haz clic en Sorare, y completa:
| Campo | Valor |
|---|---|
SORARE_EMAIL | tu correo electrónico de cuenta |
SORARE_PASSWORD | tu contraseña en texto plano |
Haz clic en Instalar — el adaptador ahora está en tu catálogo con 19 herramientas (5 integradas de GraphQL + 14 dedicadas).
En MCP Servers, crea un servidor y asígnale el conector Sorare. En la página del servidor, copia el MCP endpoint (http://localhost:4000/mcp/<server-id>) y genera una clave en API keys.
El quickstart solo escucha en localhost. Para una instancia a la que puedan llegar otras personas o clientes de IA en la nube, clona el repositorio y ejecuta ./setup.sh, que configura dominio, HTTPS y OAuth (guía de despliegue).
Paso 3 — Añadir el conector en Cursor
Cursor se ejecuta en tu ordenador, así que puede usar el endpoint local. Añade el servidor a ~/.cursor/mcp.json (todos los proyectos) o a .cursor/mcp.json (un solo proyecto):
{
"mcpServers": {
"sorare": {
"url": "http://localhost:4000/mcp/<server-id>",
"headers": { "X-API-Key": "<your-api-key>" }
}
}
}
Después comprueba en los ajustes MCP de Cursor que el servidor está activo y que aparecen sus herramientas.
Herramientas disponibles (19 en total)
| Grupo | Herramientas |
|---|---|
| Identidad / billetera | sorare_current_user, sorare_wallet_balance, sorare_my_trophies_summary, sorare_user_by_slug |
| Cartas / inventario | sorare_list_my_cards, sorare_get_card_by_slug, sorare_list_player_cards |
| Jugadores / forma | sorare_search_player, sorare_player_recent_scores, sorare_player_floor_price |
| Mercado y subastas | sorare_live_sale_offers, sorare_token_prices, sorare_get_auction, sorare_get_lineup |
| Escape genérico de GraphQL | sorare_graphql_schema_url, sorare_graphql_schema, sorare_graphql_query, sorare_graphql_mutation, sorare_graphql_subscription |
Más allá de las 19 herramientas — tu IA llama a cualquier operación GraphQL de Sorare
Estas herramientas dedicadas cubren los puntos de entrada más comunes, pero cada conector de GraphQL también incluye sorare_graphql_schema, sorare_graphql_query, sorare_graphql_mutation y sorare_graphql_subscription — salidas de escape auto-inyectadas que permiten a tu IA componer cualquier operación que el esquema de Sorare soporte.
Esa es la diferencia entre una lista de herramientas fija y un agente real. Pregunta:
"Encuentra 3 cartas Limitadas que probablemente anoten en la próxima jornada y que estén un 30 % por debajo de su promedio de 30 días. Solo las 5 mejores ligas."
…y tu IA recorre el esquema GraphQL de Sorare, escanea topPerformers, se une a liveSingleSaleOffers para precios mínimos, referencia tokenPrices para promedios de 30 días, y te entrega una lista de compras con un plan de reserva. Todo desde un solo aviso, sin GraphQL manual de tu parte.
👉 Consulta una sesión de chat completa en el anuncio de lanzamiento de Sorare — un verdadero viaje de ida y vuelta de Claude componiendo una estrategia de compra de €100 por sí solo.
Rotación de tokens, explicado
Los JWT de Sorare duran ~30 días. AnythingMCP almacena el tuyo cifrado en reposo, lo vuelve a emitir 24 h antes de su caducidad, y vuelve a iniciar sesión en cualquier 401 (sin que tu contraseña sea leída nuevamente desde el disco — el hash bcrypt se recalcula a partir de la sal recién obtenida). Nunca verás un error de token caducado.
Preguntas frecuentes
¿AnythingMCP almacena mi contraseña de Sorare en texto plano?
Solo dentro del blob cifrado authConfig (AES-256-GCM). Solo el hash bcrypt cruza la red, solo en signIn.
¿Puedo usar una cuenta de Sorare con 2FA?
La mutación signIn necesita un otpAttempt fresco para cuentas 2FA, lo cual no se puede automatizar. Usa una cuenta de solo lectura dedicada sin 2FA.
¿Por qué Sorare no está disponible en AnythingMCP Cloud? Sorare rechaza las peticiones desde direcciones IP de centros de datos. AnythingMCP Cloud funciona en un centro de datos, así que todas las llamadas fallarían. Con una instancia de AnythingMCP en una conexión de casa o de oficina normalmente funciona.
¿Cursor admite servidores MCP personalizados en el plan gratuito? Sí, MCP está disponible en los planes Hobby, Pro y Business.
Próximos pasos
- Sorare a MCP — la guía genérica
- Conectar Sorare a Claude
- Conectar Sorare a ChatGPT
- Conectar Sorare a Gemini
- Conectar Sorare a Meta Muse
- Conectar Sorare a OpenClaw
¿Te ha sido útil esta guía?