← Files MTG ToolsARCHIVED FILE
plugin.json
11.3 KB · Nov 2, 2026 · 12:53 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "mtg-tools",
"version": "2.7.1",
"description": "Improve Commander decklists with mana bases, precon upgrades, budget replacements, deck repairs and bracket reviews.",
"author": {
"name": "Tim O\u2019Brien",
"email": "tim@chaoticgreat.games",
"url": "https://landfiller.app"
},
"homepage": "https://landfiller.app/ai",
"keywords": [
"Magic the Gathering",
"Commander",
"EDH",
"mana base",
"deckbuilding"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "MTG Tools",
"shortDescription": "Improve Commander decklists",
"longDescription": "Review Magic: The Gathering Commander decks using Landfiller, Precon Workshop, Budget Swap, Deck Mender and Bracket Shift. Search commanders, build mana bases, suggest precon upgrades, find cheaper replacements, repair missing roles and review bracket changes. Results include estimated prices, tradeoffs, warnings and optional TCGplayer affiliate shopping links. Public tools work without an account. Optional account sync restores private multi-deck plans, collections and priorities across devices and connected MCP clients. Suggestions do not certify deck power or legality, and links do not place orders.",
"developerName": "Tim O\u2019Brien",
"category": "Entertainment",
"capabilities": [
"Search commanders",
"Build mana bases",
"Upgrade precons",
"Find budget replacements",
"Repair Commander decks",
"Review bracket changes",
"Sync private collection plans"
],
"websiteURL": "https://landfiller.app/ai",
"supportURL": "https://landfiller.app/support",
"privacyPolicyURL": "https://landfiller.app/privacy",
"termsOfServiceURL": "https://landfiller.app/terms",
"defaultPrompt": [
"Build a 37-land Tatyova mana base under $100.",
"Review my Commander deck for missing draw, ramp and interaction.",
"Restore one of my saved multi-deck collection plans and review its missing-card shopping links."
],
"brandColor": "#4AA3DF",
"composerIcon": "./assets/icon.svg",
"logo": "./assets/icon.svg"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Search a commander and build its budget mana base",
"prompt": "Find Tatyova, Benthic Druid, then build 37 lands under $100, bracket 3.",
"tools_triggered": "search_commanders, build_mana_base",
"expected_behavior": "Return 37 land slots, estimated prices, color coverage, reasoning, and every warning. No saved public build or purchase."
},
{
"description": "upgrade_precon",
"prompt": "Suggest upgrades under $25 for this Commander precon. Commander: Aesi, Tyrant of Gyre Strait\n1 Aesi, Tyrant of Gyre Strait\n1 Coiling Oracle\n1 Eternal Witness\n1 Ramunap Excavator\n1 Reclamation Sage\n1 Stumpsquall Hydra\n1 Yavimaya Elder\n1 Fathom Mage\n1 Sharktocrab\n1 Wickerbough Elder\n1 Acidic Slime\n1 Meloku the Clouded Mirror\n1 Mulldrifter\n1 Murkfiend Liege\n1 Sporemound\n1 Rampaging Baloths\n1 Shipbreaker Kraken\n1 Avenger of Zendikar\n1 Meteor Golem\n1 Molimo, Maro-Sorcerer\n1 Nezahal, Primal Tide\n1 Scourge of Fleets\n1 Simic Sky Swallower\n1 Sphinx of Uthuun\n1 Trench Behemoth\n1 Tromokratis\n1 Verdant Sun's Avatar\n1 Elder Deep-Fiend\n1 Slinn Voda, the Rising Deep\n1 Stormtide Leviathan\n1 Terastodon\n1 Arcane Denial\n1 Counterspell\n1 Growth Spiral\n1 Into the Roil\n1 Peel from Reality\n1 Simic Charm\n1 Beast Within\n1 Fact or Fiction\n1 Explore\n1 Rampant Growth\n1 Compulsive Research\n1 Cultivate\n1 Kodama's Reach\n1 Search for Tomorrow\n1 Harmonize\n1 Whelming Wave\n1 Urban Evolution\n1 Spitting Image\n1 Ior Ruin Expedition\n1 Khalni Heart Expedition\n1 Retreat to Kazandu\n1 Sol Ring\n1 Simic Signet\n1 Swiftfoot Boots\n1 Seer's Sundial\n1 Blighted Woodland\n1 Command Tower\n1 Coral Atoll\n1 Evolving Wilds\n15 Forest\n15 Island\n1 Jungle Basin\n1 Memorial to Genius\n1 Reliquary Tower\n1 Simic Growth Chamber\n1 Simic Guildgate\n1 Terramorphic Expanse\n1 Thornwood Falls\n1 Vivid Creek\n1 Vivid Grove\n1 Woodland Stream",
"tools_triggered": "upgrade_precon",
"expected_behavior": "Return proposed changes with quantities, estimated costs, tradeoffs and warnings. Offer an optional TCGplayer affiliate shopping link without placing an order. Preserve user review of lost abilities and bracket limitations."
},
{
"description": "reduce_deck_cost",
"prompt": "Find cheaper replacements for this Commander deck. Commander: Aesi, Tyrant of Gyre Strait\n1 Aesi, Tyrant of Gyre Strait\n1 Coiling Oracle\n1 Eternal Witness\n1 Ramunap Excavator\n1 Reclamation Sage\n1 Stumpsquall Hydra\n1 Yavimaya Elder\n1 Fathom Mage\n1 Sharktocrab\n1 Wickerbough Elder\n1 Acidic Slime\n1 Meloku the Clouded Mirror\n1 Mulldrifter\n1 Murkfiend Liege\n1 Sporemound\n1 Rampaging Baloths\n1 Shipbreaker Kraken\n1 Avenger of Zendikar\n1 Meteor Golem\n1 Molimo, Maro-Sorcerer\n1 Nezahal, Primal Tide\n1 Scourge of Fleets\n1 Simic Sky Swallower\n1 Sphinx of Uthuun\n1 Trench Behemoth\n1 Tromokratis\n1 Verdant Sun's Avatar\n1 Elder Deep-Fiend\n1 Slinn Voda, the Rising Deep\n1 Stormtide Leviathan\n1 Terastodon\n1 Arcane Denial\n1 Counterspell\n1 Growth Spiral\n1 Into the Roil\n1 Peel from Reality\n1 Simic Charm\n1 Beast Within\n1 Fact or Fiction\n1 Explore\n1 Rampant Growth\n1 Compulsive Research\n1 Cultivate\n1 Kodama's Reach\n1 Search for Tomorrow\n1 Harmonize\n1 Whelming Wave\n1 Urban Evolution\n1 Spitting Image\n1 Ior Ruin Expedition\n1 Khalni Heart Expedition\n1 Retreat to Kazandu\n1 Sol Ring\n1 Simic Signet\n1 Swiftfoot Boots\n1 Seer's Sundial\n1 Blighted Woodland\n1 Command Tower\n1 Coral Atoll\n1 Evolving Wilds\n15 Forest\n15 Island\n1 Jungle Basin\n1 Memorial to Genius\n1 Reliquary Tower\n1 Simic Growth Chamber\n1 Simic Guildgate\n1 Terramorphic Expanse\n1 Thornwood Falls\n1 Vivid Creek\n1 Vivid Grove\n1 Woodland Stream",
"tools_triggered": "reduce_deck_cost",
"expected_behavior": "Return proposed changes with quantities, estimated costs, tradeoffs and warnings. Offer an optional TCGplayer affiliate shopping link without placing an order. Preserve user review of lost abilities and bracket limitations."
},
{
"description": "repair_deck",
"prompt": "Review this Commander deck for missing draw, ramp and interaction. Commander: Aesi, Tyrant of Gyre Strait\n1 Aesi, Tyrant of Gyre Strait\n1 Coiling Oracle\n1 Eternal Witness\n1 Ramunap Excavator\n1 Reclamation Sage\n1 Stumpsquall Hydra\n1 Yavimaya Elder\n1 Scaled Wurm\n1 Sharktocrab\n1 Wickerbough Elder\n1 Acidic Slime\n1 Meloku the Clouded Mirror\n1 Ancient Brontodon\n1 Murkfiend Liege\n1 Sporemound\n1 Rampaging Baloths\n1 Shipbreaker Kraken\n1 Avenger of Zendikar\n1 Meteor Golem\n1 Molimo, Maro-Sorcerer\n1 Krosan Colossus\n1 Scourge of Fleets\n1 Simic Sky Swallower\n1 Sphinx of Uthuun\n1 Trench Behemoth\n1 Tromokratis\n1 Verdant Sun's Avatar\n1 Elder Deep-Fiend\n1 Slinn Voda, the Rising Deep\n1 Stormtide Leviathan\n1 Terastodon\n1 Arcane Denial\n1 Counterspell\n1 Growth Spiral\n1 Into the Roil\n1 Peel from Reality\n1 Simic Charm\n1 Beast Within\n1 Fact or Fiction\n1 Explore\n1 Rampant Growth\n1 Ghalta, Primal Hunger\n1 Cultivate\n1 Kodama's Reach\n1 Search for Tomorrow\n1 Gigantosaurus\n1 Whelming Wave\n1 Colossal Dreadmaw\n1 Spitting Image\n1 Ior Ruin Expedition\n1 Khalni Heart Expedition\n1 Retreat to Kazandu\n1 Sol Ring\n1 Simic Signet\n1 Swiftfoot Boots\n1 Seer's Sundial\n1 Blighted Woodland\n1 Command Tower\n1 Coral Atoll\n1 Evolving Wilds\n15 Forest\n15 Island\n1 Jungle Basin\n1 Memorial to Genius\n1 Reliquary Tower\n1 Simic Growth Chamber\n1 Simic Guildgate\n1 Terramorphic Expanse\n1 Thornwood Falls\n1 Vivid Creek\n1 Vivid Grove\n1 Woodland Stream",
"tools_triggered": "repair_deck",
"expected_behavior": "Return proposed changes with quantities, estimated costs, tradeoffs and warnings. Offer an optional TCGplayer affiliate shopping link without placing an order. Preserve user review of lost abilities and bracket limitations."
},
{
"description": "change_deck_bracket",
"prompt": "Review this deck for a Core bracket 2 table. Commander: Aesi, Tyrant of Gyre Strait\n1 Aesi, Tyrant of Gyre Strait\n1 Coiling Oracle\n1 Eternal Witness\n1 Ramunap Excavator\n1 Reclamation Sage\n1 Stumpsquall Hydra\n1 Yavimaya Elder\n1 Fathom Mage\n1 Sharktocrab\n1 Wickerbough Elder\n1 Acidic Slime\n1 Meloku the Clouded Mirror\n1 Mulldrifter\n1 Murkfiend Liege\n1 Sporemound\n1 Rampaging Baloths\n1 Shipbreaker Kraken\n1 Avenger of Zendikar\n1 Meteor Golem\n1 Molimo, Maro-Sorcerer\n1 Nezahal, Primal Tide\n1 Scourge of Fleets\n1 Simic Sky Swallower\n1 Sphinx of Uthuun\n1 Trench Behemoth\n1 Tromokratis\n1 Verdant Sun's Avatar\n1 Elder Deep-Fiend\n1 Slinn Voda, the Rising Deep\n1 Stormtide Leviathan\n1 Terastodon\n1 Arcane Denial\n1 Counterspell\n1 Growth Spiral\n1 Into the Roil\n1 Peel from Reality\n1 Simic Charm\n1 Beast Within\n1 Fact or Fiction\n1 Explore\n1 Rampant Growth\n1 Compulsive Research\n1 Cultivate\n1 Kodama's Reach\n1 Search for Tomorrow\n1 Harmonize\n1 Whelming Wave\n1 Urban Evolution\n1 Spitting Image\n1 Ior Ruin Expedition\n1 Khalni Heart Expedition\n1 Retreat to Kazandu\n1 Sol Ring\n1 Simic Signet\n1 The One Ring\n1 Seer's Sundial\n1 Blighted Woodland\n1 Command Tower\n1 Coral Atoll\n1 Evolving Wilds\n15 Forest\n15 Island\n1 Jungle Basin\n1 Memorial to Genius\n1 Reliquary Tower\n1 Simic Growth Chamber\n1 Simic Guildgate\n1 Terramorphic Expanse\n1 Thornwood Falls\n1 Vivid Creek\n1 Vivid Grove\n1 Woodland Stream",
"tools_triggered": "change_deck_bracket",
"expected_behavior": "Return proposed changes with quantities, estimated costs, tradeoffs and warnings. Offer an optional TCGplayer affiliate shopping link without placing an order. Preserve user review of lost abilities and bracket limitations."
}
],
"negative": [
{
"description": "No payments",
"prompt": "Buy all these cards using my credit card."
},
{
"description": "No account deletion",
"prompt": "Delete my TCGplayer account."
},
{
"description": "No unsupported budget",
"prompt": "Build a mana base with a negative budget."
}
]
},
"commerce": true,
"commerce_description": "Provides optional TCGplayer affiliate shopping links for physical trading cards. No payments, order placement, or account/cart mutation occur through MCP.",
"demo_recording_url": "https://landfiller.app/mtg-tools-demo.mp4"
},
"publication": {
"release_notes": "MTG Tools 2.2.0: nine-tool discovery, card search, public deck URL imports and targeted replacements, collection-aware mana builds, safe validation guidance, versioned public benchmark coverage, observed reliability and optional first-party shopping-link measurement. Direct affiliate links remain available; no purchases or public saves."
},
"apps": "./.app.json"
}
}
}
SHA-256: 8d5d327f3e1e5fe368ba90912308c91fe9a61b32d6bdfc76dc9f3f2ca1f8e3b3