Servidor MCP

Boostermage MTG Prices

com.boostermage/mtg-prices
Comercio y retail Gaming Público y accesible MCP 2025-11-25

Qué hace este MCP

Searches Magic: The Gathering sealed products and compares retailer prices, availability, deals, price history, drops, and upcoming releases.

compare_prices
Compare a product's current price across all retailers.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product_id'], 'properties': {'product_id': {'type': 'string', 'description': "Product ID (e.g. 'aetherdrift-play-booster')"}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product_id', 'boostermage_url', 'price_spread_gbp', 'price_spread_pct', 'listings'], 'properties': {'listings': {'type': 'array', 'items': {'type': 'object', 'required': ['retailer_id', 'boostermage_url', 'price_gbp', 'availability'], 'properties': {'price_gbp': {'type': 'string'}, 'retailer_id': {'type': 'string'}, 'availability': {'type': 'string'}, 'boostermage_url': {'type': 'string'}}, 'additionalProperties': False}}, 'product_id': {'type': 'string'}, 'boostermage_url': {'type': 'string'}, 'price_spread_gbp': {'type': 'number'}, 'price_spread_pct': {'type': 'string'}}, 'additionalProperties': False}
find_best_price
Find the cheapest currently available in-stock or pre-order price for a product across all retailers.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product_id'], 'properties': {'product_id': {'type': 'string', 'description': "Product ID (e.g. 'aetherdrift-play-booster')"}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product_id', 'boostermage_url', 'best_price'], 'properties': {'message': {'type': 'string'}, 'best_price': {'anyOf': [{'type': 'object', 'required': ['retailer_id', 'retailer_name', 'boostermage_url', 'price_gbp', 'availability'], 'properties': {'price_gbp': {'type': 'string'}, 'retailer_id': {'type': 'string'}, 'availability': {'type': 'string'}, 'retailer_name': {'type': 'string'}, 'boostermage_url': {'type': 'string'}}, 'additionalProperties': True}, {'type': 'null'}]}, 'product_id': {'type': 'string'}, 'boostermage_url': {'type': 'string'}}, 'additionalProperties': False}
find_deals
Find MTG products currently priced below average market price.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'default': 10, 'description': 'Max results (max 100)'}, 'min_discount': {'type': 'number', 'default': 5, 'description': 'Minimum discount percentage (e.g. 10 for 10% off)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['count', 'deals'], 'properties': {'count': {'type': 'number'}, 'deals': {'type': 'array', 'items': {'type': 'object', 'required': ['product_id', 'boostermage_url', 'product_name', 'best_price', 'avg_price', 'discount_pct', 'retailer_id', 'retailer_name', 'category', 'set_name', 'observed_at'], 'properties': {'category': {'type': 'string'}, 'set_name': {'type': 'string'}, 'avg_price': {'type': 'string'}, 'best_price': {'type': 'string'}, 'product_id': {'type': 'string'}, 'observed_at': {'type': 'string'}, 'retailer_id': {'type': 'string'}, 'discount_pct': {'type': 'string'}, 'product_name': {'type': 'string'}, 'retailer_name': {'type': 'string'}, 'boostermage_url': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
find_in_stock
Find MTG products currently in stock or pre-order.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'default': 20, 'description': 'Max results (max 100)'}, 'category': {'type': 'string', 'description': "Filter by category: 'booster-box', 'booster-pack', 'bundle', 'deck', 'kit'"}, 'availability': {'type': 'string', 'default': 'in-stock,pre-order', 'description': "Availability filter: 'in-stock', 'pre-order', or comma-separated"}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['count', 'products'], 'properties': {'count': {'type': 'number'}, 'products': {'type': 'array', 'items': {'type': 'object', 'required': ['product_id', 'boostermage_url', 'product_name', 'price_gbp', 'availability', 'retailer_id', 'category', 'set_name', 'retailer_name', 'observed_at'], 'properties': {'category': {'type': 'string'}, 'set_name': {'type': 'string'}, 'price_gbp': {'type': 'string'}, 'product_id': {'type': 'string'}, 'observed_at': {'type': 'string'}, 'retailer_id': {'type': 'string'}, 'availability': {'type': 'string'}, 'product_name': {'type': 'string'}, 'retailer_name': {'type': 'string'}, 'boostermage_url': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
find_overpriced
Find MTG products priced above average market price. Useful for 'what is overpriced' or 'which products are expensive compared to market'.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'default': 20, 'description': 'Max results (max 100)'}, 'min_overpriced': {'type': 'number', 'default': 10, 'description': 'Minimum overpriced percentage (e.g. 20 for 20% above market)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['count', 'overpriced'], 'properties': {'count': {'type': 'number'}, 'overpriced': {'type': 'array', 'items': {'type': 'object', 'required': ['product_id', 'boostermage_url', 'product_name', 'set_name', 'category', 'retailer_id', 'retailer_name', 'best_price', 'avg_price', 'overpriced_pct', 'observed_at'], 'properties': {'category': {'type': 'string'}, 'set_name': {'type': 'string'}, 'avg_price': {'type': 'string'}, 'best_price': {'type': 'string'}, 'product_id': {'type': 'string'}, 'observed_at': {'type': 'string'}, 'retailer_id': {'type': 'string'}, 'product_name': {'type': 'string'}, 'retailer_name': {'type': 'string'}, 'overpriced_pct': {'type': 'string'}, 'boostermage_url': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
find_recently_restocked
Find MTG products that recently became available (restocked or new listings). Useful for 'what just came back in stock' or 'recently restocked'.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'hours': {'type': 'number', 'default': 24, 'description': 'Lookback window in hours (max 168)'}, 'limit': {'type': 'number', 'default': 20, 'description': 'Max results (max 100)'}, 'availability': {'type': 'string', 'default': 'in-stock', 'description': "Availability to check for: 'in-stock' or 'pre-order'"}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['count', 'hours', 'products'], 'properties': {'count': {'type': 'number'}, 'hours': {'type': 'number'}, 'products': {'type': 'array', 'items': {'type': 'object', 'required': ['product_id', 'boostermage_url', 'product_name', 'set_name', 'category', 'retailer_id', 'retailer_name', 'price_gbp', 'availability', 'observed_at'], 'properties': {'category': {'type': 'string'}, 'set_name': {'type': 'string'}, 'price_gbp': {'type': 'string'}, 'product_id': {'type': 'string'}, 'observed_at': {'type': 'string'}, 'retailer_id': {'type': 'string'}, 'availability': {'type': 'string'}, 'product_name': {'type': 'string'}, 'retailer_name': {'type': 'string'}, 'boostermage_url': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
get_price_drops
Find MTG products that dropped in price recently. Useful for answering 'what dropped in price' or 'price drops in last N hours'.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'hours': {'type': 'number', 'default': 24, 'description': 'Lookback window in hours (max 168)'}, 'limit': {'type': 'number', 'default': 20, 'description': 'Max results (max 100)'}, 'min_drop': {'type': 'number', 'default': 0, 'description': 'Minimum drop percentage (e.g. 5 for 5%+)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['count', 'hours', 'drops'], 'properties': {'count': {'type': 'number'}, 'drops': {'type': 'array', 'items': {'type': 'object', 'required': ['product_id', 'boostermage_url', 'product_name', 'set_name', 'category', 'retailer_id', 'retailer_name', 'price_gbp', 'avg_price_gbp', 'drop_pct', 'observed_at'], 'properties': {'category': {'type': 'string'}, 'drop_pct': {'type': 'string'}, 'set_name': {'type': 'string'}, 'price_gbp': {'type': 'string'}, 'product_id': {'type': 'string'}, 'observed_at': {'type': 'string'}, 'retailer_id': {'type': 'string'}, 'product_name': {'type': 'string'}, 'avg_price_gbp': {'type': 'string'}, 'retailer_name': {'type': 'string'}, 'boostermage_url': {'type': 'string'}}, 'additionalProperties': False}}, 'hours': {'type': 'number'}}, 'additionalProperties': False}
get_price_history
Get compact daily historical price trends for a product, optionally scoped to one retailer. Includes the recorded low, high, average, coverage dates, and observation count.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product_id'], 'properties': {'days': {'type': 'number', 'default': 90, 'description': 'Number of days of history (max 730)'}, 'product_id': {'type': 'string', 'description': "Product ID (e.g. 'aetherdrift-play-booster')"}, 'retailer_id': {'type': 'string', 'description': "Retailer ID to filter by (e.g. 'zatu')"}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product_id', 'boostermage_url', 'retailer_id', 'days', 'observations', 'range', 'data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'required': ['date', 'lowest_price', 'highest_price', 'avg_price', 'observations', 'retailer_count'], 'properties': {'date': {'type': 'string'}, 'avg_price': {'type': 'string'}, 'lowest_price': {'type': 'string'}, 'observations': {'type': 'number'}, 'highest_price': {'type': 'string'}, 'retailer_count': {'type': 'number'}}, 'additionalProperties': False}}, 'days': {'type': 'number'}, 'range': {'type': 'object', 'required': ['lowest_price', 'highest_price', 'avg_price', 'observations', 'earliest', 'latest'], 'properties': {'latest': {'type': ['string', 'null']}, 'earliest': {'type': ['string', 'null']}, 'avg_price': {'type': ['string', 'null']}, 'lowest_price': {'type': ['string', 'null']}, 'observations': {'type': 'number'}, 'highest_price': {'type': ['string', 'null']}}, 'additionalProperties': False}, 'product_id': {'type': 'string'}, 'retailer_id': {'type': ['string', 'null']}, 'observations': {'type': 'number'}, 'boostermage_url': {'type': 'string'}}, 'additionalProperties': False}
get_price_range
Get the lowest, highest, and average recorded price for a product.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product_id'], 'properties': {'days': {'type': 'number', 'default': 365, 'description': 'Lookback period in days (max 730)'}, 'product_id': {'type': 'string', 'description': "Product ID (e.g. 'aetherdrift-play-booster')"}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product_id', 'boostermage_url', 'days', 'range'], 'properties': {'days': {'type': 'number'}, 'range': {'type': 'object', 'required': ['lowest_price', 'highest_price', 'avg_price', 'observations', 'earliest', 'latest'], 'properties': {'latest': {'type': 'string'}, 'earliest': {'type': 'string'}, 'avg_price': {'type': 'string'}, 'lowest_price': {'type': 'string'}, 'observations': {'type': 'string'}, 'highest_price': {'type': 'string'}}, 'additionalProperties': False}, 'product_id': {'type': 'string'}, 'boostermage_url': {'type': 'string'}}, 'additionalProperties': False}
get_product_details
Get detailed information about a specific MTG product from the official catalog, including description, contents, features, and release date. Useful for 'what is in this product', 'tell me about X', or 'what does a booster box contain'.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['product_id'], 'properties': {'product_id': {'type': 'string', 'description': "Product ID (e.g. 'aetherdrift-play-booster-display')"}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'boostermage_url', 'name', 'set_name', 'category'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'aliases': {'type': 'array', 'items': {'type': 'string'}}, 'set_url': {'type': 'string'}, 'category': {'type': 'string'}, 'contents': {'type': 'array', 'items': {'type': 'string'}}, 'features': {'type': 'array', 'items': {'type': 'string'}}, 'set_name': {'type': 'string'}, 'image_url': {'type': 'string'}, 'description': {'type': 'string'}, 'release_date': {'type': ['string', 'null']}, 'boostermage_url': {'type': 'string'}}, 'additionalProperties': False}
get_retailer_list
List all tracked MTG retailers.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['count', 'retailers'], 'properties': {'count': {'type': 'number'}, 'retailers': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'boostermage_url', 'name'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'boostermage_url': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
get_retailer_products
Get products available at a specific retailer.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['retailer_id'], 'properties': {'limit': {'type': 'number', 'default': 20, 'description': 'Max results (max 200)'}, 'retailer_id': {'type': 'string', 'description': "Retailer ID (e.g. 'zatu')"}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['retailer_id', 'boostermage_url', 'count', 'products'], 'properties': {'count': {'type': 'number'}, 'products': {'type': 'array', 'items': {'type': 'object', 'required': ['product_id', 'boostermage_url', 'product_name', 'set_name', 'category', 'price_gbp', 'availability', 'observed_at'], 'properties': {'category': {'type': 'string'}, 'set_name': {'type': 'string'}, 'price_gbp': {'type': 'string'}, 'product_id': {'type': 'string'}, 'observed_at': {'type': 'string'}, 'availability': {'type': 'string'}, 'product_name': {'type': 'string'}, 'boostermage_url': {'type': 'string'}}, 'additionalProperties': False}}, 'retailer_id': {'type': 'string'}, 'boostermage_url': {'type': 'string'}}, 'additionalProperties': False}
get_set_products
Get all products in a specific MTG set with current prices.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['set_slug'], 'properties': {'limit': {'type': 'number', 'default': 50, 'description': 'Max results (max 200)'}, 'set_slug': {'type': 'string', 'description': "Set slug (e.g. 'aetherdrift')"}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['set_slug', 'boostermage_url', 'count', 'products'], 'properties': {'count': {'type': 'number'}, 'products': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'boostermage_url', 'name', 'category', 'price_gbp', 'availability', 'retailer_id', 'retailer_name', 'observed_at'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'category': {'type': 'string'}, 'price_gbp': {'type': ['string', 'null']}, 'observed_at': {'type': ['string', 'null']}, 'retailer_id': {'type': ['string', 'null']}, 'availability': {'type': ['string', 'null']}, 'retailer_name': {'type': ['string', 'null']}, 'boostermage_url': {'type': 'string'}}, 'additionalProperties': False}}, 'set_slug': {'type': 'string'}, 'boostermage_url': {'type': 'string'}}, 'additionalProperties': False}
get_upcoming_releases
Get upcoming MTG release schedule with confirmed dates.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'default': 10, 'description': 'Number of upcoming releases to return (max 50)'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['count', 'releases'], 'properties': {'count': {'type': 'number'}, 'releases': {'type': 'array', 'items': {'type': 'object', 'required': ['slug', 'boostermage_url', 'name', 'release_date', 'confirmed'], 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'confirmed': {'type': 'boolean'}, 'release_date': {'type': 'string'}, 'boostermage_url': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
search_products
Search the sealed MTG catalogue by product name, set name, ID, or category. Descriptive words such as 'sealed products' are accepted.
Solo lectura
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'default': 20, 'description': 'Max results (max 100)'}, 'query': {'type': 'string', 'description': 'Search query'}, 'category': {'type': 'string', 'description': 'Filter by category'}, 'set_slug': {'type': 'string', 'description': 'Filter by set slug'}}, 'additionalProperties': False}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['count', 'products'], 'properties': {'count': {'type': 'number'}, 'products': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'boostermage_url', 'name', 'set_name', 'set_slug', 'category', 'release_date', 'image_url', 'updated_at'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'set_url': {'type': 'string'}, 'category': {'type': 'string'}, 'set_name': {'type': 'string'}, 'set_slug': {'type': 'string'}, 'image_url': {'type': 'string'}, 'updated_at': {'type': 'string'}, 'release_date': {'type': ['string', 'null']}, 'boostermage_url': {'type': 'string'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Añadido
get_product_details
17 de September de 2026 a las 12:34
Añadido
find_overpriced
17 de September de 2026 a las 12:34
Añadido
find_recently_restocked
17 de September de 2026 a las 12:34
Añadido
get_price_drops
17 de September de 2026 a las 12:34
Añadido
get_retailer_products
17 de September de 2026 a las 12:34
Añadido
get_set_products
17 de September de 2026 a las 12:34
Añadido
find_in_stock
17 de September de 2026 a las 12:34
Añadido
get_price_range
17 de September de 2026 a las 12:34
Añadido
find_deals
17 de September de 2026 a las 12:34
Añadido
get_upcoming_releases
17 de September de 2026 a las 12:34
Añadido
get_retailer_list
17 de September de 2026 a las 12:34
Añadido
search_products
17 de September de 2026 a las 12:34
Añadido
compare_prices
17 de September de 2026 a las 12:34
Añadido
find_best_price
17 de September de 2026 a las 12:34
Añadido
get_price_history
17 de September de 2026 a las 12:34