Sports MCP Server

Puntuaciones y estadísticas deportivas en vivo de la NBA, NFL y NHL

Documentación

Sports Scores MCP — NBA, NFL y NHL para Agentes de IA (nexgendata/sports-mcp-server) Actor

Servidor MCP que expone puntuaciones deportivas de NBA, NFL, NHL y combinadas como herramientas para agentes. Conecta Claude, Cursor, n8n o el OpenAI Agents SDK a puntuaciones de juegos en vivo.

  • URL: https://apify.com/nexgendata/sports-mcp-server.md
  • Desarrollado por: NexGenData (comunidad)
  • Categorías: IA, Redes sociales, Servidores MCP
  • Estadísticas: 14 usuarios totales, 3 usuarios mensuales, 100.0% de ejecuciones exitosas, 0 marcadores
  • Calificación de usuarios: Sin calificaciones aún

Precios

desde $20.00 / 1,000 llamadas de herramienta

Este Actor se paga por evento y uso. Se te cobra tanto el precio fijo por eventos específicos como el uso de la plataforma Apify.

Aprende más: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

¿Qué es un Apify Actor?

Los Actors son automatizaciones de datos web que impulsan IA y operaciones. Se ejecutan en la plataforma Apify para extraer sitios web, procesar datos, conectar APIs y automatizar flujos de trabajo. En modo Batch, un Actor acepta una entrada JSON bien definida, realiza una acción que puede tomar desde unos segundos hasta unas horas, y opcionalmente produce una salida JSON bien definida, conjuntos de datos con resultados, o archivos en el almacén de clave-valor. En modo Standby, un Actor proporciona un servidor web que puede usarse como sitio web, API o servidor MCP. Los Actors se escriben con "A" mayúscula.

¿Cómo integrar un Actor?

Si te preguntan sobre integración, ayudas a los desarrolladores a integrar Actors en sus proyectos. Te adaptas a su stack y entregas integraciones seguras, bien documentadas y listas para producción. La mejor manera de integrar Actors es la siguiente.

  • Agentes de IA y clientes MCP — el servidor MCP de Apify en https://mcp.apify.com (remoto, HTTP transmisible, OAuth en primer uso).
  • Flujos de trabajo agénticos y desarrollo local de ActorsAgent Skills con el Apify CLI: npm install -g apify-cli, luego apify login.
  • Proyectos JavaScript/TypeScript — el cliente JS/TS oficial: npm install apify-client.
  • Proyectos Python — el cliente Python oficial: pip install apify-client.
  • Cualquier otro lenguaje — la API REST.

Para ejemplos de uso, consulta la sección API a continuación.

Para más detalles, consulta la documentación de Apify como índice Markdown y texto completo Markdown.

README

Sports Scores MCP

Un servidor de Protocolo de Contexto de Modelo que brinda a los agentes de IA puntuaciones deportivas en vivo — NBA, NFL, NHL y combinadas — como herramientas invocables. Para asistentes deportivos, bots y paneles.

🛠 Herramientas (4)

  • get_all_scores — Puntuaciones en todas las ligas compatibles.
  • get_nba_scores — Puntuaciones de juegos de NBA.
  • get_nfl_scores — Puntuaciones de juegos de NFL.
  • get_nhl_scores — Puntuaciones de juegos de NHL.

🔌 Conexión (Claude Desktop / Cursor / n8n / OpenAI Agents SDK)

Agrega este servidor MCP a la configuración de tu cliente:

{
  "mcpServers": {
    "sports": {
      "url": "https://nexgendata--sports-mcp-server.apify.actor/mcp"
    }
  }
}

Ejemplo de prompt para agente:

Get today's NBA and NHL scores.

Precios: $0.02 por llamada de herramienta (Pago por Evento). Se ejecuta en modo Standby.


🏈 Sports MCP Server — Puntuaciones en Vivo de NBA, NFL y NHL para Claude / ChatGPT

Conecta agentes de IA a marcadores deportivos de EE. UU. en vivo a través del Protocolo de Contexto de Modelo (MCP) — puntuaciones de juegos de NBA, NFL y NHL en JSON limpio optimizado para llamadas de función de LLM. Una alternativa ligera de pago por uso a las suscripciones mensuales de datos deportivos para agentes que solo necesitan puntuaciones actuales.

Lo que Obtienes

Este servidor MCP expone 4 herramientas a tu agente de IA. Cada una devuelve el marcador actual de su liga — equipos, puntuaciones y estado del juego (en vivo / final / programado). Las herramientas no toman parámetros; devuelven la lista actual.

  • get_nba_scores — marcador actual de NBA (equipos, puntuaciones, estado del juego, horarios de inicio)
  • get_nfl_scores — marcador actual de NFL (equipos, puntuaciones, estado del juego, horarios de inicio)
  • get_nhl_scores — marcador actual de NHL (equipos, puntuaciones, estado del juego, horarios de inicio)
  • get_all_scores — marcadores de NBA + NFL + NHL en una sola llamada, ideal para un resumen deportivo diario

Todas las respuestas son JSON estructurado para uso de herramientas de LLM — sin necesidad de extracción de HTML.

Casos de Uso

  • Chatbots de participación de fanáticos — bots de Discord / Slack responden "¿cuál es el marcador de los Lakers?" sin gastos de desarrollo
  • Resúmenes deportivos diariosget_all_scores devuelve todos los juegos de NBA/NFL/NHL en una sola llamada
  • Paneles de medios deportivos — genera automáticamente texto de resumen de juegos cuando un juego termina
  • Bots de Twitter / X — publica actualizaciones de puntuación desde datos estructurados en lugar de extraerlos

Inicio Rápido

Conecta este servidor MCP a un cliente compatible con MCP (Claude Desktop, Cursor, Windsurf, Cline) apuntando tu configuración al endpoint MCP de este actor:

https://nexgendata--sports-mcp-server.apify.actor/mcp

Luego pregunta: "¿Qué juegos de NBA hay hoy y cuáles son las puntuaciones?"

Precios

Este actor usa precios de pago por evento de Apify — se te cobra por llamada de herramienta exitosa, sin suscripción mensual.

Preguntas Frecuentes

P: ¿Es una fuente oficial de ESPN / NBA / NFL? No. El servidor agrega marcadores de ligas disponibles públicamente.

P: ¿Qué ligas son compatibles? Marcadores de NBA, NFL y NHL. MLB, fútbol y otras ligas no son compatibles actualmente.

P: ¿Puedo consultar una fecha específica o un juego pasado? No. Las herramientas devuelven el marcador actual y no toman parámetros.

P: ¿Proporciona clasificaciones, estadísticas de jugadores, calendarios o jugada por jugada? No. Este servidor devuelve solo marcadores.

P: ¿Puede el agente de IA llamar esto desde Cursor / Cline / Claude Desktop? Sí — cualquier cliente compatible con MCP funciona. Apunta tu configuración al endpoint MCP de este actor.

Acerca de NexGenData

NexGenData publica un catálogo de actores de Apify y una familia de servidores MCP para flujos de trabajo de agentes de IA. Explora el catálogo completo en https://apify.com/nexgendata

🔗 Actores Relacionados de NexGenData

Esquema de Entrada del Actor

Ejemplo de objeto de entrada del Actor

{}

API

Puedes ejecutar este Actor programáticamente usando nuestra API. A continuación hay ejemplos de código en JavaScript, Python y CLI, así como la especificación OpenAPI y la configuración del servidor MCP.

Ejemplo en JavaScript

import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("nexgendata/sports-mcp-server").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

Ejemplo en Python

from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("nexgendata/sports-mcp-server").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

Ejemplo en CLI

echo '{}' |
apify call nexgendata/sports-mcp-server --silent --output-dataset

Configuración del servidor MCP

{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,nexgendata/sports-mcp-server"
        }
    }
}

El servidor alojado te inicia sesión con OAuth en la primera conexión, por lo que no se necesita ningún token de API en esta configuración. Los clientes sin soporte de OAuth pueden enviar un encabezado Authorization: Bearer <APIFY_API_TOKEN> en su lugar, usando un token de API e Integraciones en la Consola de Apify (https://console.apify.com/settings/integrations).

Especificación OpenAPI

Descarga la definición de OpenAPI: https://api.apify.com/v2/actors/IHlSJsgAiuJ6lJyOh/builds/cSLiPfXjTm3iYsJiY/openapi.json