M
M·A·G·I·C
Log inSign up
MTG consistency analytics

Stop being a netdecker.

Build a 60 around your own play patterns. M.A.G.I.C. tags every card across five functional roles, runs 100k Monte Carlo opening hands, and tells you exactly where the deck breaks. Bring your own list — or start from zero.

Become a builderSee how it works
100k
Simulation runs
5
Functional tags
0
Spreadsheets needed
Current run
Dimir Tempo
0/100
M
A
G
I
C
Brick
0.0%
Power
0%
Kept
0%
M
Mana
Lands, ramp, fixers
A
Aggression
Threats that close
G
Gas
Selection + draw
I
Interaction
Removal + counters
C
Combo
Win pieces + lock
Tag · Simulate · Compare

Every screen runs on the same engine.

No spreadsheets, no per-screen heuristics. The probability layer that powers Analysis is the same one Mulligan, Mana base, Card query, Combos, Sideboard, and the Match simulator all call into.

Auto-tagging

Every card you add gets labelled across the five MAGIC roles. The engine reads oracle text, mana cost, type line — overrides are a slider away when the heuristic is wrong.

Monte Carlo simulation

100k randomized opening hands run on every change. Consistency score, brick rate, power-hand %, mulligan keep rate — all derived from the same raw distribution.

Hypergeometric tools

Mana base + mulligan lab + free query share one engine. Ask the real questions: 'Ral OR Baral by T4?', 'P(another land if I keep 3?)', and get closed-form answers.

Match simulator

Pick two decks. The AI narrates plausible games turn-by-turn at action level. Replay each game in an animated player and see where your deck folds.

Hand distribution

See where your hands actually live.

Every dot is a Monte-Carlo opening. X = lands, Y = threats. Size = frequency. Color = quality bucket. Cluster in the green? Your deck keeps. Cluster in the red? You're brick-flooding.

Distribution of 100,000 opening hands
X: Threats + Combo pieces · Y: Lands · Size: Frequency · Color: Quality
012345601234567THREATS + COMBO PIECES →↑ LANDS
power45.5%strong25.6%medium13.3%weak6.4%brick9.2%
Mulligan & Mana base

Hypergeometric truth, no spreadsheets.

Ask the live engine: keep 3 lands on the play, what's P(drawing the 4th by T4)? Wire your keep policy and watch the per-hand-size keep rate update from a 20k-iter Monte Carlo.

Keep rate by hand size
Mulligan ladder
7
84.2%
6
12.5%
5
2.9%
4
0.4%
Computed from a 20 k-iteration Monte Carlo on your actual decklist. Toggle the keep / mull policies on the Mulligan screen to see the ladder rebalance live.
Hypergeometric — drawing land #4
3 lands kept
T1
0%
T2
12%
T3
22%
T4
32%
T5
41%
T6
49%
T7
56%
Pure closed-form against your 60-card deck and remaining land count. No Monte Carlo, no smoothing — the answer your math notebook would give if you sat down to compute it.
Match simulator

Pick two decks. Watch the AI narrate the games.

Action-level structured output: every land drop, cast, attack, counter is replayed in an animated player. Aggregate winrate updates as iterations come in. Cached by deck-pair so the second user gets the first user's sim for free.

Amulet Titan
60%
Jeskai Blink
40%
Iterations
10/10
Amulet Titan20
Jeskai Blink17
T1Aplays Forest
T1Bdraws · plays Steam Vents
T2Aplays Stomping Ground · casts Arboreal Grazer
T2Bcasts Spell Pierce
T3Aplays Hanweir Battlements · casts Amulet of Vigor
T4Acasts Primeval Titan · searches: Tolaria West, Lotus Field
Aggregate winrate60%
Avg. game lengthT6
Sideboard impact72%
The simulator runs on Sonnet 4.5 by default and caches by deck-pair for 24h, so popular matchups are paid for once per cluster of users.
Sideboard

Per-matchup plans you can actually print.

Save an OUT/IN diff per matchup. Re-runs the engine post-board so you see how each plan tilts your KPIs. Click Print → A4 page, ready for your sleeve.

Plan
vs Burn
OUT
Counterspell ×2
Thoughtseize ×1
IN
Leyline of the Void ×2
Pithing Needle ×1
Plan
vs Cascade
OUT
Surgical Extraction ×2
Counterspell ×1
IN
Mystical Dispute ×2
Force of Negation ×1
Plan
vs Amulet Titan
OUT
Lightning Bolt ×3
Snapcaster Mage ×1
IN
Alpine Moon ×3
Damping Sphere ×1
Collection tracker

Know what's missing before you order.

Paste your Moxfield list once. The Builder side panel flags every card you don't have for the deck you're sketching — quantities included — so you don't show up to a Friday with three cards short.

Missing for this deck
7 cards
3Tolaria West2Boseiju, Who Endures1Cultivator Colossus1Spelunking
Owned
342 distinct
Last imported 2 days ago via Moxfield paste-list.
Pricing

Three tiers. No spreadsheets at any of them.

Public beta is free until GA. Player + Team are launching when the simulator stabilises in prod — current users are grandfathered in.

Beta
Free
Public beta. Everything above on a starter quota.
  • 1 deck slot
  • 20k Monte Carlo / day
  • 5 AI analyses / day
  • Community decks read-only
Start free
Most popular
Player
€9 / mo
For someone who actually plays the format.
  • Unlimited deck slots
  • 100k Monte Carlo / run
  • 20 AI analyses / day
  • Match simulator (1k iters / day)
  • Sideboard plans + print
  • Collection tracker
Become a builder
Team
€29 / mo
Test groups, content creators, store circles.
  • Everything in Player
  • Shared deck workspaces
  • 100 AI analyses / day
  • GPT-5.5 Pro on the HQ tier
  • Priority sim queue
  • API access (planned)
Talk to us

Build the deck. Find out if it keeps.

Free public beta. Sign up, paste a list, and watch 100k hands run on it before your coffee cools.

Become a builderBrowse community decks