GotCashback MCP Server

Verbinden Sie Claude, ChatGPT und andere MCP-kompatible KI-Assistenten direkt mit den aktuellen Cashback-Raten von GotCashback (online und im Geschäft, über alle Cashback-Portale hinweg), Portalvergleichen und Auszahlungsbedingungen, Shop-Daten und Geschenkkarten-Angeboten — mehrmals täglich aktualisiert.

GotCashback.at vergleicht Cashback-Raten von 113 Cashback-Portalen in 42 Ländern weltweit, darunter 2 Portale und 254 Shops in Österreich. Gegründet 2020; betrieben von MNP Enterprises, LLC.

Was ist MCP?

Das Model Context Protocol (MCP) ist ein offener Standard, der es KI-Assistenten ermöglicht, während einer Unterhaltung externe Tools aufzurufen und aktuelle Daten abzurufen. Statt Cashback-Raten aus veralteten Trainingsdaten zu erraten, kann eine KI den Server von GotCashback direkt abfragen und die Zahlen von heute erhalten.

Installationsanleitung

Claude (claude.ai / Claude Desktop)

  1. Öffnen Sie Einstellungen → Konnektoren (in Claude Desktop: Einstellungen → Konnektoren; auf claude.ai: das Konnektoren-Symbol in einem Chat).
  2. Klicken Sie auf "Benutzerdefinierten Konnektor hinzufügen".
  3. Geben Sie die URL ein: https://mcp.gotcashback.com
  4. Vergeben Sie einen Namen (z. B. "GotCashback") und speichern Sie.
  5. Aktivieren Sie den Konnektor in jeder Unterhaltung, in der Sie Cashback-Abfragen nutzen möchten — Claude ruft die Tools bei Bedarf automatisch auf.

Claude Code (Terminal)

Fügen Sie den Server mit einem einzigen Befehl hinzu:

claude mcp add --transport http gotcashback https://mcp.gotcashback.com

Führen Sie /mcp in Claude Code aus, um die Verbindung zu prüfen und sich anzumelden, wenn Sie die Konto-Tools nutzen möchten.

ChatGPT

  1. Öffnen Sie Einstellungen → Konnektoren (verfügbar in Tarifen, die benutzerdefinierte/Entwickler-Konnektoren unterstützen).
  2. Wählen Sie das Hinzufügen eines benutzerdefinierten Konnektors und geben Sie die Server-URL ein: https://mcp.gotcashback.com
  3. Folgen Sie den Anweisungen, um ihn zu autorisieren und für den Chat oder die Konfiguration eines eigenen GPT zu aktivieren.

VS Code (GitHub Copilot Agent-Modus)

Führen Sie "MCP: Add Server" über die Befehlspalette aus oder fügen Sie dies zu .vscode/mcp.json hinzu:

{
  "servers": {
    "gotcashback": {
      "type": "http",
      "url": "https://mcp.gotcashback.com"
    }
  }
}

Andere MCP-kompatible Clients (Cursor, Windsurf usw.)

Die meisten MCP-Clients akzeptieren eine JSON-Konfiguration, die auf einen Remote-Server verweist. Ein typischer Eintrag sieht so aus:

{
  "mcpServers": {
    "gotcashback": {
      "url": "https://mcp.gotcashback.com"
    }
  }
}

Wo diese Konfigurationsdatei liegt, entnehmen Sie der Dokumentation Ihres Clients (z. B. ~/.cursor/mcp.json für Cursor) — URL und Struktur oben sind bei den meisten Clients identisch, da sie derselben MCP-Spezifikation folgen.

Beispiel-Prompts nach der Verbindung

  • "Was ist aktuell die beste Cashback-Rate für Best Buy?"
  • "Gibt es vergünstigte Geschenkkarten für Target?"
  • "What's the best cashback rate for Walmart in Canada?"
  • "Compare gift card discounts for Home Depot."
  • "Welche Cashback-Portale sind im Vereinigten Königreich verfügbar?"
  • "Wo kann ich Adidas-Produkte mit dem besten Cashback kaufen?"
  • "Wo kann ich Hundefutter mit dem größten Rabatt kaufen?"
  • "Welche britischen Cashback-Portale zahlen per PayPal aus, und welches hat die niedrigste Mindestauszahlung?"
  • "Bietet TopCashback einen Anmeldebonus, und wie oft zahlt es aus?"
  • "Benachrichtige mich, wenn die Cashback-Rate von Nike 10 % erreicht."
  • "Füge Best Buy zu meinen Favoriten-Shops hinzu."

Die letzten beiden nutzen die optionalen Konto-Tools und fordern Sie auf, sich mit Ihrem GotCashback-Konto anzumelden.

Lieber auf Telegram chatten? Probieren Sie den GotCashback-Telegram-Bot

Was der GotCashback MCP Server kann

Einmal verbunden, kann ein KI-Assistent die aktuellen Online- und Filial-Cashback-Raten eines Shops portalübergreifend vergleichen, vergünstigte Geschenkkarten finden, die Shops einer Marke oder Einkaufskategorie nach bestem Angebot ordnen, Shops nach Land durchsuchen und die Auszahlungsbedingungen jedes Portals nachschlagen (Anmeldebonus, Mindestauszahlung, Auszahlungshäufigkeit, Zahlungsmethoden). Der Server teilt dem Assistenten mit, welches Tool welche Art von Frage beantwortet, sodass eine einfache Frage wie "best cashback for Walmart" direkt zur richtigen Abfrage führt. Die Raten werden mehrmals täglich aktualisiert.

Wie ein Assistent das passende Tool wählt

Der Server teilt verbundenen Assistenten mit, welches Tool welche Frage beantwortet, sodass Sie ganz natürlich fragen können:

  • Cashback für einen bestimmten Shop ("best cashback for Walmart", "Best Buy in-store cashback", "compare Expedia cashback portals") → get_cashback_rates_by_store_name
  • Vergünstigte Geschenkkarten für einen bestimmten Shop ("best Gap gift card discount") → get_gift_cards_by_store_name
  • Wo sich die Produkte einer Marke am günstigsten kaufen lassen ("best cashback on Adidas products") → get_best_deals_by_brand
  • Wo sich eine Produktart am günstigsten kaufen lässt ("cheapest dog food with cashback") → get_best_deals_by_category
  • Anmeldebonus, Mindestauszahlung, Auszahlungsrhythmus oder Zahlungsmethoden eines Portals → get_portals_by_name / get_portals
  • Welche Shops in einem Land Cashback bieten → get_stores_by_country

Nennen Sie ein Land, wenn es darauf ankommt ("in Canada", "UK cashback"): Der Assistent übergibt einen kleingeschriebenen Ländercode wie us, ca, gb (Vereinigtes Königreich) oder de und durchsucht sonst alle unterstützten Länder.

Assistenten rufen diese Tools direkt auf — sie müssen vorher nie Länder, Shops oder Portale auflisten.

Verfügbare Tools

ToolWas es tutWichtige Eingaben
get_cashback_rates_by_store_nameVergleicht die aktuellen Online- und Filial-Cashback-Raten eines Shops über alle Portale anhand des Namens — die direkte Antwort auf "best cashback for Walmart"store_name, country_code (optional)
get_cashback_rates_by_store_idWie oben, wenn die Shop-ID bereits aus einem früheren Ergebnis bekannt iststore_id
get_gift_cards_by_store_nameFindet vergünstigte Geschenkkarten für einen Shop anhand des Namens und vergleicht die Rabattestore_name, country_code (optional)
get_gift_cards_by_store_idWie oben, wenn die Shop-ID bereits bekannt iststore_id
get_best_deals_by_brandOrdnet die Shops, die eine Marke führen, nach bester Cashback-Rate und bestem Geschenkkarten-Rabattbrand_name, country_code (optional)
get_best_deals_by_categoryDasselbe für eine Einkaufskategorie (z. B. "Tierbedarf")category_name, country_code (optional)
get_stores_by_nameFindet ID, Land und Seitenlink eines Shops (keine Raten)store_name, country_code (optional)
get_stores_by_countryDurchstöbert alle Shops mit Cashback in einem Land — nur Shop-IDs und Links, keine Raten; die Liste kann lang seincountry_code
get_portalsListet Cashback-Portale mit Auszahlungsbedingungen auf (Anmeldebonus, Mindestauszahlung, Auszahlungshäufigkeit, Zahlungsmethoden), optional nach Land — keine Shop-Ratencountry_code (optional)
get_portals_by_nameSucht Portale nach Name und liefert ihre Auszahlungsbedingungen — keine Shop-Ratenportal_name, country_code (optional)
get_portal_by_idRuft ein bestimmtes Portal per ID mit seinen Auszahlungsbedingungen abportal_id
get_countriesListet die unterstützten Länder mit ihren Codes auf (das Vereinigte Königreich ist gb)

country_code ist ein kleingeschriebener ISO-Code wie us, ca, gb (Vereinigtes Königreich) oder de und optional, sofern nicht als erforderlich angegeben. store_id, portal_id und ähnliche IDs stammen aus einem früheren Ergebnis.

Getrackte Links in den Ergebnissen

Jeder Shop, jede Cashback-Rate, jede Geschenkkarte und jeder Portal-Anmeldebonus in einem Ergebnis trägt einen getrackten GotCashback-Link (url, ggf. zusätzlich gift_cards_url). Cashback wird nur gutgeschrieben, Geschenkkarten-Rabatte gelten nur und Anmeldeboni werden nur gewährt, wenn Sie über diese Links klicken. Der Server weist KI-Clients an, sie immer anzuzeigen — nennt ein Assistent eine Rate ohne Link, fragen Sie ihn nach dem Link.

Konto-Tools (optionale Anmeldung)

Die Anmeldung mit Ihrem GotCashback-Konto (OAuth 2.1 — Ihr KI-Client bietet sie automatisch an) schaltet zusätzliche nutzerbezogene Tools frei. Alle obigen Vergleichs-Tools funktionieren auch ohne Anmeldung weiter.

ToolWas es tutWichtige EingabenScope
get_my_profileGibt Ihr GotCashback-Profil zurück (Name, E-Mail, Avatar)profile
get_my_favorite_storesListet Ihre Favoriten-Shops auffavorites
toggle_favorite_storeFügt einen Shop zu Ihren Favoriten hinzu oder entfernt ihnstore_id, favoritefavorites
get_my_alertsListet Ihre Cashback- und Geschenkkarten-Alarme auf (Shop, Typ, Schwellenwert, letzte Benachrichtigung)alerts
set_store_alertErstellt oder aktualisiert einen Alarm, der Sie per E-Mail benachrichtigt, wenn die Cashback-Rate oder der Geschenkkarten-Rabatt eines Shops den Schwellenwert in Prozent erreicht oder überschreitetstore_id, alert_type, threshold_percentalerts
remove_store_alertEntfernt einen Alarm für einen Shopstore_id, alert_typealerts

Die Alarme sind dieselben, die Sie auf der Website unter Konto → Alarme verwalten: alert_type ist cashback oder gift_card, threshold_percent liegt zwischen 1 und 100, das erneute Speichern eines bestehenden Alarms aktualisiert seinen Schwellenwert und aktiviert ihn neu, und jedes Konto kann höchstens 10 aktive Alarme haben.

So funktioniert die Anmeldung

  1. Wenn Sie zum ersten Mal ein Konto-Tool verwenden, antwortet der Server mit einer Autorisierungsaufforderung, und Ihr KI-Client öffnet die GotCashback-Anmeldeseite in Ihrem Browser — dieselbe Social-Login-Anmeldung wie auf der Website. Eine Registrierung oder ein API-Schlüssel ist nicht erforderlich.
  2. Bestätigen Sie die angeforderten Berechtigungen (Scopes) und kehren Sie zu Ihrem Client zurück. Der Tool-Aufruf wird abgeschlossen, und die Verbindung bleibt angemeldet — Clients, die offline_access anfordern, erhalten Refresh-Tokens, sodass Sie nicht erneut gefragt werden.
  3. Um die Verbindung zu trennen, entfernen Sie den Konnektor aus Ihrem KI-Client. Meldet ein Tool später einen fehlenden Scope, entfernen Sie den Konnektor und fügen Sie ihn erneut hinzu, damit der Client die Autorisierung neu anfordert.
ScopeWas er gewährt
profileIhren Namen, Ihre E-Mail-Adresse und Ihren Avatar lesen
favoritesIhre Favoriten-Shops lesen und ändern
alertsIhre Cashback- und Geschenkkarten-Alarme lesen, erstellen und entfernen
offline_accessRefresh-Tokens, damit die Verbindung angemeldet bleibt

Server-Endpunkt

https://mcp.gotcashback.com

Dies ist ein Remote-MCP-Server (Streamable-HTTP-Transport). Sie müssen nichts installieren oder hosten — richten Sie einfach einen kompatiblen KI-Assistenten auf die obige URL.

Für Entwickler und KI-Agenten

Der Server (Version 1.1.0) stellt ausschließlich Tools bereit (keine Ressourcen oder Prompts). Jedes Tool hat einen Titel, eine Beschreibung, die sagt, wann es zu verwenden ist, Nur-Lese-Annotationen und — bei den Vergleichstools — ein veröffentlichtes Ausgabeschema. Über diese Endpunkte kann ein Agent oder eine Integration ihn entdecken und sich verbinden, ohne diese Seite zu lesen:

Vergleichstools liefern das rohe API-JSON als Text sowie typisierte strukturierte Inhalte gemäß ihrem Ausgabeschema, sodass Integrationen Shop, Portal, Rate, "bis zu" und online/im Geschäft ohne Raten lesen können. Unbekannte IDs und API-Ausfälle kommen als Tool-Fehler zurück, nicht als Protokollfehler.

CORS ist für jeden Ursprung offen, sodass browserbasierte Agenten sich direkt verbinden können; die Antwort-Header Mcp-Session-Id und WWW-Authenticate werden freigegeben.

Fragen oder Probleme?

Wenn eine Verbindung fehlschlägt oder ein Tool-Aufruf einen Fehler liefert, prüfen Sie, ob die URL exakt als https://mcp.gotcashback.com ohne angehängten Pfad eingegeben wurde. Wenn ein Konto-Tool Sie immer wieder zur Anmeldung auffordert, entfernen Sie den Konnektor und fügen Sie ihn erneut hinzu. Für weitere Hilfe wenden Sie sich an den GotCashback-Support.