scryfall-mcp
If you are the rightful owner of scryfall-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server for interacting with the Scryfall API, providing tools to look up Magic: The Gathering card details, rulings, and price information.
The Scryfall MCP Server is designed to facilitate interaction with the Scryfall API, which is a comprehensive resource for Magic: The Gathering card data. This server allows users to perform various operations such as searching for cards, retrieving card details by name or ID, fetching random cards, and obtaining official rulings and pricing information. It supports two modes of operation: standard stdio mode and Server-Sent Events (SSE) mode, making it versatile for different integration needs. The server can be easily run using Node.js with NPX or Docker, providing flexibility in deployment and usage.
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.