Skip to main content
Glama
brettadams0

yahoo-fantasy-mcp

by brettadams0

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
}

Tools

Functions exposed to the LLM to take actions

NameDescription
yahoo_get_my_gamesA

Lists every fantasy sport/season (NFL, NBA, MLB, NHL, across years) the logged-in Yahoo account has played.

yahoo_get_my_leaguesA

Lists the leagues the account belongs to for a given game key (e.g. "nfl", "nba", "mlb", "nhl", or a year-specific code).

yahoo_get_league_standingsC

Current standings for a league.

yahoo_get_league_settingsC

Scoring rules, roster positions, and other settings for a league.

yahoo_get_scoreboardB

Matchup scores for a league, optionally for a specific week.

yahoo_get_league_transactionsC

Recent adds/drops/trades in a league.

yahoo_search_league_playersC

Searches the player pool for a league by name.

yahoo_get_team_rosterC

A team's roster, optionally for a specific week.

yahoo_get_team_matchupsC

A team's full schedule of matchups and results for the season.

yahoo_fantasy_raw_getA

Escape hatch: GET any Yahoo Fantasy Sports API path (under /fantasy/v2/) not covered by a dedicated tool, e.g. "/league/{key}/draftresults". Read-only.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.3/5.0

Scored across 10 tools

Disambiguation5/5

Each tool targets a distinct resource or action (e.g., games, leagues, standings, settings, scoreboard, transactions, players, teams, matchups, plus a raw API escape hatch). No two tools overlap in purpose.

Naming Consistency5/5

All tools follow a consistent 'yahoo_verb_noun' pattern (e.g., yahoo_get_my_games, yahoo_get_league_standings). The naming convention is uniform and predictable.

Tool Count5/5

With 10 tools, the set is well-scoped for a fantasy sports MCP server. It covers the most common queries without being overwhelming, and each tool serves a clear need.

Completeness4/5

The tools cover most key read operations for Yahoo Fantasy (games, leagues, standings, scoreboard, transactions, roster, matchups, player search). The raw get tool fills gaps like draft results, but write operations are missing, which is a minor gap for a read-only interface.

Maintenance

ActivityStale
ResponsivenessNo issues