mcp server
Muffed — verified NFL stats and fantasy context
Verified NFL stats and Sleeper league context. Every figure carries its own source rank.
Description as published by the maintainer. Source
- version 1.0.2
- active
active — Registry entry last updated 2026-07-31.
What this server can do
13 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.
compare_entities(a, b, all, season, metrics, entity_kind)- Two players or two teams shown side by side, on the metrics that matter for their position by default — name metrics explicitly, or pass all:true, for the full set. Each side carries its source rank. States both figures and stops: it names no winner, no margin and no recommendation. Required: a, b.
get_backfield(team)- Muffed's published handcuff page for one team's backfield, plus the current depth chart and injury status from Sleeper. Answers who backs up a starter, and who replaces one who is out. Required: team.
get_current_insights(limit, subject)- Muffed's published editorial reads on what is real in the NFL right now — each one a dated, sourced claim with its supporting figures, from the /trends board.
get_entity_metrics(entity, metric, season, entity_kind)- Every verified figure Muffed holds for one NFL player or one NFL team (by name or abbreviation, e.g. "Bijan Robinson" or "DEN"), with the source's rank where one exists. Names are resolved before lookup; an unrecognised name returns the closest matches rather than a guess. Required: entity.
get_metric_definition(metric)- Muffed's published definition of a verified metric — what it measures, in plain language, from the glossary page for that term — plus which seasons it actually covers, how it is ranked, its licence and its attribution. Accepts a metric key or a common name ("cpoe", "rushing yards over expected"). Season coverage is often narrower than a decade — rushing yards over expectation exists from 2018 onward. Required: metric.
list_metrics(limit, detail, search, season, entity_kind)- What Muffed can answer on. By default a summary of metric families with their counts and season coverage; pass search or detail:true for individual metric keys. Returns keys and coverage only, never figures.
query_stat_leaders(limit, order, metric, season, position, entity_kind)- Top entities on one verified metric for one season, pre-sorted, each with the source's own rank and the population it was ranked against. Call list_metrics for the metric keys this accepts. Required: metric.
sleeper_find_leagues(season, username)- Lists the NFL leagues a Sleeper username belongs to, so a league id can be picked for the other league tools. Muffed stores nothing about who called it. Required: username.
sleeper_get_league(league_id)- One league's name, season, size, current week, detected scoring format, and the manager-to-roster map. Everything downstream reads better once this has been called. Required: league_id.
sleeper_matchup_preview(team, week, league_id)- Both sides of a league matchup, with the verified figures Muffed holds for the players involved and each team's record. Muffed does not project outcomes, name a winner, or recommend a lineup. Required: league_id, team.
sleeper_roster_stories(team, league_id)- One team's roster mapped to the verified figures and published Muffed surfaces for each player. Players Muffed does not cover are listed as uncovered rather than omitted. Required: league_id, team.
sleeper_standings_story(league_id)- League standings derived from Sleeper's roster settings — records, points for, and points against where available. Sleeper publishes no standings endpoint, so these are computed from the roster rows. Required: league_id.
verify_claim(claims)- Checks structured claims against Muffed's verified panel. Each claim comes back confirmed, wrong (with the actual value), or unverifiable (with the metric's real season coverage). Takes structured fields only, not sentences. Required: claims.
Last successful function declaration observed on . Source: https://muffed.ai/api/mcp. We list what the server declared; we do not call any of these functions.
Endpoint status observed on . Source: https://muffed.ai/api/mcp.
Signals
These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.
| Signal | Value | What it measures | Window | Observed | Source |
|---|---|---|---|---|---|
| Latest published version | 1.0.2 | Latest version string the maintainer published to the registry. | as of fetch | Model Context Protocol | |
| Registry record last updated | 2026-07-31 | When the registry record was last updated by its maintainer. | point in time | Model Context Protocol | |
| First listed in the MCP Registry | 2026-07-31 | Date this server was first published to the official MCP Registry. Not a usage or quality measure. | point in time | Model Context Protocol | |
| mcp tools declared | 13 tools | Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. | as of probe | muffed.ai | |
| mcp endpoint status | ok | The server listed 13 functions when asked. | as of probe | muffed.ai |
Where to get it
This record as data
Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.
GET /api/v1/entries/mcp_server.json