{"apiVersion":"v1","directorySlug":"gotcashback-mcp-c7b0f28ce3","title":"Best Cashback Rates & Gift Card Discounts Comparison - GotCa","description":"Compare the best cashback rates and deepest gift card discounts across hundreds of stores. Find the highest cash back and save up to 30% off gift cards instantly at GotCashback.com – your one-stop savings comparison portal.","pageUrl":"https://www.mcpbundles.com/skills/gotcashback-mcp-c7b0f28ce3","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.gotcashback.com/","hostedMcpUrl":null,"toolCount":18,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.gotcashback/gotcashback-mcp-c7b0f28ce3","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"get_portals","description":"Returns the cashback portals GotCashback compares, optionally for one country, each with its payout terms. Use it to list the portals available in a country ('which cashback portals are there in Canada?') or to compare portals side by side — which pays fastest, has the lowest minimum payout, offers PayPal, or gives the biggest sign-up bonus. It does not return store rates: for 'which portal has the best cashback for [store]' call get_cashback_rates_by_store_name instead; for one named portal use","inputSchema":{"type":"object","properties":{"country_code":{"type":["string","null"],"default":null}}},"title":"List cashback portals","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_portals","displayName":"List cashback portals"},{"name":"get_cashback_rates_by_store_id","description":"Returns the current online and in-store cashback rates from every cashback portal for one store identified by its numeric store_id, so the user can compare every portal and see the best. Use it only when a store_id is already known from an earlier result (a store, deals, favorites or alerts response). When the user gives a store name instead, call get_cashback_rates_by_store_name directly — do not look the id up first. Returns an error when the id does not exist. Rates reflect GotCashback's curr","inputSchema":{"type":"object","required":["store_id"],"properties":{"store_id":{"type":"integer"}}},"title":"Cashback rates by store ID","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_cashback_rates_by_store_id","displayName":"Cashback rates by store ID"},{"name":"get_countries","description":"Returns the countries GotCashback covers, each with the lowercase ISO 3166-1 alpha-2 'code' to pass as country_code to the other tools (the United Kingdom is 'gb'). Use it only to confirm whether a country is supported or which code to use; it is not needed before store, cashback or gift card lookups — those tools accept country_code directly and search all countries when it is omitted.","inputSchema":{"type":"object","properties":{}},"title":"Supported countries","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_countries","displayName":"Supported countries"},{"name":"get_gift_cards_by_store_id","description":"Returns the discounted gift cards currently on sale for one store identified by its numeric store_id, from multiple sellers, so the discounts can be compared. Use it only when a store_id is already known from an earlier result. When the user gives a store name instead, call get_gift_cards_by_store_name directly — do not look the id up first. Returns an empty list when no discounted cards are available and an error when the id does not exist. Present every returned seller's listing to the user (a","inputSchema":{"type":"object","required":["store_id"],"properties":{"store_id":{"type":"integer"}}},"title":"Gift card discounts by store ID","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_gift_cards_by_store_id","displayName":"Gift card discounts by store ID"},{"name":"get_portals_by_name","description":"Searches cashback portals by name (e.g. 'Rakuten', 'TopCashback', 'Honey') and returns each match with its payout terms, one entry per country the portal operates in. Use it when the user asks about a named portal: its sign-up bonus, minimum payout, how often it pays, or which payout methods it offers. For a store's cashback rate at that portal, call get_cashback_rates_by_store_name and read the 'portal' field of each rate instead. Each portal includes its payout terms for that country: 'sign_up","inputSchema":{"type":"object","required":["portal_name"],"properties":{"portal_name":{"type":"string"},"country_code":{"type":["string","null"],"default":null}}},"title":"Search portals by name","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_portals_by_name","displayName":"Search portals by name"},{"name":"get_stores_by_country","description":"Lists every store that currently has cashback offers in one country — identity, store page url and whether discounted gift cards exist ('has_gift_cards', 'gift_cards_url'), but no rates. The list can run to hundreds of stores. Use it when the user wants to browse or count what is available in a country ('which stores offer cashback in Canada?', 'what stores have gift card deals in the UK?'). Do not use it to find a particular store or its rates: get_cashback_rates_by_store_name and get_gift_card","inputSchema":{"type":"object","required":["country_code"],"properties":{"country_code":{"type":"string"}}},"title":"List stores in a country","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_stores_by_country","displayName":"List stores in a country"},{"name":"get_my_alerts","description":"Returns the signed-in user's cashback and gift card alerts. Use it for 'what alerts do I have?' or before changing an alert. Each alert carries store_id, alert_type ('cashback' or 'gift_card'), threshold_percent and the last notification; pass store_id and alert_type straight to set_store_alert or remove_store_alert — the values are identical. Requires OAuth sign-in with a GotCashback account and the 'alerts' scope; anonymous callers are prompted to authorize.","inputSchema":{"type":"object","properties":{}},"title":"My alerts","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_my_alerts","displayName":"My alerts"},{"name":"get_gift_cards_by_store_name","description":"Finds a store by name and returns the discounted gift cards currently on sale for it from multiple gift card sellers — face value, price, discount percent, digital or physical — so the user can compare every seller and see the best discount. This is the preferred first call for any gift card question that names a store: 'best gift card discount for Gap', 'where can I buy discounted Instacart gift cards', 'compare Home Depot gift card discounts', 'current Target gift card deals'. No prior lookup","inputSchema":{"type":"object","required":["store_name"],"properties":{"store_name":{"type":"string"},"country_code":{"type":["string","null"],"default":null}}},"title":"Gift card discounts by store name","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_gift_cards_by_store_name","displayName":"Gift card discounts by store name"},{"name":"get_my_profile","description":"Returns the signed-in user's GotCashback profile (name, email, avatar). Use it when the user asks who they are signed in as or wants their account details. Requires OAuth sign-in with a GotCashback account; anonymous callers are prompted to authorize. All comparison tools work without signing in. Scope: 'profile'.","inputSchema":{"type":"object","properties":{}},"title":"My profile","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_my_profile","displayName":"My profile"},{"name":"get_stores_by_name","description":"Searches stores by name and returns the matching stores' identity only — store_id, name, country_code, website domain and GotCashback store page url — without cashback rates or gift cards. Use it when the user wants to know whether GotCashback covers a store, in which countries a store is listed, or when you need a store_id for the account tools (toggle_favorite_store, set_store_alert). For any question about cashback rates or gift card discounts call get_cashback_rates_by_store_name or get_gift","inputSchema":{"type":"object","required":["store_name"],"properties":{"store_name":{"type":"string"},"country_code":{"type":["string","null"],"default":null}}},"title":"Search stores by name","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_stores_by_name","displayName":"Search stores by name"},{"name":"get_portal_by_id","description":"Returns one cashback portal by its numeric id (the 'id' from a get_portals or get_portals_by_name result) with its payout terms for that country. Use it only when the id is already known; when the user names a portal, call get_portals_by_name instead. Returns an error when the id does not exist. Each portal includes its payout terms for that country: 'sign_up_bonus' (amount and the url that grants it, null when none), 'minimum_payout' with 'minimum_payout_currency' (smallest balance paid out, nu","inputSchema":{"type":"object","required":["portal_id"],"properties":{"portal_id":{"type":"integer"}}},"title":"Portal by ID","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_portal_by_id","displayName":"Portal by ID"},{"name":"get_cashback_rates_by_store_name","description":"Finds a store by name and returns its current cashback rates from every cashback portal that lists it — online and in-store, percentage or fixed amount, with 'up to' flags — so the user can compare every portal and see the best. This is the preferred first call for any cashback question that names a store: 'best cashback for Walmart', 'highest Nike cashback', 'cashback at Expedia', 'Walmart cashback today', 'compare Walmart cashback portals', 'Best Buy in-store cashback', 'Dell cashback in Germa","inputSchema":{"type":"object","required":["store_name"],"properties":{"store_name":{"type":"string"},"country_code":{"type":["string","null"],"default":null}}},"title":"Cashback rates by store name","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_cashback_rates_by_store_name","displayName":"Cashback rates by store name"},{"name":"set_store_alert","description":"Creates or updates an alert that emails the signed-in user when a store's cashback rate or gift card discount reaches the threshold percent or higher. Use it for 'alert me when Nike cashback hits 10%' or 'tell me when Target gift cards are 15% off'. Re-saving an existing alert updates its threshold and re-arms it. At most 10 active alerts per user. Needs the store_id: take it from an earlier result, or find it with get_stores_by_name (optionally with country_code). Requires OAuth sign-in with a","inputSchema":{"type":"object","required":["store_id","alert_type","threshold_percent"],"properties":{"store_id":{"type":"integer"},"alert_type":{"enum":["gift_card","cashback"],"type":"string"},"threshold_percent":{"type":"number"}}},"title":"Set a store alert","logicalName":"set_store_alert","displayName":"Set a store alert","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"toggle_favorite_store","description":"Adds a store to, or removes it from, the signed-in user's favorite stores. Use it for 'add Best Buy to my favorites' or 'remove Nike from my favorites'. Needs the store_id: take it from an earlier result, or find it with get_stores_by_name (optionally with country_code). Requires OAuth sign-in with a GotCashback account; anonymous callers are prompted to authorize. All comparison tools work without signing in. Scope: 'favorites'.","inputSchema":{"type":"object","required":["store_id","favorite"],"properties":{"favorite":{"type":"boolean"},"store_id":{"type":"integer"}}},"title":"Add or remove a favorite store","logicalName":"toggle_favorite_store","displayName":"Add or remove a favorite store","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_my_favorite_stores","description":"Returns the signed-in user's favorite stores (with their store_id). Use it when the user asks about 'my favorites' or 'my saved stores'; pair the store_ids with get_cashback_rates_by_store_id to report current rates for them. Requires OAuth sign-in with a GotCashback account; anonymous callers are prompted to authorize. All comparison tools work without signing in. Scope: 'favorites'.","inputSchema":{"type":"object","properties":{}},"title":"My favorite stores","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_my_favorite_stores","displayName":"My favorite stores"},{"name":"remove_store_alert","description":"Removes the signed-in user's alert for a store and alert type ('cashback' or 'gift_card'). Use it for 'stop alerting me about Nike cashback'. Use get_my_alerts to find the store_id and alert_type of an existing alert and pass both through unchanged. Requires OAuth sign-in with a GotCashback account and the 'alerts' scope; anonymous callers are prompted to authorize.","inputSchema":{"type":"object","required":["store_id","alert_type"],"properties":{"store_id":{"type":"integer"},"alert_type":{"enum":["gift_card","cashback"],"type":"string"}}},"title":"Remove a store alert","logicalName":"remove_store_alert","displayName":"Remove a store alert","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_best_deals_by_brand","description":"Finds where to buy a brand's products with the most savings: returns the matching brands and, for each, the stores carrying it ranked by best current cashback rate, then best gift card discount. Use it when the user names a product brand rather than a specific retailer — 'where is the best cashback for Adidas products?', 'cheapest place to buy Apple products with cashback'. When the user names a retailer ('Nike cashback' meaning the Nike store), call get_cashback_rates_by_store_name instead; for","inputSchema":{"type":"object","required":["brand_name"],"properties":{"brand_name":{"type":"string"},"country_code":{"type":["string","null"],"default":null}}},"title":"Best deals for a brand","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_best_deals_by_brand","displayName":"Best deals for a brand"},{"name":"get_best_deals_by_category","description":"Finds where to buy products from a shopping category with the most savings: returns the matching categories and, for each, the stores in it ranked by best current cashback rate, then best gift card discount. Use it when the user names a type of product or a category rather than a store or brand — 'where can I buy dog food with the biggest discount?', 'best cashback for electronics', 'travel booking sites with cashback'. For a specific retailer use get_cashback_rates_by_store_name; for a product","inputSchema":{"type":"object","required":["category_name"],"properties":{"country_code":{"type":["string","null"],"default":null},"category_name":{"type":"string"}}},"title":"Best deals for a category","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_best_deals_by_category","displayName":"Best deals for a category"}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Best-Cashback-Rates-Gift-Card-Discounts-Comparison---GotCa&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuZ290Y2FzaGJhY2suY29tLyJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Best-Cashback-Rates-Gift-Card-Discounts-Comparison---GotCa%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.gotcashback.com%2F%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Best-Cashback-Rates-Gift-Card-Discounts-Comparison---GotCa%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.gotcashback.com%2F%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Best+Cashback+Rates+%26+Gift+Card+Discounts+Comparison+-+GotCa&connectorUrl=https%3A%2F%2Fmcp.gotcashback.com%2F"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Best-Cashback-Rates-Gift-Card-Discounts-Comparison---GotCa\" --url \"https://mcp.gotcashback.com/\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/gotcashback-mcp-c7b0f28ce3","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/gotcashback-mcp-c7b0f28ce3/tools/{tool}","mcpServerUrl":"https://mcp.gotcashback.com/","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/gotcashback-mcp-c7b0f28ce3?live=1"}