eCommerce
gotcashback.com
Provides cashback rates, gift card discounts, and cashback portal comparisons to help users find the best shopping deals.
ENDPOINT 1
https://mcp.gotcashback.com
MCP server metadata
- Name
- gotcashback
- Version
- 1.1.0
GotCashback compares current cashback rates from multiple cashback portals for online and in-store retailers in 30+ countries and finds discounted gift cards; rates are refreshed several times a day. Presentation: when presenting cashback rates, list every returned portal's rate — not only the best one — as a table with the portal, rate, online/in-store and a link column, then call out the best online and in-store rate; do the same for gift cards (every seller). Always include each result's "url" as a clickable link (and "gift_cards_url" when present). These are tracked GotCashback redirect links — cashback and gift card discounts are only credited when the user clicks through them. Never show rates, stores, or gift card prices without their links. Portal results carry payout terms (sign_up_bonus, minimum_payout, payment_frequency, payment_methods); use them to answer questions about how and when a portal pays, and link a sign-up bonus through its own "url" — the bonus is only credited via that link. Routing: a cashback question that names a store ('best cashback for Walmart', 'Nike cashback in Canada', 'compare Expedia cashback portals', 'Best Buy in-store cashback') -> get_cashback_rates_by_store_name, then show all returned portals with their links and point out the best online and in-store rate. A gift card question that names a store ('discounted Gap gift cards', 'best Instacart gift card discount') -> get_gift_cards_by_store_name. 'Where do I get the best deal on [brand] products' -> get_best_deals_by_brand; for a product category -> get_best_deals_by_category. Questions about a portal itself (sign-up bonus, minimum payout, payment frequency, payment methods) -> get_portals_by_name or get_portals. Use the *_by_store_id tools only when a store_id is already known from an earlier result; never call get_stores_by_country, get_stores_by_name or get_countries just to find a store — the by-name tools search directly. country_code is optional, lowercase ISO 3166-1 alpha-2 ('us', 'ca', 'gb' for the United Kingdom, 'de'); pass it when the user names a country, omit it otherwise.
Known tools 18
get_portalsReturns the cashback portals GotCashback compares, optionally for one country, each with its payout terms.
Inferred read-onlyget_cashback_rates_by_store_idReturns 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.
Inferred read-onlyget_countriesReturns 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').
Inferred read-onlyget_gift_cards_by_store_idReturns 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.
Inferred read-onlyget_stores_by_countryLists 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.
Inferred read-onlyget_my_alertsReturns the signed-in user's cashback and gift card alerts (store, type, threshold percent, last notification).
Inferred read-onlyget_gift_cards_by_store_nameFinds 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.
Inferred read-onlyget_my_profileReturns the signed-in user's GotCashback profile (name, email, avatar).
Potential side effectsget_stores_by_nameSearches 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.
Inferred read-onlyget_portal_by_idReturns 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.
Inferred read-onlyget_cashback_rates_by_store_nameFinds 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.
Inferred read-onlyset_store_alertCreates 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.
Inferred read-onlytoggle_favorite_storeAdds a store to, or removes it from, the signed-in user's favorite stores.
Inferred read-onlyget_my_favorite_storesReturns the signed-in user's favorite stores (with their store_id).
Inferred read-onlyremove_store_alertRemoves the signed-in user's alert for a store and alert type ('cashback' or 'gift_card').
Inferred read-onlyget_best_deals_by_brandFinds 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.
Inferred read-onlyget_best_deals_by_categoryFinds 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.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.gotcashback]
url = "https://mcp.gotcashback.com"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"gotcashback": {
"type": "http",
"url": "https://mcp.gotcashback.com"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: gotcashback
Remote MCP URL: https://mcp.gotcashback.com
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"gotcashback": {
"url": "https://mcp.gotcashback.com"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"gotcashback": {
"type": "http",
"url": "https://mcp.gotcashback.com"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "gotcashback",
"transport": "streamable-http",
"url": "https://mcp.gotcashback.com"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.