{
  "tool": "DeckForger",
  "deckforger_version": "1.0.0",
  "status": "ok",
  "message": "DeckForger API is live. Use POST /api/analyze to analyze a submitted MTG decklist.",
  "capabilities": [
    "MTG decklist parsing",
    "Scryfall-enriched card resolution",
    "Standard and Commander legality review",
    "mana curve analysis",
    "mana-base source diagnostics",
    "archetype detection",
    "score breakdown",
    "structured warnings",
    "strengths, weaknesses, and recommendations"
  ],
  "endpoints": {
    "analyze": {
      "method": "POST",
      "path": "/api/analyze",
      "content_type": "application/json"
    },
    "demo": {
      "method": "GET",
      "path": "/api/analyze/demo"
    },
    "openapi": {
      "method": "GET",
      "path": "/openapi.json"
    },
    "llms": {
      "method": "GET",
      "path": "/llms.txt"
    }
  },
  "example_request": {
    "decklist": "Deck\n4 Gingerbrute\n4 Chainsaw\n22 Mountain",
    "format": "standard",
    "best_of": "bo1"
  },
  "commander_example_request": {
    "decklist": "Commander\n1 Tersa Lightshatter\n\nDeck\n35 Mountain\n1 Lightning Strike",
    "format": "commander"
  }
}