Skip to main content
Glama
einreke

NFL Transactions MCP

by einreke

Transacciones de la NFL MCP

Un programa de línea de comandos modular (MCP) para extraer datos de transacciones de la NFL de ProSportsTransactions.com.

Características

  • Obtenga transacciones de la NFL con opciones de filtrado flexibles:

    • Movimiento de jugadores, entrenadores y ejecutivos (intercambios, fichajes de agentes libres, selecciones del draft, etc.)

    • Movimientos hacia/desde la reserva de lesionados

    • Movimientos hacia y desde ligas menores (NFL Europa)

    • Partidos perdidos por lesiones

    • Partidos perdidos por motivos personales

    • Acciones disciplinarias (suspensiones, multas, etc.)

    • Incidentes legales/penales

  • Filtrar por equipo, jugador, rango de fechas y tipo de transacción

  • Datos de salida en formato CSV, JSON o DataFrame

  • Enumere todos los equipos de la NFL y los tipos de transacciones

Related MCP server: nfl-mcp

Instalación

# Clone the repository
git clone <repository-url>
cd nfl_transactions_mcp

# Install requirements
pip install -r requirements.txt

Uso con cursor

Para usar este MCP con Cursor, agregue la siguiente configuración a su archivo .cursor/mcp.json :

{
  "mcpServers": {
    "nfl-transactions": {
      "command": "python server.py",
      "env": {}
    }
  }
}

Ejecutar el MCP directamente

# Run the MCP server via Cursor
cursor run-mcp nfl-transactions

Herramientas disponibles

1. obtener_transacciones

Obtiene transacciones de la NFL según filtros específicos.

Parámetros:

  • start_date (obligatorio): Fecha de inicio en formato AAAA-MM-DD

  • end_date (obligatorio): Fecha de finalización en formato AAAA-MM-DD

  • transaction_type (opcional, predeterminado: "Todos"): Tipo de transacción a filtrar

  • team (opcional): Nombre del equipo

  • player (opcional): Nombre del jugador

  • output_format (opcional, predeterminado: "json"): formato de salida (csv, json o dataframe)

Ejemplo:

{
  "jsonrpc": "2.0",
  "method": "fetch_transactions",
  "params": {
    "start_date": "2023-01-01",
    "end_date": "2023-12-31",
    "transaction_type": "Injury",
    "team": "Patriots"
  },
  "id": 1
}

2. lista_de_equipos

Enumera todos los equipos de la NFL disponibles para filtrar.

Ejemplo:

{
  "jsonrpc": "2.0",
  "method": "list_teams",
  "id": 2
}

3. lista_de_tipos_de_transacción

Enumera todos los tipos de transacciones disponibles para filtrar.

Ejemplo:

{
  "jsonrpc": "2.0",
  "method": "list_transaction_types",
  "id": 3
}

Integración con superagentes

Este MCP está diseñado para integrarse fácilmente con agentes o superagentes de IA. Un agente puede realizar solicitudes JSON-RPC para interactuar con este MCP y recuperar datos de transacciones de la NFL según las consultas del usuario.

Ejemplo de integración de agente:

# Example of an agent calling the MCP
import json
import subprocess

def call_mcp(method, params=None):
    request = {
        "jsonrpc": "2.0",
        "method": method,
        "params": params or {},
        "id": 1
    }
    
    # Call the MCP via cursor
    cmd = ["cursor", "run-mcp", "nfl-transactions"]
    proc = subprocess.Popen(cmd, stdin=subprocess.PIPE, stdout=subprocess.PIPE, text=True)
    
    # Send the request and get the response
    response, _ = proc.communicate(json.dumps(request))
    return json.loads(response)

# Example: Get Patriots injury transactions from 2023
result = call_mcp("fetch_transactions", {
    "start_date": "2023-01-01",
    "end_date": "2023-12-31",
    "transaction_type": "Injury",
    "team": "Patriots"
})

print(f"Found {len(result['data'])} transactions")

Licencia

Licencia MIT

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    A command-line interface application that enables interactive chat with AI models through the Anthropic API, supporting document retrieval, command-based prompts, and extensible tool integrations.
  • A
    license
    Not graded
    quality
    A
    maintenance
    An MCP server that provides access to over 12 years of NFL play-by-play data through a local DuckDB database. It enables users to query player performance, team statistics, and situational efficiency metrics like EPA and WPA using natural language.
    13
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    CLI and MCP server for EdgeFinder sports analysis. Get AI-powered NFL, NBA, and MLB betting recommendations, player stats, odds, schedules, and Polymarket portfolio tracking from your terminal or AI agent.
    67
    2
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    A factual NFL data server that provides player search, profiles, statistics, schedules, rosters, and more via MCP tools, with automatic on-demand retrieval and transparent caching from nflverse.
    18
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • NBA MCP — player, team, and game data via the BallDontLie API

  • Read-only fantasy analysis for ESPN, Yahoo, and Sleeper leagues via MCP

  • Query SEC EDGAR filings, XBRL financials, and company data through MCP. STDIO & Streamable HTTP.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/einreke/nfl-transactions-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server