Heartly Deals — Live Flash Sales (Shopify & WooCommerce)
Live flash-sale inventory from verified Shopify and WooCommerce merchants worldwide.
Sollte ich dies verwenden
Qualität und Sicherheit
Befunde (1)
- LOWin get_deal_by_id
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"deals": {
"url": "https://mcp.heartly.io/"
}
}
}Remote-Endpunkte
https://mcp.heartly.io/streamable-httpWas es kann
Tool-Inventar
Tools (3)
🟢list_active_deals(country, category, min_discount_pct, ending_within_hours)
List currently active flash-sale deals from verified Heartly merchants. Returns deals sorted by ending soonest. Filters are optional and combinable.
Eingabe-Schema
{
"type": "object",
"properties": {
"country": {
"type": "string",
"minLength": 2,
"maxLength": 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",
"minLength": 1,
"maxLength": 64,
"description": "Top-level product category, e.g. \"fashion\", \"beauty\", \"electronics\"."
},
"min_discount_pct": {
"type": "integer",
"minimum": 0,
"maximum": 100,
"description": "Minimum discount percentage. Only return deals at or above this value."
},
"ending_within_hours": {
"type": "integer",
"minimum": 1,
"maximum": 720,
"description": "Only return deals ending within this many hours from now."
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_deals_by_category(country, category, min_discount_pct, ending_within_hours)
Search active deals filtered by category. The category argument is required. Other filters (country, min_discount_pct, ending_within_hours) are optional.
Eingabe-Schema
{
"type": "object",
"properties": {
"country": {
"type": "string",
"minLength": 2,
"maxLength": 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",
"minLength": 1,
"maxLength": 64,
"description": "Top-level product category, e.g. \"fashion\", \"beauty\", \"electronics\"."
},
"min_discount_pct": {
"type": "integer",
"minimum": 0,
"maximum": 100,
"description": "Minimum discount percentage. Only return deals at or above this value."
},
"ending_within_hours": {
"type": "integer",
"minimum": 1,
"maximum": 720,
"description": "Only return deals ending within this many hours from now."
}
},
"required": [
"category"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_deal_by_id(id)
Look up a single active deal by its Heartly internal id (UUID).
Eingabe-Schema
{
"type": "object",
"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)."
}
},
"required": [
"id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Empfohlene Prompts
search_deals_by_categorysearch_deals_by_categoryget_deal_by_idget_deal_by_idlist_active_dealsCommunity
Nachweis