Skip to main content
Glama
tweiss777

sleeper-mcp

by tweiss777

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_userA

Resolve a Sleeper username or user ID to its public user profile.

Returns the user's user_id, username, display name, and avatar identifier. Use this first when only a username is known, then pass the returned user_id to get_user_leagues or get_user_drafts.

get_user_leaguesA

List all Sleeper leagues belonging to a user for a sport and season.

Returns league metadata including league_id, draft_id, settings, scoring, roster positions, status, and previous-league linkage. Resolve a username with get_user first. Use this to discover league IDs before standings, matchup, roster, transaction, or playoff analysis.

get_leagueA

Fetch configuration and metadata for one Sleeper league.

Returns status, season, scoring settings, roster positions, draft ID, league name, avatar, and roster count. Obtain league_id from get_user_leagues. Use this before interpreting scores, roster slots, league status, or chaining through previous seasons.

get_league_rostersA

Return every roster and its season record in a Sleeper league.

Each roster includes roster_id, owner_id, players, starters, reserve players, wins, losses, points, waiver position, and related settings. Obtain league_id from get_user_leagues. Combine with get_league_users to map owners to teams and use for standings or roster analysis.

get_league_usersA

Return all users participating in a Sleeper league.

Results include user_id, username, display name, avatar, commissioner status, and team metadata such as custom team names. Obtain league_id from get_user_leagues. Combine owner user IDs with get_league_rosters when producing standings, team labels, or manager summaries.

get_league_matchupsA

Return all team matchup entries for one league week.

Each entry includes roster_id, matchup_id, starters, all players, points, and commissioner-overridden points. Teams sharing matchup_id played one another. Obtain league_id from get_user_leagues and current week from get_sport_state. Use for weekly recaps, live score summaries, and lineup analysis.

get_winners_bracketA

Fetch the league's championship playoff bracket.

Returns rounds and bracket matchups with roster IDs, winner/loser IDs, source-match progression, and placement data for supported playoff sizes. Obtain league_id from get_user_leagues. Use after or during playoffs to explain championship paths, seeds, results, and upcoming matchups.

get_losers_bracketA

Fetch the league's consolation or losers playoff bracket.

Returns bracket rounds, roster participants, progression sources, winners, losers, and placement information. Obtain league_id from get_user_leagues. Use for consolation recaps, toilet-bowl analysis, draft-order implications, and remaining postseason matchups.

get_transactionsA

Return a league's free-agent moves, waivers, and trades for a round.

Results identify added and dropped player IDs, involved roster IDs, status, timestamps, FAAB bids or transfers, and traded draft picks. Obtain league_id from get_user_leagues. Use for waiver reports, trade histories, FAAB analysis, and weekly transaction summaries.

get_league_traded_picksA

Return all current and future draft picks traded in a league.

Each item includes season, round, original roster, previous owner, and current owner roster IDs. Obtain league_id from get_user_leagues. Use for dynasty asset inventories, future-pick ownership, trade evaluation, or reconstructing who owns each rookie draft selection.

get_sport_stateA

Return Sleeper's current week and season state for a sport.

For NFL this includes season, season type, week, leg, display week, previous season, league season, and season start date. Use this before week- or season-scoped calls when the current values are unknown, such as matchups, transactions, user leagues, or drafts.

get_user_draftsA

List a user's Sleeper drafts for a sport and season.

Returns draft IDs, league IDs, draft type, status, settings, order, timing, and metadata. Resolve a username through get_user to obtain the required user_id; use get_sport_state if the active season is unknown. Use this to discover draft IDs for draft-board and pick analysis.

get_league_draftsA

List every draft associated with a Sleeper league.

Drafts are returned newest first and include draft_id, type, status, settings, season, timing, and draft-order metadata. A dynasty league may have multiple drafts. Obtain league_id from get_user_leagues and use this to choose the correct draft before requesting picks.

get_draftA

Fetch settings and metadata for one Sleeper draft.

Returns draft type, status, rounds, timer, slots, draft order, the draft-slot-to-roster mapping, league ID, timing, and metadata. Obtain draft_id from get_league_drafts or get_user_drafts. Use before analyzing the board so pick positions can be assigned to users and rosters.

get_draft_picksA

Return all completed picks from a Sleeper draft.

Each pick includes player_id, selecting user, roster, round, draft slot, overall pick number, keeper status, and a player metadata snapshot. Obtain draft_id from get_league_drafts or get_user_drafts. Use for draft recaps, team-by-team results, reaches, values, and board reconstruction.

get_draft_traded_picksA

Return traded-pick ownership specifically for one Sleeper draft.

Results identify each pick's season, round, original roster, previous owner, and current owner roster IDs. Obtain draft_id from get_league_drafts. Use with get_draft and get_draft_picks to reconstruct a draft board whose slots changed hands before or during the draft.

get_playersA

Fetch Sleeper's player-ID lookup map, optionally filtered.

The result maps player IDs found in rosters and draft picks to names, teams, positions, status, injuries, and external IDs. The unfiltered response is several megabytes and should generally be cached and called no more than once daily. Prefer position and active filters when a smaller lookup is enough.

get_trending_playersA

Rank players trending by adds or drops over a recent time window.

Returns player_id and activity count for each ranked player. Use get_players to translate IDs into names when needed. This tool is useful for waiver-wire discovery, injury-reaction monitoring, and identifying players fantasy managers are rapidly adding or abandoning.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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

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