MTG Deckbuilder

Build from JSON

Run a non-interactive deck build using a saved JSON configuration. Upload a JSON file, view its details, or run it headlessly to generate deck exports and a build summary.

Example: deck.json
{
  "commander": "Aang, Airbending Master",
  "primary_tag": "Exile Matters",
  "secondary_tag": "Airbending",
  "tertiary_tag": "Token Creation",
  "bracket_level": 4,
  "use_multi_theme": true,
  "add_lands": true,
  "add_creatures": true,
  "add_non_creature_spells": true,
  "fetch_count": 3,
  "ideal_counts": {
    "ramp": 8,
    "lands": 35,
    "basic_lands": 15,
    "creatures": 25,
    "removal": 10,
    "wipes": 2,
    "card_advantage": 10,
    "protection": 8
  }
}
  • Vito, Thorn of the Dusk Rose [Life Matters] Bracket 3
  • Vito, Thorn of the Dusk Rose [Life Matters] Bracket 3
  • Tannuk, Steadfast Second [Toughness Matters, Legends Matter, Artifacts Matter] Bracket 3
  • Tidus, Yuna's Guardian [+1/+1 Counters, Cheer, Proliferate] Bracket 3
  • Finneas, Ace Archer [Rabbit Kindred, Tokens Matter] Bracket 3
  • Aang, Airbending Master [Exile Matters, Airbending, Token Creation] Bracket 4