Skip to main content
Glama
codesk90

ShopSignal

by codesk90

ShopSignal — DTC-Wettbewerbsanalyse für KI-Agenten

Verleihen Sie Claude, Cursor, ChatGPT oder jedem MCP-kompatiblen Agenten einen direkten Einblick in den Katalog, die Preise und die Neuerscheinungen jeder beliebigen DTC-Marke aus den Bereichen Mode, Beauty und Lifestyle — mit einem einzigen Tool-Aufruf.

Apify Actor MCP Pricing


Funktionsweise

ShopSignal stellt 4 Tools für jeden MCP-kompatiblen KI-Agenten bereit. Integrieren Sie es in Claude Desktop, Cursor, n8n oder Ihren eigenen LangGraph-Agenten und stellen Sie Fragen wie:

„Was ist aktuell bei Glossier im Angebot?“ „Vergleiche die Preise für ein Slip-Dress bei Cuyana, Tibi und Toteme.“ „Welche neuen Produkte sind diese Woche bei Glossier und Rhode erschienen?“ „Beobachte dieses Kleid von Cuyana und sag mir Bescheid, wenn es reduziert wird: [URL]“

Kein Scraping-Setup. Keine API-Schlüssel. Keine Selektoren, die gewartet werden müssen. Der Agent liest die Tool-Schemata und ruft sie einfach auf.

Schnellstart (60 Sekunden)

Claude Desktop

Fügen Sie dies zu ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) oder %APPDATA%\Claude\claude_desktop_config.json (Windows) hinzu:

{
  "mcpServers": {
    "shopsignal": {
      "command": "npx",
      "args": ["-y", "@apify/actors-mcp-server", "--actors", "kodek/shopsignal-mcp"],
      "env": {
        "APIFY_TOKEN": "YOUR_APIFY_TOKEN"
      }
    }
  }
}

Starten Sie Claude Desktop neu. Fragen Sie: „Verwende ShopSignal, um die Preise für Vitamin-C-Serum auf glossier.com und rhodeskin.com zu vergleichen.“

Cursor

Einstellungen → Tools und MCP → Neues MCP-Server → einfügen:

https://mcp.apify.com?actors=kodek/shopsignal-mcp

Setzen Sie den Authorization-Header auf Bearer IHR_APIFY_TOKEN.

Eigene Agenten (LangGraph, CrewAI, n8n, Mastra)

Standard Streamable HTTP MCP-Transport unter https://mcp.apify.com. Siehe Apify MCP-Dokumentation.


Tools

get_store_snapshot

0,05 $ pro Aufruf · Gibt den vollständigen Katalog mit Preisen, Varianten und Lagerbestand für jeden DTC-Shop zurück.

// Input
{ "url": "https://glossier.com" }

// Output (truncated)
{
  "store_name": "Glossier",
  "platform": "shopify",
  "product_count": 142,
  "scraped_at": "2026-05-04T18:22:00Z",
  "products": [
    {
      "handle": "balm-dotcom",
      "title": "Balm Dotcom",
      "vendor": "Glossier",
      "price_min": 14, "price_max": 14, "currency": "USD",
      "compare_at_price": null, "on_sale": false,
      "available": true,
      "images": ["https://..."],
      "variants": [
        { "title": "Original", "option1": "Original", "price": 14, "available": true },
        { "title": "Birthday", "option1": "Birthday", "price": 14, "available": false }
      ]
    }
  ]
}

track_product_price

0,05 $ pro Aufruf · Gibt den aktuellen Preis + 30-Tage-Historie + niedrigsten/höchsten gesehenen Preis zurück.

// Input
{ "product_url": "https://cuyana.com/products/classic-easy-tote" }

// Output
{
  "title": "Classic Easy Tote",
  "current_price": 195, "currency": "USD",
  "available": true,
  "lowest_30d": 156, "highest_30d": 195,
  "recent_drop_pct": null,
  "history": [
    { "date": "2026-04-04", "price": 195, "available": true },
    { "date": "2026-04-15", "price": 156, "available": true },
    { "date": "2026-04-22", "price": 195, "available": true }
  ]
}

compare_products_across_brands ⭐ Premium

0,50 $ pro Aufruf · Das ultimative Tool. Findet passende Produkte über mehrere Marken hinweg mittels Text- und Bildähnlichkeit. Ersetzt über 30 Minuten manuellen Vergleich.

// Input
{
  "query": "white slip dress",
  "brand_urls": ["https://faithfullthebrand.com", "https://staudclothing.com", "https://cuyana.com"],
  "max_per_brand": 3
}

// Output
{
  "query": "white slip dress",
  "brands_searched": 3,
  "matches": [
    {
      "canonical_title": "White satin slip midi dress",
      "options": [
        { "brand": "Faithfull the Brand", "price": 198, "url": "...", "similarity_score": 0.92, "in_stock": true },
        { "brand": "Staud", "price": 345, "url": "...", "similarity_score": 0.85, "in_stock": true },
        { "brand": "Cuyana", "price": 295, "url": "...", "similarity_score": 0.81, "in_stock": false }
      ],
      "cheapest_in_stock": { "brand": "Faithfull the Brand", "price": 198, "url": "..." }
    }
  ]
}

detect_drops_and_restocks

0,20 $ pro Aufruf · Gibt neue Produkte, Wiederauffüllungen, Preissenkungen und nicht mehr erhältliche Artikel der letzten N Tage zurück.

// Input
{ "url": "https://cuyana.com", "days": 7 }

// Output
{
  "new_products": [{ "title": "...", "price": 78, "url": "..." }],
  "restocked": [{ "title": "...", "url": "...", "out_since": "2026-04-12" }],
  "price_drops": [{ "title": "...", "old_price": 88, "new_price": 64, "drop_pct": 27 }],
  "discontinued": [{ "title": "...", "last_seen": "2026-04-28" }]
}

Preisgestaltung

Tool

Preis pro Aufruf

Was es ersetzt

get_store_snapshot

0,05 $

~5 Min. manuelles Browsen

track_product_price

0,05 $

~2 Min. Prüfung + Tabellen-Update

compare_products_across_brands

0,50 $

~30 Min. markenübergreifende Recherche

detect_drops_and_restocks

0,20 $

~15 Min. wöchentliche Wettbewerbsanalyse

Keine Abonnements. Keine monatlichen Mindestumsätze. Sie zahlen nur, wenn der Aufruf erfolgreich ist. Fehlgeschlagene Aufrufe (Nicht-Shopify-Shops, Netzwerkfehler) werden nicht berechnet. Testen Sie es an einem einzelnen Shop, bevor Sie skalieren — die meisten Nutzer erhalten ein Gefühl für den Wert innerhalb von 5–10 Aufrufen.

Apify kümmert sich um Abrechnung, Steuern und Rechnungsstellung. Sie zahlen nur für erfolgreiche Aufrufe.


Abdeckung

Aktuell unterstützt: 84 verifizierte Shopify-basierte DTC-Marken aus den Bereichen Mode, Beauty und Lifestyle. Zu den vorgestellten Marken gehören:

  • Beauty: Glossier, Rhode, Supergoop, Sol de Janeiro, Kosas, Merit, Tower 28

  • Damenmode: Skims, Everlane, Cuyana, Mejuri, Tibi, ThirdLove

  • Herrenmode: Kith, Taylor Stitch, Buck Mason, Aimé Leon Dore

  • Lifestyle / Wohnen: Allbirds, Our Place, Stanley, Therabody, Vuori, Brooklinen

Die vollständige Liste der 84 Marken wird täglich als Snapshot gespeichert, sodass die Preishistorie vom ersten Tag an verfügbar ist.

Aktuell NICHT unterstützt:

  • Shops, die Enterprise-Bot-Schutz verwenden (Cloudflare Bot Fight, Akamai Bot Manager) — Aritzia, Lululemon, J.Crew, Rhone und ähnliche erfordern Browser-Fingerprint-Scraping (v2-Roadmap).

  • Marken, die von Shopify zu Salesforce Commerce Cloud, Magento oder Eigenentwicklungen migriert sind — Reformation, Drunk Elephant, Anthropologie, Free People und ähnliche Enterprise-DTC-Marken.

  • Marktplätze (Amazon, eBay, REVOLVE, SSENSE, MR PORTER, Net-a-Porter) — hierfür werden andere Scraper benötigt.

  • Shops, die eine Authentifizierung erfordern.

  • Einige Shopify Plus-Shops beschränken ihren öffentlichen /products.json-Endpunkt (Skims ist ein Beispiel). Diese bestehen die Plattform-Erkennung, geben aber leere oder unvollständige Kataloge zurück. Wir werden die betroffenen Shops dokumentieren, sobald Nutzer sie melden.

  • Eine kleine Anzahl von Marken aus der Startliste gibt aktuell einen 404-Fehler auf /products.json zurück (Vuori, Buck Mason, Princess Polly, Alo Yoga, Briogeo, Staud, Mytopicals, For Love & Lemons). Wir beobachten diese — einige könnten sich von selbst lösen, andere werden in einem zukünftigen Update adressiert.

Shops hinzufügen

Wenn Sie einen Shop abfragen, der nicht in unserer Startliste enthalten ist, versuchen wir eine automatische Erkennung. Wenn er auf Shopify basiert, erhalten Sie ein Ergebnis und der Shop wird automatisch in unsere tägliche Snapshot-Rotation aufgenommen. Nicht-Shopify-Shops geben einen klaren Fehler zurück.

Funktionsweise

ShopSignal nutzt den öffentlichen /products.json-Endpunkt von Shopify, den jeder Shopify-Shop standardmäßig bereitstellt. Für v1 ist kein Scraping erforderlich. Die Daten sind strukturiert, schnell und zuverlässig.

Für jeden track_product_price-Aufruf speichert ShopSignal einen täglichen Snapshot in seinem Verlaufsdatensatz. Je länger das Tool im Einsatz ist, desto tiefer wird die Preishistorie — frühe Nutzer profitieren automatisch von Daten, die das Tool bereits vor ihrer Nutzung gesammelt hat.

Die Beobachtungsliste (84 verifizierte Shopify-basierte DTC-Shops) wird täglich als Snapshot gespeichert, sodass für die am häufigsten abgefragten Marken die Preishistorie vom ersten Tag an existiert.

Warum gibt es ShopSignal?

Die DTC-E-Commerce-Kategorie bietet Dutzende von SaaS-Tools für Wettbewerbspreise — Prisync, Particl, Skuuudle, Price2Spy, Intelligence Node — alle kosten zwischen 50 $ und über 10.000 $/Monat und bieten Dashboards. Keines davon ist für KI-Agenten zugänglich.

KI-Shopping-Agenten und DTC-Betreiber-Agenten benötigen diese Daten innerhalb ihrer Entscheidungsschleifen, nicht hinter einem separaten Dashboard. ShopSignal ist der erste MCP-Server, der speziell dafür entwickelt wurde — zahlen Sie nur für das, was Sie abrufen, keine monatlichen Mindestumsätze, auffindbar für Agenten über den Apify MCP-Marktplatz.

Beispiele (einfach in Claude einfügen)

Für Käufer: „Verwende ShopSignal, um ein weißes Slip-Midi-Kleid unter 250 $ für mich zu finden — vergleiche Faithfull the Brand, Staud, Rouje und Cuyana.“

Für DTC-Betreiber: „Führe einen wöchentlichen Wettbewerbs-Scan durch: Welche neuen Produkte sind in den letzten 7 Tagen bei Skims, Wearpepper und ThirdLove erschienen?“

Für Agenturen: „Erstelle einen Snapshot von jedem Produkt, das aktuell bei Glossier, Rhode, Kosas und Merit im Angebot ist. Sortiere nach Rabatt in %.“

Für Forscher: „Beobachte dieses Tibi-Kleid für 30 Tage und sag mir, wie oft es reduziert wurde: [URL]“

FAQ

Ist das legal? Ja. /products.json ist ein öffentlicher, dokumentierter Shopify-Endpunkt, den Shops bewusst freigeben. Es werden keine Login-Sperren umgangen und keine Nutzungsbedingungen verletzt.

Kann ich das für die Daten meines eigenen Shops verwenden? Ja, aber Sie haben bessere Optionen — die Admin-API von Shopify bietet Ihnen private Daten, die ShopSignal nicht sehen kann (Bestellungen, Kunden, Finanzberichte). ShopSignal ist für die Wettbewerbsanalyse von Shops gedacht, die Ihnen nicht gehören.

Wie hoch ist das Rate-Limit? Apify verwaltet das Rate-Limiting und die Proxy-Rotation transparent. Praktisches Limit: ca. 1.000 Shop-Snapshots pro Stunde und Nutzer.

Wie melde ich einen Fehler oder fordere ein Feature an? Öffnen Sie ein Issue auf GitHub.

Was ist, wenn ein Shop nicht auf Shopify basiert? v1 gibt { platform: "other", error: "non-shopify store, supported in v2" } zurück. Das Kochbuch für v2 (Playwright-basiert) erscheint voraussichtlich ca. 6 Wochen nach dem Start.

Roadmap

  • [x] v1.0 — Nur Shopify, 4 Tools, tägliche Historie der Startliste

  • [ ] v1.1 — Webhooks für detect_drops_and_restocks (Push an Slack/Discord/E-Mail)

  • [ ] v1.2 — Historische Analyse der Rabatt-Häufigkeit („Wie oft reduziert Cuyana Kleider?“)

  • [ ] v2.0 — Playwright-Fallback für Nicht-Shopify-Shops (Reformation, Net-a-Porter, etc.)

  • [ ] v2.1 — Marktplatz-Erweiterung (eBay verkaufte Artikel, Grailed, Vinted) für preisbewussten Wiederverkauf

Entwickelt von

kodek — entwickelt MCP-Server für vertikale E-Commerce-Intelligenz. Schwester-Tools für Sammlerstücke, Uhren und Haushaltswaren folgen in Kürze.


ShopSignal ist nicht mit Shopify, Inc. oder einer der verfolgten Marken verbunden. Alle Daten stammen aus öffentlich zugänglichen Endpunkten.

F
license - not found
-
quality - not tested
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/codesk90/shopsignal-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server