MCP-Server

Heartly Deals — Live Flash Sales (Shopify & WooCommerce)

io.heartly/deals
Commerce & Retail Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Lists and searches active flash-sale deals from verified Shopify and WooCommerce merchants.

get_deal_by_id
Get deal by id
Look up a single active deal by its Heartly internal id (UUID).
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Heartly internal deal id (UUID).'}}}
list_active_deals
List active deals
List currently active flash-sale deals from verified Heartly merchants. Returns deals sorted by ending soonest. Filters are optional and combinable.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'country': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO 3166-1 alpha-2 country code. Filters to merchants whose shipping_countries include this code, plus merchants who ship worldwide.'}, 'category': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'Top-level product category, e.g. "fashion", "beauty", "electronics".'}, 'min_discount_pct': {'type': 'integer', 'maximum': 100, 'minimum': 0, 'description': 'Minimum discount percentage. Only return deals at or above this value.'}, 'ending_within_hours': {'type': 'integer', 'maximum': 720, 'minimum': 1, 'description': 'Only return deals ending within this many hours from now.'}}}
search_deals_by_category
Search deals by category
Search active deals filtered by category. The category argument is required. Other filters (country, min_discount_pct, ending_within_hours) are optional.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['category'], 'properties': {'country': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'ISO 3166-1 alpha-2 country code. Filters to merchants whose shipping_countries include this code, plus merchants who ship worldwide.'}, 'category': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'Top-level product category, e.g. "fashion", "beauty", "electronics".'}, 'min_discount_pct': {'type': 'integer', 'maximum': 100, 'minimum': 0, 'description': 'Minimum discount percentage. Only return deals at or above this value.'}, 'ending_within_hours': {'type': 'integer', 'maximum': 720, 'minimum': 1, 'description': 'Only return deals ending within this many hours from now.'}}}
Hinzugefügt
get_deal_by_id
17. September 2026 12:53
Hinzugefügt
search_deals_by_category
17. September 2026 12:53
Hinzugefügt
list_active_deals
17. September 2026 12:53