Scryfall
Search for Magic: The Gathering cards and get details, rulings, and prices using the Scryfall API.
Scryfall MCP Server
A Model Context Protocol (MCP) server for interacting with the Scryfall API. It provides tools to look up Magic: The Gathering card details, card rulings, and price information.

Features
- search_cards
Perform a text-based search on Scryfall. Returns a list of matching cards. - get_card_by_id
Retrieve a card directly via its Scryfall UUID. - get_card_by_name
Retrieve a card by exact English name. - random_card
Get a random card from the entire Scryfall database. - get_rulings
Retrieve official rulings for a card, which may clarify card interactions or rules. - get_prices_by_id
Retrieve current pricing information (USD, USD foil, EUR, TIX) for a given card by Scryfall ID. - get_prices_by_name
Retrieve current pricing information (USD, USD foil, EUR, TIX) for a given card by exact name.
Usage
The server can be run in two modes:
- Standard stdio mode (default)
- Server-Sent Events (SSE) mode with HTTP endpoints
Using NPX
If you have Node.js installed locally:
# Stdio mode
npx scryfall-mcp-server
# SSE mode
npx scryfall-mcp-server --sse
Connecting to the Server
Stdio Mode
Your application or environment (like Claude Desktop) can communicate directly via stdio with the server.
SSE Mode
When running in SSE mode (with --sse), you can connect using the MCP CLI:
npx @wong2/mcp-cli --sse http://localhost:3000/sse
The server will be available at:
- SSE endpoint:
http://localhost:3000/sse - Message endpoint:
http://localhost:3000/messages
Integration in claude_desktop_config.json
Example snippet for stdio mode:
{
"mcpServers": {
"scryfall": {
"command": "docker",
"args": ["run", "-i", "--rm", "mcp/scryfall"]
}
}
}
Or with npx:
{
"mcpServers": {
"scryfall": {
"command": "npx",
"args": ["scryfall-mcp-server"]
}
}
}
Building from Docker
docker build -t mcp/scryfall .
Then you can run in stdio mode:
docker run -i --rm mcp/scryfall
Or in SSE mode:
docker run -i --rm -p 3000:3000 mcp/scryfall --sse
License
Licensed under the MIT License.
Related Servers
ArtistLens
Access the Spotify Web API to search and retrieve information about tracks, albums, artists, and playlists.
Jina AI MCP Server
Access Jina AI's web services for web page reading, web search, and fact-checking. Requires a Jina AI API key.
招投标大数据服务
Provides comprehensive trademark information, including search, profile statistics, and status tracking.
PubMed Search
Search for biomedical literature from the PubMed database.
USGS Quakes
Access earthquake data from the USGS Quakes API using natural language queries.
General MCP Server
An MCP server providing search capabilities for Reddit, YouTube, and Twitter.
Google PSE/CSE
A Model Context Protocol (MCP) server providing access to Google Programmable Search Engine (PSE) and Custom Search Engine (CSE).
Pollinations Think
Strategic thinking and real-time web search using the Pollinations AI API with DeepSeek and SearchGPT models.
Paper Search MCP
Search and download academic papers from sources like arXiv, PubMed, and Google Scholar.
Perplexity MCP Zerver
Interact with Perplexity.ai using Puppeteer without an API key. Requires Node.js and stores chat history locally.