Fill My Bracket

com.fillmybracketPublished by fillmybracket.comOfficial publisherv1.2.1Updated Nov 5, 2026

March Madness bracket help: picks, matchup analysis, and upset guidance for your pool.

VerifiedStreamable HTTPWeb executableKnowledge & MemoryData & Analytics

Overview

AI-generated overview

Read-only March Madness data server: college basketball rankings, Cinderella radar, historical upset counts and past-tournament backtests for bracket decisions.

What you can do
  • Look up current AP Top 25 and Bart Torvik model ranks, including a single team's poll rank, votes and model rank
  • See the Cinderella radar: unranked teams the model rates above their poll votes, the watch list, and vulnerable favorites
  • Answer upset questions from counted men's tournament games, 1985-2025, by seed line or by matchup
  • Review backtests of past tournaments (2016-2025) showing which answer combinations scored best, or score one exact recipe
When to use it
Useful while researching a March Madness pool bracket: comparing poll and model rankings, spotting potential Cinderella teams, checking how a seed line has historically fared, and seeing which past-tournament recipes scored well. Not useful for filling an actual 2027 bracket, since no field exists until Selection Sunday.
Requirements
Remote streamable HTTP endpoint; no package, environment variables or headers declared. No account or API key is requested.
Before you install
Data is historical and dated; the server states counted history and backtests are not predictions and must not be presented as odds or probabilities. It cannot submit a bracket, take payment or use a pool login. Only anonymous per-day tool call counts are recorded.

Installation

In SourceWeft

  1. Open Fill My Bracket in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.fillmybracket%2Ffill-my-bracket/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "fill-my-bracket": {
      "type": "http",
      "url": "https://mcp.fillmybracket.com/mcp"
    }
  }
}

README

This repository has no README.

Tools

4

get_rankings

Get current rankings

Returns the current college basketball rankings exactly as published on fillmybracket.com/college-basketball-rankings: the Preseason AP Top 25 (released Monday, October 19, 2026, with first-place votes), the other teams receiving votes, and the Bart Torvik T-Rank model ranks (preseason baselines, read November 1, 2026). Rankings as of Sunday, November 1, 2026, and every result says so. With no argument, returns the full Top 25 plus the model's own top 10, so the poll-vs-model gaps are visible. With a team name, returns that team's AP rank or votes, its model rank, and any radar or vulnerable-favorite note the site carries for it. A team outside the published data gets a plain not-found: nothing is invented. Real teams and real ranks only; this is current-season data, not the 2027 tournament field, which is set on Selection Sunday, March 14, 2027.

Parametersteamlimit

get_cinderella_radar

Get the Cinderella radar

Returns Fill My Bracket's Cinderella radar, as of Sunday, November 1, 2026, exactly as published on the site's rankings page: the unranked teams the model rates far above their poll votes (each with its league, AP votes, model rank, and a plain why line), the Cinderella watch list, and the ranked teams flagged as vulnerable favorites on their projected seed lines, each with that line's counted first-round record from 1985-2025. These are November signals from the preseason poll and one model, stated as the site states them: not predictions, not odds, and no guarantee any of these teams makes the 2027 field, which is set on Selection Sunday, March 14, 2027.

Takes no parameters.

get_upset_counts

Get counted upset history

Answers upset questions from the men's tournament counted game by game, 1985-2025 (40 tournaments, 2,520 games): how often a seed line wins its first-round game (stated as wins in 160 games), how many first-round upsets a typical year has, and how far a seed has gone. Ask with a matchup ('12 vs 5'), a seed, or no argument for the whole table. These are counted historical facts, not odds, not win probabilities for any future game, and not betting advice. The dataset is men's only and covers the main bracket from the round of 64 (no First Four games).

Parametersseedmatchup

get_backtest

Get backtested winning recipes

For a past men's tournament (2016-2025; no tournament was played in 2020), returns the winning recipes: the site's own five-question engine was run over that year's REAL field (real teams, real seeds) across 108 answer combinations, and every bracket was scored against what actually happened under standard pool scoring (1-2-4-8-16-32, max 192). With no style inputs, returns the year's real champion and Final Four, the best total score and the recipe that earned it, the best first-weekend score, how many recipes ended with the real champion, and how many reproduced the full Final Four (in most years, none did). With style inputs (chaos, tiebreak, champion_pick, loyalty), scores that exact recipe instead. Counted history, not a prediction: a recipe is what WOULD have scored in a finished tournament, and the result says so. No odds, no betting advice.

Parametersyearchaosloyaltytiebreakchampion_pick

Version history

1
  1. v1.2.1LatestNov 5, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.