Navigation
MTG Deck Manager MCP: AI-Powered Card Search & Strategic Mastery - MCP Implementation

MTG Deck Manager MCP: AI-Powered Card Search & Strategic Mastery

Dominate every game with MCP servers: Scryfall-powered card searches, seamless deck/hand management, and LLM support to free your brain for better plays—no more spreadsheet chaos!" )

Developer Tools
4.1(148 reviews)
222 saves
103 comments

Ranked in the top 5% of all AI tools in its category

About MTG Deck Manager MCP

What is MTG Deck Manager MCP: AI-Powered Card Search & Strategic Mastery?

MTG Deck Manager MCP is an AI-driven tool designed to streamline Magic: The Gathering gameplay and strategy. By leveraging Model Context Protocol (MCP) servers integrated with Claude, it enables users to manage decks, analyze card interactions, and access real-time card data via Scryfall. This solution combines automation with strategic insights to enhance both casual play and competitive deck-building.

How to Use MTG Deck Manager MCP: AI-Powered Card Search & Strategic Mastery?

Start by cloning the GitHub repository and setting up a Python environment. Configure your Claude client with the provided server paths, then interact via natural language commands. For example, ask Claude to "upload my Legacy deck," "draw seven cards," or "find cards with hexproof." Always ensure both MCP servers (mtg-server and scryfall) are running to access full functionality.

MTG Deck Manager MCP Features

Key Features of MTG Deck Manager MCP: AI-Powered Card Search & Strategic Mastery?

  • Deck Automation: Upload, shuffle, and manage decklists with mulligan analysis.
  • AI-Driven Search: Instantly retrieve card details, rulings, and rulings using Scryfall’s database.
  • Competitive Tools: Simulate sideboarding scenarios and evaluate match outcomes dynamically.
  • Seamless API Integration: Real-time card data fetch powered by Scryfall’s robust API.

Use Cases of MTG Deck Manager MCP: AI-Powered Card Search & Strategic Mastery?

Use this tool to:

  • Prepare for tournaments by stress-testing deck archetypes against metagame trends.
  • Quickly look up obscure card interactions during gameplay without leaving the chat interface.
  • Generate randomized draft simulations to practice Limited strategy.
  • Automate post-game analysis by reviewing hand histories and mulligan decisions.

MTG Deck Manager MCP FAQ

FAQ from MTG Deck Manager MCP: AI-Powered Card Search & Strategic Mastery?

  • Why does the Scryfall server crash sometimes? The Scryfall module is under active development; ensure you're running the latest version to minimize disruptions.
  • Can I use this on macOS? Yes, adjust the path separators in your Claude config from backslashes to forward slashes.
  • How do I reset my deck? Simply upload a new decklist—the system automatically overwrites previous configurations.
  • Does it support multi-deck management? Currently single-deck focused, but future updates aim to add simultaneous deck comparison features.

Content

MTG Deck Manager MCP Servers

This project provides Model Context Protocol (MCP) servers for interacting with Magic: The Gathering decks and card information directly through Claude.

Features

  • MTG Deck Manager : Upload decks, draw cards, manage your hand, perform mulligans, and handle sideboarding
  • Scryfall API Integration : Search for cards, get random cards, and look up card information

Installation

  1. Clone this repository to your local machine:
git clone https://github.com/artillect/mtg-deck-mcp-server.git
cd mtg-deck-mcp-server
  1. Set up a Python virtual environment:
# Create and activate a virtual environment
python -m venv .venv
.venv\Scripts\activate

# Install dependencies
pip install fastmcp httpx

Claude Desktop Client Configuration

Add the following to your Claude config:

{
    "mcp_servers": {
        "mtg-server": {
            "command": "C:\\Path\\To\\Your\\Project\\.venv\\Scripts\\python.exe",
            "args": [
                "C:\\Path\\To\\Your\\Project\\mtg_server.py"
            ]
        },
        "scryfall": {
            "command": "C:\\Path\\To\\Your\\Project\\.venv\\Scripts\\python.exe",
            "args": [
                "C:\\Path\\To\\Your\\Project\\scryfall_server.py"
            ]
        }
    }
}

Make sure to adjust the paths to match your local installation.

Usage

After setting up the servers in your Claude client, you can interact with them by asking Claude to:

  • Upload an MTG deck list
  • Draw cards from your deck
  • View your hand
  • Search for card information via Scryfall
  • Get random cards or search by name

Notes

  • The Scryfall server may occasionally crash due to ongoing development.
  • Make sure both servers are running when you want to use their respective features.

Related MCP Servers & Clients