A verdict, with the roster reasoning

AI Fantasy Trade Analyzer

Paste an offer and the assistant returns one verdict, accept, pass or counter, with the roster-fit reasoning behind it: which side gains production, which starting slot you would be left to fill, and what your depth looks like afterwards.

League Loom reads both rosters, your scoring and the standings; you send or decline the trade yourself.

Connect your leagues

Last updated

AI Assistant
Claude, ChatGPT & more
League Loom
AI fantasy trade analyzer · grounded in both rosters, the standings and season points so far
Someone offered me Puka Nacua for my Jaxon Smith-Njigba plus Tyjae Spears. Should I take it?

Pulled both rosters, the standings and each player's season points so far. This is a 2-for-1 that upgrades your top receiver slot and costs you flex depth.

Get
Puka NacuaWR · LAR
A target hog when healthy, and the kind of weekly starter that settles a receiver slot you have been guessing at all season.
Give
Jaxon Smith-NjigbaWR · SEA
Real production and your current WR2, so this is trading from strength rather than dumping a bench piece.
Give
Tyjae SpearsRB · TEN
Your flex insurance. Losing him is the hidden cost: one running back injury and the flex slot becomes a waiver problem.
SidePlayersSeason pts so farRoster effect
You giveSmith-Njigba + Spears68.4 combinedFlex depth thins
You getNacua44.1Receiver slot upgraded

The points you ship out beat the single player coming back. That is the 2-for-1 tax: you pay in depth for a weekly starter. Early in the season the sample is small, so weigh role and usage ahead of the totals.

COUNTER. Nacua is the best asset in the deal, but swap Spears for a bench receiver and this becomes a clear accept. Confirm your bench can cover flex, and check your league's trade deadline, before you send anything.
Ask about your leagues…

Illustrative example, not a live league report. Your answer depends on your league data and AI tool.

2 minutes

How to connect

1

Add League Loom to your AI tool

Add https://leagueloom.com/mcp as a remote connector in Claude, ChatGPT or another MCP client. Setup is easiest on a computer; once it is added, you can ask from Claude's phone app too. ChatGPT runs custom apps on the web only.

2

Connect the league with the offer

Sleeper needs your username. A public ESPN league needs its URL, and a private one also takes your espn_s2 and SWID cookies. Fantrax takes the league URL. Select your team so the assistant knows which side is yours.

3

Paste the offer

Copy a trade prompt on this page, then add the players and any draft picks on each side. Confirm the trade deadline and any keeper or contract rules yourself.

https://leagueloom.com/mcp

Open setup wizard →

Your tool asks for a name and this URL. Then connect your leagues in the setup wizard. Personal team selection is optional.

What the assistant reads before grading a trade

Both rosters, not just yours

It reads every team's roster from the league itself, so the comparison uses the players actually involved and the depth each side would be left holding.

Your scoring and your slots

League info returns the scoring summary, starting slots, bench, IR and taxi sizes, and the league type where the provider exposes them. A 2-for-1 that helps in a deep-bench league can hurt in a shallow one.

Season production from the league

Player lookups return league-scoped stats, projections where the provider publishes them, ownership and injury status. For an explicit regular-season NFL week, Sleeper league projections can be calculated from available projected stats and league scoring, with partial coverage labeled. Sleeper ownership remains unavailable.

Standings set the stakes

Standings return each team's rank, record and points for and against, so the verdict can weigh whether you are consolidating for a run or still building depth.

The trade still happens in your app

No League Loom tool can send or answer a trade. The assistant can draft a counter, but you send, accept or decline it on ESPN, Sleeper or Fantrax.

Worked example

One offer, three questions

Illustrative walkthrough. The verdict depends on your league's own scoring, slots and standings.

  1. Name what each side gives up

    Ask for both rosters and the season production of every player in the deal, not just the headliner. A 2-for-1 is two holes opened for one upgrade.

  2. Check the slot you would be left with

    Ask which starting slot goes empty and who fills it from your bench. If nobody does, your weekly floor drops even when the top-end talent goes up.

  3. Decide accept, pass or counter

    Ask for one verdict plus the single change that would flip it. Confirm the trade deadline yourself, then send any counter in your fantasy app.

Try this after connecting

Use League Loom to read my roster, the other team's roster, my league scoring and roster slots, and the current standings. Grade this trade offer for me. Show season production for every player on both sides, name the starting slot I would be left to fill and who fills it from my bench, then give one verdict of accept, pass or counter plus the single change that would flip it. Flag any missing field instead of filling it in, cite outside news separately, and do not send or accept anything.

Dynasty and keeper trades

Dynasty trades with draft picks

In a dynasty trade, the assistant compares the players on both sides using both rosters, the league type where the provider exposes it, player age where returned and any Fantrax salary. Draft picks are the exception.

Future pick ownership is not returned, and past draft results do not show who owns a future pick. Sleeper trade history may show picks that already changed hands, so confirm ownership yourself.

Name the picks in the offer yourself, and ask the assistant to treat their value as your stated assumption or as labeled research.

Players come from the league

Rosters, positions and injury status come from the provider, plus age where Sleeper or Fantrax returns it and salary where Fantrax does.

Picks come from you

Say which picks move and whose they are, for example next year's first-round pick. The assistant cannot check pick ownership against the league.

Contending or rebuilding

Standings show whether you are chasing this season. Ask the assistant to weigh current starters against picks and younger players in that light, and to say which way it leaned.

Illustrative example with fictional players and picks. It shows the shape of an answer, not a valuation or a recorded league.

You askIn my dynasty league I am offered Receiver A, age 30, for my Running Back B, age 23, plus my second-round pick next year. Take it?

Example answer

Both rosters and the standings came back, and you are 3rd, so you are contending this season. The league returned both players' ages, and Receiver A has the higher returned scoring this season.

Pick ownership is not returned, so I am using your word that the second-round pick is yours. I valued it from general dynasty research, which is an assumption.

Counter without the pick first. If you are playing to win now, accepting is defensible: Receiver A helps your lineup today, while Running Back B and the pick are the long-term cost.

Grade a dynasty trade that includes picks

Use League Loom to confirm my team, league and season, then read both rosters, our scoring, roster slots and the standings. Ask me for the full offer if I have not supplied it, including every draft pick and whose pick it is. Compare the players on each side using returned production, age and salary only where the provider returned them. Treat pick values as my stated assumptions or clearly labeled research, since pick ownership is not returned. Tell me whether the deal fits a contending or rebuilding plan, then give accept, pass or counter with the one change that would flip it. I will send or accept any trade myself.

What it cannot check

  • Who owns a future draft pick. Ownership is not returned; Sleeper trade history may show picks that already changed hands, but not a full ledger.
  • A pick's position or value before the draft happens.
  • Contract years, keeper costs or cap rules your provider does not return.
  • Whether the other manager will accept. You send or accept the trade yourself.

Basketball trades

A fantasy basketball AI trade analyzer

For an NBA trade in ESPN, Sleeper or Fantrax, the assistant reads both rosters, your scoring settings and the standings, plus your roster slots on ESPN and Sleeper, then grades the offer. Fantrax returns only a scoring label, so for a Fantrax league you supply the roster slots and any salary cap.

League Loom supplies the league data; the grade is the assistant's judgment, not a score League Loom calculates. Category leagues need care: per-player stat categories come back only where your provider or public player research returns them, and matchup reads give team totals rather than a category-by-category breakdown.

Points leagues

ESPN, and Fantrax for a publicly viewable league or with your session cookie saved at setup, can return season fantasy points in your scoring, which makes a points comparison straightforward. Sleeper league-scored points come from weekly matchup box scores instead.

Category leagues

ESPN player lookups can include season stat values for up to five players per call. Fantrax available-player data can include the league's stat columns, but rostered Fantrax players come back without them. Compare categories only from returned or labeled research stats.

Salaries and the cap

Fantrax returns a current salary for each rostered player, so a cap-league trade can weigh salary in and out. Cap limits and contract years come from you.

The open roster spot

A 2-for-1 frees a roster spot. Ask what you would add with it, and check real NBA game counts separately, since full NBA schedules are not returned.

Illustrative example with fictional players. It shows the shape of an answer, not a valuation or a recorded league.

You askNine-category league. I am offered Guard A for my Forward B and Center C. Should I take it?

Example answer

Both rosters, your nine categories and the standings came back. You are 7th, two games out of a playoff spot.

Season stat values came back for all three players. Guard A adds assists and threes; Forward B and Center C supply most of your rebounds and blocks, and you have no other center.

Counter. Ask for Guard A plus a backup big, or keep Center C out of the deal; as offered, you likely gain two categories and give up two. Check injury news separately before you send anything.

Check a basketball trade offer

Use League Loom to confirm my NBA team, league, season and whether we use points or categories. Ask me for the offer if I have not supplied it, then read both rosters, our scoring settings, roster slots and the standings. For points, compare returned fantasy points. For categories, list which categories each side gains or loses using only stat values that were returned or research you label, and say which players had no category stats. Include any returned Fantrax salaries and ask me for cap or contract rules. Give accept, pass or counter with the reason and what would change it. I will send or accept any trade myself.

What the grade does not include

  • A category-by-category matchup forecast or a punt plan built from missing stats.
  • Full NBA schedules, minutes, usage or confirmed rest days.
  • Cap rules, contract years or keeper costs your provider does not return.
  • Sending, accepting or declining the trade. You do that in your fantasy app.

Why League Loom

A verdict, with the roster reasoning

A generic trade calculator ranks players without your roster. League Loom gives your AI assistant the league itself: both rosters, your scoring and roster slots, the standings, and player data where the provider returns it, for ESPN, Sleeper and Fantrax, including Fantrax salaries.

The verdict is the assistant's judgment built from that data, not a score League Loom calculates, so ask it to show which numbers came from the league and which came from research. Future pick ownership is not returned, so describe any picks in the offer yourself. You still send, accept or decline every trade in your fantasy app.

FAQ

Questions

Does it know my league's scoring settings?

Yes. League Loom reads your live league configuration, so the AI weighs the trade against your actual scoring and roster instead of generic rankings.

Can it analyze trades in a Fantrax league?

Yes. League Loom supports Fantrax NBA, NFL, MLB and NHL leagues, including the current salary on each rostered player. Connect with the league URL from your address bar; discovery by Secret ID often returns an empty list.

Does it know my league's trade deadline?

No provider returns a trade deadline through this connector, so the assistant should ask you to confirm it in your fantasy app rather than state one. Both rosters, your scoring and roster slots, and the current standings all come from the league itself.

Can it judge a dynasty or keeper trade?

It reads the league type where the provider exposes it, and Sleeper and Fantrax player data can include age, the usual dynasty input. Fantrax may return a salary. Contract terms, cap rules and keeper costs your provider does not return should be supplied by you, and the assistant should restate them as assumptions before comparing values.

Can it value draft picks in a dynasty trade?

Not from league data. Future pick ownership is not returned, and Sleeper trade history may show only some picks that already changed hands, so describe the picks in the offer yourself and confirm who owns them. The assistant can then weigh them as your stated assumptions or as clearly labeled research, next to the players it reads from both rosters.

Does it work for fantasy basketball trades?

Yes, for ESPN, Sleeper and Fantrax NBA leagues. The assistant reads both rosters, your scoring and the standings and grades the offer itself. Per-player stat categories come back only where the provider or public research returns them, so a category comparison should name any missing stats.

Can League Loom accept the trade for me?

Current connector tools analyze the trade and explain the recommendation; no write-action tools are registered today.

Is League Loom free?

Yes. The MCP server and connector are free, with no subscription and no per-league fee. Fair-use request budgets apply. Connect supported ESPN, Sleeper, and Fantrax leagues and ask questions from your AI tool.

Ready in two minutes

Bring League Loom to your AI tool

Free connector, private setup, and 19 tools that retrieve or analyze your league data, plus a share link for your league chat when you ask. No tool changes your lineup or roster.

Get started