GotCashback MCP Server

Verbind Claude, ChatGPT en andere MCP-compatibele AI-assistenten rechtstreeks met de actuele cashbackpercentages van GotCashback (online en in de winkel, over alle cashbackportalen), portaalvergelijkingen en uitbetalingsvoorwaarden, winkelgegevens en cadeaukaartdeals — meerdere keren per dag ververst.

GotCashback.nl vergelijkt cashbacktarieven van 113 cashbackportals in 42 landen wereldwijd, waaronder 5 portals en 4.796 winkels in Nederland. Opgericht in 2020; beheerd door MNP Enterprises, LLC.

Wat is MCP?

Het Model Context Protocol (MCP) is een open standaard waarmee AI-assistenten tijdens een gesprek externe tools kunnen aanroepen en actuele gegevens kunnen ophalen. In plaats van cashbackpercentages te gokken op basis van verouderde trainingsdata kan een AI de server van GotCashback rechtstreeks bevragen en de cijfers van vandaag krijgen.

Installatie-instructies

Claude (claude.ai / Claude Desktop)

  1. Open Instellingen → Connectors (in Claude Desktop: Instellingen → Connectors; op claude.ai: het connectors-icoon in een chat).
  2. Klik op "Aangepaste connector toevoegen".
  3. Voer de URL in: https://mcp.gotcashback.com
  4. Geef hem een naam (bijv. "GotCashback") en sla op.
  5. Schakel de connector in in elk gesprek waarin je cashback wilt opzoeken — Claude roept de tools automatisch aan wanneer dat relevant is.

Claude Code (terminal)

Voeg de server toe met één opdracht:

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

Voer /mcp uit in Claude Code om de verbinding te controleren en om in te loggen wanneer je de accounttools wilt gebruiken.

ChatGPT

  1. Open Instellingen → Connectors (beschikbaar op abonnementen die aangepaste/ontwikkelaarsconnectors ondersteunen).
  2. Kies voor het toevoegen van een aangepaste connector en voer de server-URL in: https://mcp.gotcashback.com
  3. Volg de stappen om te autoriseren en schakel hem in voor gebruik in de chat of in de configuratie van een aangepaste GPT.

VS Code (GitHub Copilot agentmodus)

Voer "MCP: Add Server" uit vanuit het opdrachtenpalet, of voeg dit toe aan .vscode/mcp.json:

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

Andere MCP-compatibele clients (Cursor, Windsurf, enz.)

De meeste MCP-clients accepteren een JSON-configuratie die naar een remote server verwijst. Een typische invoer ziet er zo uit:

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

Raadpleeg de documentatie van je client voor de locatie van dit configuratiebestand (bijv. ~/.cursor/mcp.json voor Cursor) — de URL en structuur hierboven zijn bij de meeste clients hetzelfde, omdat ze dezelfde MCP-specificatie volgen.

Voorbeeldprompts na het verbinden

  • "Wat is op dit moment het beste cashbacktarief voor Best Buy?"
  • "Zijn er cadeaukaarten met korting voor Target?"
  • "What's the best cashback rate for Walmart in Canada?"
  • "Compare gift card discounts for Home Depot."
  • "Welke cashbackportalen zijn beschikbaar in het Verenigd Koninkrijk?"
  • "Waar kan ik Adidas-producten kopen met de beste cashback?"
  • "Waar kan ik hondenvoer kopen met de grootste korting?"
  • "Welke Britse cashbackportalen betalen uit via PayPal, en welke heeft de laagste minimale uitbetaling?"
  • "Biedt TopCashback een aanmeldbonus, en hoe vaak betaalt het uit?"
  • "Waarschuw me wanneer het cashbacktarief van Nike 10% bereikt."
  • "Voeg Best Buy toe aan mijn favoriete winkels."

De laatste twee gebruiken de optionele accounttools en vragen je om in te loggen met je GotCashback-account.

Liever chatten op Telegram? Probeer de GotCashback Telegram-bot

Wat de GotCashback MCP Server doet

Eenmaal verbonden kan een AI-assistent de actuele online en in-store cashbackpercentages van een winkel over alle portalen vergelijken, cadeaukaarten met korting vinden, de winkels die een merk of winkelcategorie voeren rangschikken op beste deal, winkels per land bekijken en de uitbetalingsvoorwaarden van elk portaal opzoeken (aanmeldbonus, minimale uitbetaling, uitbetalingsfrequentie, betaalmethoden). De server vertelt de assistent welke tool welk soort vraag beantwoordt, zodat een gewone vraag als "best cashback for Walmart" meteen bij de juiste opzoeking uitkomt. De percentages worden meerdere keren per dag ververst.

Hoe een assistent een tool kiest

De server vertelt verbonden assistenten welke tool welke vraag beantwoordt, zodat je gewoon natuurlijk kunt vragen:

  • Cashback voor een specifieke winkel ("best cashback for Walmart", "Best Buy in-store cashback", "compare Expedia cashback portals") → get_cashback_rates_by_store_name
  • Cadeaukaarten met korting voor een specifieke winkel ("best Gap gift card discount") → get_gift_cards_by_store_name
  • Waar je de producten van een merk het voordeligst koopt ("best cashback on Adidas products") → get_best_deals_by_brand
  • Waar je een productsoort het voordeligst koopt ("cheapest dog food with cashback") → get_best_deals_by_category
  • De aanmeldbonus, minimale uitbetaling, uitbetalingsfrequentie of betaalmethoden van een portaal → get_portals_by_name / get_portals
  • Welke winkels in een land cashback bieden → get_stores_by_country

Noem een land als dat ertoe doet ("in Canada", "UK cashback"): de assistent geeft een landcode in kleine letters door zoals us, ca, gb (Verenigd Koninkrijk) of de, en doorzoekt anders alle ondersteunde landen.

Assistenten gaan rechtstreeks naar deze tools — ze hoeven nooit eerst landen, winkels of portalen op te sommen.

Beschikbare tools

ToolWat het doetBelangrijkste invoer
get_cashback_rates_by_store_nameVergelijkt de actuele online en in-store cashbackpercentages van een winkel over alle portalen op naam — het directe antwoord op "best cashback for Walmart"store_name, country_code (optional)
get_cashback_rates_by_store_idHetzelfde, wanneer het winkel-ID al bekend is uit een eerder resultaatstore_id
get_gift_cards_by_store_nameVindt cadeaukaarten met korting voor een winkel op naam en vergelijkt de kortingenstore_name, country_code (optional)
get_gift_cards_by_store_idHetzelfde, wanneer het winkel-ID al bekend isstore_id
get_best_deals_by_brandRangschikt de winkels die een merk verkopen op beste cashbacktarief en cadeaukaartkortingbrand_name, country_code (optional)
get_best_deals_by_categoryHetzelfde voor een winkelcategorie (bijv. "Dierenbenodigdheden")category_name, country_code (optional)
get_stores_by_nameVindt het ID, het land en de paginalink van een winkel (geen percentages)store_name, country_code (optional)
get_stores_by_countryBladert door alle winkels met cashback in een land — alleen winkel-ID's en links, geen percentages; de lijst kan lang zijncountry_code
get_portalsToont cashbackportalen met uitbetalingsvoorwaarden (aanmeldbonus, minimale uitbetaling, uitbetalingsfrequentie, betaalmethoden), optioneel per land — geen winkelpercentagescountry_code (optional)
get_portals_by_nameZoekt portalen op naam en geeft hun uitbetalingsvoorwaarden — geen winkelpercentagesportal_name, country_code (optional)
get_portal_by_idHaalt een specifiek portaal op via ID, met de uitbetalingsvoorwaardenportal_id
get_countriesToont de ondersteunde landen met hun codes (het Verenigd Koninkrijk is gb)

country_code is een ISO-code in kleine letters zoals us, ca, gb (Verenigd Koninkrijk) of de en is optioneel tenzij als verplicht aangegeven. store_id, portal_id en vergelijkbare ID's komen uit een eerder resultaat.

Getrackte links in resultaten

Elke winkel, elk cashbacktarief, elke cadeaukaart en elke aanmeldbonus van een portaal in een resultaat heeft een getrackte GotCashback-link (url, plus gift_cards_url waar relevant). Cashback wordt alleen bijgeschreven, cadeaukaartkortingen gelden alleen en aanmeldbonussen worden alleen toegekend wanneer je via die links doorklikt. De server instrueert AI-clients om ze altijd te tonen — noemt een assistent een tarief zonder link, vraag dan om de link.

Accounttools (optioneel inloggen)

Inloggen met je GotCashback-account (OAuth 2.1 — je AI-client biedt dit automatisch aan) ontgrendelt extra persoonlijke tools. Alle vergelijkingstools hierboven blijven werken zonder in te loggen.

ToolWat het doetBelangrijkste invoerScope
get_my_profileGeeft je GotCashback-profiel terug (naam, e-mail, avatar)profile
get_my_favorite_storesToont je favoriete winkelsfavorites
toggle_favorite_storeVoegt een winkel toe aan je favorieten of verwijdert dezestore_id, favoritefavorites
get_my_alertsToont je cashback- en cadeaukaartalerts (winkel, type, drempel, laatste melding)alerts
set_store_alertMaakt of werkt een alert bij die je mailt wanneer het cashbacktarief of de cadeaukaartkorting van een winkel het drempelpercentage of hoger bereiktstore_id, alert_type, threshold_percentalerts
remove_store_alertVerwijdert een alert voor een winkelstore_id, alert_typealerts

De alerts zijn dezelfde als die je op de website beheert onder Account → Alerts: alert_type is cashback of gift_card, threshold_percent ligt tussen 1 en 100, het opnieuw opslaan van een bestaande alert werkt de drempel bij en activeert de alert opnieuw, en elk account kan maximaal 10 actieve alerts hebben.

Hoe inloggen werkt

  1. De eerste keer dat je een accounttool gebruikt, antwoordt de server met een autorisatieverzoek en opent je AI-client de inlogpagina van GotCashback in je browser — dezelfde sociale login als op de website. Registratie of een API-sleutel is niet nodig.
  2. Keur de gevraagde permissies (scopes) goed en keer terug naar je client. De toolaanroep wordt voltooid en de verbinding blijft ingelogd — clients die offline_access aanvragen ontvangen refresh-tokens, dus je hoeft niet opnieuw in te loggen.
  3. Om de verbinding te verbreken verwijder je de connector uit je AI-client. Meldt een tool later een ontbrekende scope, verwijder de connector dan en voeg hem opnieuw toe, zodat de client de autorisatie opnieuw aanvraagt.
ScopeWat het toestaat
profileJe naam, e-mail en avatar lezen
favoritesJe favoriete winkels lezen en wijzigen
alertsJe cashback- en cadeaukaartalerts lezen, aanmaken en verwijderen
offline_accessRefresh-tokens zodat de verbinding ingelogd blijft

Serverendpoint

https://mcp.gotcashback.com

Dit is een remote MCP-server (Streamable HTTP-transport). Je hoeft niets te installeren of te hosten — laat een compatibele AI-assistent gewoon naar de bovenstaande URL wijzen.

Voor ontwikkelaars en AI-agents

De server (versie 1.1.0) biedt uitsluitend tools (geen resources of prompts). Elke tool heeft een titel, een beschrijving die aangeeft wanneer je hem gebruikt, alleen-lezen-annotaties en — bij de vergelijkingstools — een gepubliceerd uitvoerschema. Via deze eindpunten kan een agent of integratie de server ontdekken en verbinden zonder deze pagina te lezen:

Vergelijkingstools geven de ruwe API-JSON als tekst plus getypeerde gestructureerde inhoud volgens hun uitvoerschema, zodat integraties winkel, portaal, percentage, "tot" en online/in-store kunnen lezen zonder te gokken. Onbekende ID's en API-storingen komen terug als toolfouten, niet als protocolfouten.

CORS staat open voor elke origin, zodat browsergebaseerde agents rechtstreeks verbinding kunnen maken; de responseheaders Mcp-Session-Id en WWW-Authenticate worden blootgesteld.

Vragen of problemen?

Als een verbinding mislukt of een toolaanroep een fout geeft, controleer dan of de URL exact als https://mcp.gotcashback.com is ingevoerd, zonder pad erachter. Blijft een accounttool je vragen om in te loggen, verwijder de connector dan en voeg hem opnieuw toe. Neem voor verdere hulp contact op met de support van GotCashback.