GotCashback MCP Server

Koppla Claude, ChatGPT och andra MCP-kompatibla AI-assistenter direkt till GotCashbacks aktuella cashback-nivåer (online och i butik, över alla cashback-portaler), portaljämförelser och utbetalningsvillkor, butiksdata och presentkortserbjudanden — uppdateras flera gånger om dagen.

se.Gotcashback.com jämför cashbacksatser hos 113 cashbackportaler i 42 länder världen över, varav 3 portaler och 1 498 butiker i Sverige. Grundat 2020; drivs av MNP Enterprises, LLC.

Vad är MCP?

Model Context Protocol (MCP) är en öppen standard som låter AI-assistenter anropa externa verktyg och hämta aktuella data under en konversation. I stället för att en AI gissar cashback-nivåer utifrån föråldrade träningsdata kan den fråga GotCashbacks server direkt och få dagens siffror.

Installationsanvisningar

Claude (claude.ai / Claude Desktop)

  1. Öppna Inställningar → Anslutningar (i Claude Desktop: Inställningar → Anslutningar; på claude.ai: anslutningsikonen i en chatt).
  2. Klicka på "Lägg till anpassad anslutning".
  3. Ange URL:en: https://mcp.gotcashback.com
  4. Ge den ett namn (t.ex. "GotCashback") och spara.
  5. Aktivera anslutningen i alla konversationer där du vill göra cashback-sökningar — Claude anropar verktygen automatiskt när det är relevant.

Claude Code (terminal)

Lägg till servern med ett enda kommando:

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

Kör /mcp i Claude Code för att kontrollera anslutningen och för att logga in när du vill använda kontoverktygen.

ChatGPT

  1. Öppna Inställningar → Anslutningar (finns på abonnemang som stöder anpassade anslutningar/utvecklaranslutningar).
  2. Välj att lägga till en anpassad anslutning och ange serverns URL: https://mcp.gotcashback.com
  3. Följ anvisningarna för att godkänna den och aktivera den för användning i chatten eller i konfigurationen av en anpassad GPT.

VS Code (GitHub Copilot agentläge)

Kör "MCP: Add Server" från kommandopaletten, eller lägg till detta i .vscode/mcp.json:

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

Andra MCP-kompatibla klienter (Cursor, Windsurf m.fl.)

De flesta MCP-klienter accepterar en JSON-konfiguration som pekar mot en fjärrserver. En typisk post ser ut så här:

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

Se dokumentationen för din specifika klient för var den här konfigurationsfilen ligger (t.ex. ~/.cursor/mcp.json för Cursor) — URL:en och strukturen ovan är desamma i de flesta klienter eftersom de följer samma MCP-specifikation.

Exempel på prompter när kopplingen är gjord

  • "Vilken är den bästa cashback-satsen hos Best Buy just nu?"
  • "Finns det några rabatterade presentkort till Target?"
  • "What's the best cashback rate for Walmart in Canada?"
  • "Compare gift card discounts for Home Depot."
  • "Vilka cashback-portaler finns tillgängliga i Storbritannien?"
  • "Var kan jag köpa Adidas-produkter med bäst cashback?"
  • "Var kan jag köpa hundmat med störst rabatt?"
  • "Vilka brittiska cashback-portaler betalar ut via PayPal, och vilken har den lägsta utbetalningsgränsen?"
  • "Erbjuder TopCashback en registreringsbonus, och hur ofta betalar de ut?"
  • "Meddela mig när Nikes cashback-sats når 10 %."
  • "Lägg till Best Buy bland mina favoritbutiker."

De två sista använder de valfria kontoverktygen och ber dig logga in med ditt GotCashback-konto.

Chattar du hellre på Telegram? Testa GotCashbacks Telegram-bot

Vad GotCashback MCP Server gör

När anslutningen är klar kan en AI-assistent jämföra en butiks aktuella cashback-nivåer online och i butik över alla portaler, hitta rabatterade presentkort, rangordna butikerna som säljer ett varumärke eller en produktkategori efter bästa erbjudande, bläddra bland butiker per land och slå upp varje portals utbetalningsvillkor (registreringsbonus, minsta utbetalning, utbetalningsfrekvens, betalningsmetoder). Servern talar om för assistenten vilket verktyg som besvarar vilken typ av fråga, så en vanlig fråga som "best cashback for Walmart" går direkt till rätt uppslag. Nivåerna uppdateras flera gånger om dagen.

Så väljer en assistent verktyg

Servern talar om för anslutna assistenter vilket verktyg som besvarar vilken fråga, så du kan fråga helt naturligt:

  • Cashback för en viss butik ("best cashback for Walmart", "Best Buy in-store cashback", "compare Expedia cashback portals") → get_cashback_rates_by_store_name
  • Rabatterade presentkort för en viss butik ("best Gap gift card discount") → get_gift_cards_by_store_name
  • Var ett varumärkes produkter köps billigast ("best cashback on Adidas products") → get_best_deals_by_brand
  • Var en produkttyp köps billigast ("cheapest dog food with cashback") → get_best_deals_by_category
  • En portals registreringsbonus, minsta utbetalning, utbetalningsschema eller betalningsmetoder → get_portals_by_name / get_portals
  • Vilka butiker som erbjuder cashback i ett land → get_stores_by_country

Nämn ett land när det spelar roll ("in Canada", "UK cashback"): assistenten skickar en landskod med små bokstäver som us, ca, gb (Storbritannien) eller de och söker annars i alla länder som stöds.

Assistenter går direkt till dessa verktyg — de behöver aldrig först lista länder, butiker eller portaler.

Tillgängliga verktyg

VerktygVad det görViktigaste indata
get_cashback_rates_by_store_nameJämför en butiks aktuella cashback-nivåer online och i butik över alla portaler utifrån namnet — det direkta svaret på "best cashback for Walmart"store_name, country_code (optional)
get_cashback_rates_by_store_idSamma sak, när butiks-id:t redan är känt från ett tidigare resultatstore_id
get_gift_cards_by_store_nameHittar rabatterade presentkort för en butik utifrån namnet och jämför rabatternastore_name, country_code (optional)
get_gift_cards_by_store_idSamma sak, när butiks-id:t redan är käntstore_id
get_best_deals_by_brandRangordnar butikerna som för ett varumärke efter bästa cashback-sats och presentkortsrabattbrand_name, country_code (optional)
get_best_deals_by_categoryDetsamma för en shoppingkategori (t.ex. "Djurtillbehör")category_name, country_code (optional)
get_stores_by_nameHittar en butiks id, land och sidlänk (inga nivåer)store_name, country_code (optional)
get_stores_by_countryBläddrar bland alla butiker med cashback i ett land — bara butiks-id:n och länkar, inga nivåer; listan kan vara långcountry_code
get_portalsListar cashback-portaler med utbetalningsvillkor (registreringsbonus, minsta utbetalning, utbetalningsfrekvens, betalningsmetoder), valfritt per land — inte butiksnivåercountry_code (optional)
get_portals_by_nameSöker portaler efter namn och returnerar deras utbetalningsvillkor — inte butiksnivåerportal_name, country_code (optional)
get_portal_by_idHämtar en viss portal utifrån ID med dess utbetalningsvillkorportal_id
get_countriesListar de länder som stöds och deras koder (Storbritannien är gb)—

country_code är en ISO-kod med små bokstäver som us, ca, gb (Storbritannien) eller de och är valfri om den inte anges som obligatorisk. store_id, portal_id och liknande id:n kommer från ett tidigare resultat.

Spårade länkar i resultaten

Varje butik, cashback-sats, presentkort och portal-registreringsbonus i ett resultat har en spårad GotCashback-länk (url, plus gift_cards_url där det är relevant). Cashback krediteras bara, presentkortsrabatter gäller bara och registreringsbonusar ges bara när du klickar vidare via de länkarna. Servern instruerar AI-klienter att alltid visa dem — om en assistent anger en sats utan länk, be den om länken.

Kontoverktyg (valfri inloggning)

Om du loggar in med ditt GotCashback-konto (OAuth 2.1 — din AI-klient erbjuder det automatiskt) låses ytterligare användarspecifika verktyg upp. Alla jämförelseverktyg ovan fungerar även utan inloggning.

VerktygVad det görViktigaste indataScope
get_my_profileReturnerar din GotCashback-profil (namn, e-post, avatar)—profile
get_my_favorite_storesListar dina favoritbutiker—favorites
toggle_favorite_storeLägger till eller tar bort en butik från dina favoriterstore_id, favoritefavorites
get_my_alertsListar dina cashback- och presentkortsbevakningar (butik, typ, tröskelvärde, senaste avisering)—alerts
set_store_alertSkapar eller uppdaterar en bevakning som skickar e-post till dig när en butiks cashback-sats eller presentkortsrabatt når tröskelvärdet i procent eller högrestore_id, alert_type, threshold_percentalerts
remove_store_alertTar bort en bevakning för en butikstore_id, alert_typealerts

Bevakningarna är samma som du hanterar under Konto → Bevakningar på webbplatsen: alert_type är cashback eller gift_card, threshold_percent ligger mellan 1 och 100, att spara om en befintlig bevakning uppdaterar dess tröskelvärde och återaktiverar den, och varje konto kan ha högst 10 aktiva bevakningar.

Så fungerar inloggningen

  1. Första gången du använder ett kontoverktyg svarar servern med en auktoriseringsbegäran och din AI-klient öppnar GotCashbacks inloggningssida i din webbläsare — samma sociala inloggning som på webbplatsen. Ingen registrering eller API-nyckel behövs.
  2. Godkänn de begärda behörigheterna (scopes) och gå tillbaka till din klient. Verktygsanropet slutförs och anslutningen förblir inloggad — klienter som begär offline_access får refresh-tokens, så du behöver inte logga in igen.
  3. För att koppla från tar du bort anslutningen från din AI-klient. Om ett verktyg senare rapporterar att ett scope saknas, ta bort anslutningen och lägg till den igen så att klienten begär auktorisering på nytt.
ScopeVad det ger åtkomst till
profileLäsa ditt namn, din e-post och din avatar
favoritesLäsa och ändra dina favoritbutiker
alertsLäsa, skapa och ta bort dina cashback- och presentkortsbevakningar
offline_accessRefresh-tokens så att anslutningen förblir inloggad

Serverns slutpunkt

https://mcp.gotcashback.com

Det här är en fjärransluten MCP-server (transporten Streamable HTTP). Du behöver inte installera eller drifta något — peka bara en kompatibel AI-assistent mot URL:en ovan.

För utvecklare och AI-agenter

Servern (version 1.1.1) exponerar enbart verktyg (inga resurser eller prompter). Varje verktyg har en titel, en beskrivning av när det ska användas, skrivskyddade annoteringar och — för jämförelseverktygen — ett publicerat utdataschema. Via dessa slutpunkter kan en agent eller integration upptäcka och ansluta till den utan att läsa den här sidan:

Jämförelseverktyg returnerar den råa API-JSON:en som text plus typat strukturerat innehåll som följer deras utdataschema, så att integrationer kan läsa butik, portal, nivå, "upp till" och online/i butik utan att gissa. Okända id:n och API-avbrott returneras som verktygsfel, inte som protokollfel.

CORS är öppet för alla origins, så webbläsarbaserade agenter kan ansluta direkt; svarshuvudena Mcp-Session-Id och WWW-Authenticate exponeras.

Frågor eller problem?

Om en anslutning misslyckas eller ett verktygsanrop ger fel, kontrollera att URL:en är angiven exakt som https://mcp.gotcashback.com utan efterföljande sökväg. Om ett kontoverktyg hela tiden ber dig logga in, ta bort anslutningen och lägg till den igen. Kontakta GotCashback-supporten för ytterligare hjälp.