Resumen
Utiliza el asistente de IA local de OpenClaw para consultar la API GraphQL de Sorare a través de AnythingMCP. Transporte MCP Streamable-HTTP con autenticación Bearer, inicio de sesión bcrypt y caché de tokens de 30 días.
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.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, haz clic en Conectores → Sorare, pega tu correo electrónico + contraseña de Sorare, acuña una clave API de MCP — listo. Sin Docker, sin
git clone, sin servidor local que ejecutar. Puedes omitir los pasos de instalación local a continuación y saltar directamente a la sección de conexión del cliente.
Conectar Sorare a OpenClaw
OpenClaw es un asistente personal de IA de código abierto que se ejecuta localmente y admite servidores MCP a través de su CLI. Combínalo con AnythingMCP y tendrás una configuración privada autoalojada de extremo a extremo para consultar Sorare desde tu propia máquina: tu contraseña y el JWT emitido nunca abandonan tu red.
Lo que puedes hacer
- "Lista todas mis cartas de jugadores de la Premier League."
- "Muestra subastas de cartas únicas de Mbappé que cierran esta noche."
- "Muéstrame el puntaje de mi última alineación So5."
🔒 El video está incrustado a través del patrón de consentimiento de dos clics — nada llega a Google hasta que presionas Reproducir.
Requisitos previos
- OpenClaw instalado (
docs.openclaw.ai/getting-started). - AnythingMCP ejecutándose localmente en
http://localhost:4000. - Credenciales de cuenta de Sorare (solo lectura, 2FA desactivado para uso sin cabeza).
Paso 1 — Obtén tu acceso a Sorare
Igual que para cualquier otro cliente:
- Inicia sesión en https://sorare.com.
- Usa (o crea) una cuenta de solo lectura sin 2FA.
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, ingresa SORARE_EMAIL y SORARE_PASSWORD. Acuña una clave API de MCP en Perfil → Claves API de MCP.
Paso 3 — Registra el servidor MCP en OpenClaw
OpenClaw almacena los servidores MCP bajo mcp.servers en su configuración. Agrégalo con la CLI:
openclaw mcp set sorare '{
"url": "http://localhost:4000/mcp",
"transport": "streamable-http",
"connectionTimeoutMs": 10000,
"headers": {
"X-API-Key": "YOUR_MCP_API_KEY"
}
}'
Verifica con openclaw mcp list. OpenClaw descubrirá automáticamente las 19 herramientas de Sorare y las pondrá a disposición de su tiempo de ejecución de agente.
Herramientas disponibles
| Herramienta | Descripción |
|---|---|
sorare_current_user | Perfil autenticado |
sorare_get_card_by_slug | Detalles de la carta |
sorare_search_player | Buscar jugadores |
sorare_list_player_cards | Cartas de jugadores |
sorare_list_my_cards | Tus cartas |
sorare_get_lineup | Alineación So5 |
sorare_wallet_balance | Saldos del monedero del usuario autenticado en ETH (wei) y en las tres divisas de referencia EUR, USD y GBP |
sorare_user_by_slug | Perfil público de otro usuario de Sorare por slug: apodo, estado y número de alineaciones So5 |
sorare_player_recent_scores | Las puntuaciones So5 más recientes de un futbolista, con posición y fecha del partido |
sorare_token_prices | Historial reciente de ventas de cartas de un jugador en una rareza concreta |
sorare_get_auction | Obtiene una subasta de Sorare por ID, con las cartas subastadas, precio actual, mejor puja y fecha de fin |
sorare_my_trophies_summary | Resumen de tus resultados en So5: clasificaciones finales, podios y premios totales en cartas y dinero |
sorare_player_floor_price | La carta más barata a la venta de un jugador en una rareza concreta |
sorare_live_sale_offers | Lista las ofertas de venta individual activas en el mercado secundario (el transfer market de Sorare) |
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 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 soporte el esquema de Sorare.
Esa es la diferencia entre una lista de herramientas fija y un verdadero agente. 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 principales ligas."
…y tu IA recorre el esquema GraphQL de Sorare, escanea topPerformers, se une a liveSingleSaleOffers para precios de piso, cruza referencias con 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.
👉 Ve una sesión de chat completa en el anuncio de lanzamiento de Sorare — un verdadero recorrido de Claude componiendo una estrategia de compra de €100 por sí mismo.
Rotación de tokens
AnythingMCP cifra el JWT de Sorare en connector_auth_cache, lo refresca 24 h antes de su expiración y vuelve a iniciar sesión en cualquier 401. El token vive ~30 días. Sin trabajo cron, sin refresco manual.
Preguntas frecuentes
¿Necesita OpenClaw estar en la misma máquina que AnythingMCP?
No — http://localhost:4000/mcp es solo el predeterminado. Usa cualquier URL accesible (se recomienda TLS + autenticación Bearer).
¿Dónde almacena OpenClaw la configuración del servidor MCP?
Bajo mcp.servers en la configuración global de OpenClaw — gestionado a través de openclaw mcp set / list / remove.
¿Puedo ejecutar múltiples adaptadores a través de una entrada de servidor MCP?
Sí — cada adaptador que instales en AnythingMCP se convierte automáticamente en una herramienta en el mismo endpoint /mcp.
Próximos pasos
¿Te ha sido útil esta guía?