Skip to main content
Glama
einreke

Sleeper API MCP

by einreke

MCP de API de Sleeper

Este servidor de Protocolo de Contexto de Modelo (MCP) proporciona acceso a la API de Sleeper Fantasy Football. Permite a los agentes obtener datos sobre usuarios, ligas, drafts, plantillas, enfrentamientos e información de jugadores desde la plataforma Sleeper.

Características

  • Acceder a información de usuarios y ligas

  • Recuperar detalles de la liga, listas y usuarios

  • Obtenga información sobre los enfrentamientos y los cuadros de los playoffs

  • Ver transacciones y selecciones negociadas

  • Acceda a la información del draft y a las selecciones

  • Obtener datos de jugadores e información de tendencias de jugadores

  • No se requiere clave API (la API de Sleeper es de solo lectura)

Related MCP server: NBA MCP Server

Configuración

Requisitos

pip install requests

Uso

  1. Coloque este MCP en un directorio llamado mcp_sleeper

  2. Configure Cursor con el siguiente fragmento .cursor/mcp.json :

{
  "mcpServers": {
    "sleeper": {
      "command": "python server.py"
    }
  }
}
  1. Inicie el MCP con:

cursor run-mcp sleeper

Métodos API

El MCP proporciona las siguientes herramientas:

Datos del usuario

  • getUserInfo : obtiene información del usuario por nombre de usuario o user_id

  • getUserLeagues : obtiene todas las ligas de un usuario para un deporte y temporada específicos

  • getUserDrafts : recupera todos los borradores de un usuario para un deporte y temporada específicos

Datos de la liga

  • getLeagueInfo : Obtener información sobre una liga específica

  • getLeagueRosters : recupera todas las listas de una liga

  • getLeagueUsers : obtiene todos los usuarios de una liga

  • getLeagueMatchups : recupera los enfrentamientos de una liga para una semana específica

  • getLeagueWinnersBracket : recupera el cuadro de ganadores de los playoffs de una liga

  • getLeagueLosersBracket : recupera el cuadro de perdedores de los playoffs de una liga

  • getLeagueTransactions : recupera las transacciones de una liga para una semana específica

  • getLeagueTradedPicks : recupera todas las selecciones intercambiadas en una liga

  • getLeagueDrafts : recupera todos los drafts de una liga

Borrador de datos

  • getDraftInfo : Obtener información sobre un borrador específico

  • getDraftPicks : Obtener todas las selecciones en un draft

  • getDraftTradedPicks : recupera todas las selecciones intercambiadas en un draft

Datos del jugador

  • getAllPlayers : obtiene información sobre todos los jugadores de un deporte específico

  • getTrendingPlayers : recupera jugadores de tendencia según la actividad de agregar o eliminar.

Datos estatales

  • getNFLState : obtiene el estado actual de la NFL

Ejemplo de uso

Así es como un agente podría usar este MCP para recuperar datos de Sleeper:

# Get user information
user_info = getUserInfo({"username_or_user_id": "sleeper_username"})

# Get user's leagues for the 2023 NFL season
leagues = getUserLeagues({"user_id": user_info["user_id"], "sport": "nfl", "season": "2023"})

# Get information about a specific league
league_info = getLeagueInfo({"league_id": leagues[0]["league_id"]})

# Get rosters for a league
rosters = getLeagueRosters({"league_id": league_info["league_id"]})

# Get matchups for a specific week
matchups = getLeagueMatchups({"league_id": league_info["league_id"], "week": 1})

# Get trending players
trending_players = getTrendingPlayers({"sport": "nfl", "type": "add", "lookback_hours": 24, "limit": 10})

Limitación de velocidad

Tenga en cuenta la velocidad a la que realiza llamadas a la API. Según la documentación de Sleeper, debería mantenerse por debajo de las 1000 llamadas a la API por minuto para evitar bloqueos por IP.

Lectura adicional

F
license - not found
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
    C
    maintenance
    A server that integrates Sleeper fantasy sports data with Goose AI through the Machine Context Protocol (MCP), providing structured access to fantasy league information.
  • F
    license
    A
    quality
    D
    maintenance
    A Model Context Protocol server that enables LLMs to retrieve NBA data including player stats, team information, game logs, and league standings through the nba_api library.
    10
    1
  • A
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server that provides read-only access to Yahoo Fantasy Sports data, enabling AI assistants to query league standings, player stats, matchups, and rosters.
    2
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI models to manage and query fantasy sports leagues through the Sleeper API, supporting tasks like player lookups, league activity, and draft management.
    27
    MIT

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • A Model Context Protocol server for Wix AI tools

  • Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.

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/sleeper-scraper-mcp'

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