MCPSERV.CLUB
dbeltra

Scryfall MCP Server

MCP Server

Query Magic cards via Scryfall from any MCP host

Stale(50)
0stars
2views
Updated Apr 24, 2025

About

A lightweight MCP server that interfaces with the Scryfall API, enabling searches by card name, color, type, or oracle text and returning detailed MTG card data including prices.

Capabilities

Resources
Access data sources
Tools
Execute functions
Prompts
Pre-built templates
Sampling
AI model interactions

Tests

Overview

The Scryfall MCP Server bridges the rich Magic: The Gathering card database with AI assistants that understand the Model Context Protocol. By exposing Scryfall’s comprehensive API through MCP, developers can embed real‑time card information directly into conversational agents, enabling dynamic queries about card attributes, pricing, and legality without leaving the chat interface. This eliminates the need for manual look‑ups or third‑party integrations, allowing assistants to answer questions such as “What is the mana cost of Atraxa, Praetors' Voice?” or “Show me all blue creature cards from the latest set.”

What It Does

When an AI client sends a request, the server parses search parameters—card name, color(s), type line, or Oracle text—and forwards them to Scryfall. The response is then formatted into a concise JSON payload that includes the card’s oracle text, mana cost, colors, type line, power/toughness, rarity, set name, and up‑to‑date prices in USD/EUR for both regular and foil versions. The server’s lightweight design ensures low latency, making it suitable for real‑time conversational flows.

Key Features

  • Multi‑criteria search: Find cards by name, color, type, or text, giving users flexible query options.
  • Rich data output: Every response contains all the core attributes a player or collector needs, from rarity to pricing.
  • Currency support: Prices are returned in multiple currencies, enabling global use cases.
  • MCP‑ready integration: The server is pre‑configured for Claude Desktop, but any MCP host can launch it with a simple command line.

Use Cases

  • Deck building assistants: Prompt the AI to suggest cards that fit a particular color or archetype, and receive instant data for each recommendation.
  • Trivia bots: Allow users to ask trivia questions about specific cards, with the assistant pulling accurate facts on demand.
  • Marketplace analysis: Combine price data with card attributes to create tools that help players track market trends.
  • Educational tools: Teach new players the meaning of card attributes by querying examples directly from the assistant.

Integration Workflow

  1. Add the server to your MCP host (e.g., Claude Desktop) via a configuration file that specifies the command and arguments.
  2. Invoke card queries through natural language or structured prompts; the assistant translates these into MCP requests.
  3. Receive and display results within the chat, optionally formatting them for readability or embedding images of the cards.

Unique Advantages

  • Zero‑code consumption: Once configured, developers can rely on the server without writing additional API wrappers.
  • Up‑to‑date data: Scryfall’s live endpoint guarantees that card information and prices reflect the current market.
  • Open‑source simplicity: The project’s minimal dependencies (Python 3.12+, uv) make it easy to deploy across platforms.

In summary, the Scryfall MCP Server equips AI assistants with instant, accurate Magic: The Gathering card data, empowering developers to build richer, more interactive experiences for players, collectors, and enthusiasts.