Get MFL roster(s)
mfl_get_rosterRetrieve fantasy football rosters for MyFantasyLeague franchises, including player names, positions, NFL teams, status, and salary, filtered by season, week, position, or roster status.
Instructions
Get the players on a franchise's roster (or every roster in the league), with player name, position (offense and IDP), NFL team, age, roster status (Active, Taxi, IR), and salary/contract fields when the league uses them.
Defaults to YOUR franchise when one is configured. Use franchise="all" to see every team (useful for "who owns X", trade targets, or league-wide positional depth).
Args:
league, season: optional. Use season to see a previous season's final rosters.
franchise (string, optional): "mine" (default), "all", a franchise ID like "0007", or a team/owner name.
week (number, optional): roster as of a specific week.
position (string, optional): only show this position, e.g. "QB", "LB", "S".
status (string, optional): 'active' | 'taxi' | 'ir' to filter roster status.
response_format: 'markdown' (default) or 'json'.
Examples:
"Show my roster" -> {}
"Who has the most linebackers?" -> { franchise: "all", position: "LB" }
"What did my taxi squad look like last year?" -> { season: 2025, status: "taxi" }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| week | No | NFL week number (1-22). Omit for the current week. | |
| league | No | Which league: a configured alias (see mfl_list_leagues), league name, or numeric MFL league ID. Omit for the default league. | |
| season | No | Season year, e.g. 2025 for last season. Omit for the league's default (usually current) season. | |
| status | No | Filter by roster status. | |
| position | No | Filter to one position, e.g. "RB" or "LB". | |
| franchise | No | "mine" (default), "all", a franchise ID, or a team/owner name. | |
| response_format | No | 'markdown' for readable output (default) or 'json' for structured data. | markdown |