Search MFL players
mfl_get_playersSearch MFL's NFL player database by name, position, or team to find player IDs, check ages and draft capital, and see fantasy ownership.
Instructions
Search MFL's player database (all NFL players, offense and IDP) by name, position, NFL team, or player ID. Returns ID, name, position, team, age, draft year/round/pick, college, and (by default) which fantasy team in your league owns each player.
Use this to find player IDs for other tools, check ages and draft capital for dynasty decisions, or answer "who owns X?".
Args:
name (string, optional): full or partial name, e.g. "bijan" or "St. Brown".
positions (string, optional): comma list, e.g. "RB,WR" or "DE,DT,LB".
teams (string, optional): comma list of MFL team codes, e.g. "KCC,BUF". "FA" = NFL free agent.
player_ids (string, optional): comma list of MFL player IDs.
rookies_only (boolean, optional): only players drafted in the selected season.
owner (string, optional): only players on this fantasy team: "mine", a franchise ID, or a team name; or "available" for unrostered players.
sort ('name' | 'points', default 'name'): 'points' ranks by year-to-date fantasy points under the league's scoring and adds a points column.
include_ownership (boolean, default true): add the fantasy owner in this league (one extra API call).
league, season: optional (season selects that year's player database).
limit (1-200, default 25), offset (default 0).
response_format: 'markdown' (default) or 'json'.
At least one filter is recommended; the full database has thousands of players. Combine filters instead of fetching a big list and filtering it yourself:
"My top rookies by points" -> { rookies_only: true, owner: "mine", sort: "points" }
"Best available IDP linebackers" -> { positions: "LB", owner: "available", sort: "points" }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Full or partial player name. | |
| sort | No | 'points' = year-to-date fantasy points, highest first. | name |
| limit | No | Max results to return (1-200, default 25). | |
| owner | No | "mine", a franchise ID, a team name, or "available". | |
| teams | No | Comma list of MFL team codes, e.g. "KCC,BUF". | |
| league | No | Which league: a configured alias (see mfl_list_leagues), league name, or numeric MFL league ID. Omit for the default league. | |
| offset | No | Results to skip, for paging (default 0). | |
| season | No | Season year, e.g. 2025 for last season. Omit for the league's default (usually current) season. | |
| positions | No | Comma list, e.g. "QB" or "DE,DT,LB". | |
| player_ids | No | Comma list of MFL player IDs. | |
| rookies_only | No | Only players drafted in the selected season. | |
| response_format | No | 'markdown' for readable output (default) or 'json' for structured data. | markdown |
| include_ownership | No | Show which fantasy team owns each player. |