sleeper-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
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
| Capability | Details |
|---|---|
| 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
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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