Servidor MCP de GotCashback

Conecta Claude, ChatGPT y otros asistentes de IA compatibles con MCP directamente a las tasas de cashback actuales de GotCashback (online y en tienda, en todos los portales de cashback), a las comparativas de portales y condiciones de pago, a los datos de las tiendas y a las ofertas de tarjetas regalo — actualizados varias veces al día.

GotCashBack.es compara las tasas de cashback de 113 portales de cashback en 42 países de todo el mundo, incluidos 13 portales y 2.971 tiendas en España. Fundado en 2020; operado por MNP Enterprises, LLC.

¿Qué es MCP?

El Model Context Protocol (MCP) es un estándar abierto que permite a los asistentes de IA llamar a herramientas externas y obtener datos actuales durante una conversación. En lugar de adivinar las tasas de cashback a partir de datos de entrenamiento desactualizados, una IA puede consultar directamente el servidor de GotCashback y obtener las cifras de hoy.

Instrucciones de instalación

Claude (claude.ai / Claude Desktop)

  1. Abre Configuración → Conectores (en Claude Desktop: Configuración → Conectores; en claude.ai: el icono de conectores en un chat).
  2. Haz clic en "Añadir conector personalizado".
  3. Introduce la URL: https://mcp.gotcashback.com
  4. Ponle un nombre (p. ej. "GotCashback") y guarda.
  5. Activa el conector en cualquier conversación en la que quieras hacer consultas de cashback — Claude llamará a las herramientas automáticamente cuando sea pertinente.

Claude Code (terminal)

Añade el servidor con un solo comando:

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

Ejecuta /mcp dentro de Claude Code para comprobar la conexión y para iniciar sesión cuando quieras usar las herramientas de cuenta.

ChatGPT

  1. Abre Configuración → Conectores (disponible en los planes que admiten conectores personalizados o de desarrollador).
  2. Elige añadir un conector personalizado e introduce la URL del servidor: https://mcp.gotcashback.com
  3. Sigue las indicaciones para autorizarlo y activarlo en el chat o en la configuración de un GPT personalizado.

VS Code (modo agente de GitHub Copilot)

Ejecuta "MCP: Add Server" desde la paleta de comandos, o añade esto a .vscode/mcp.json:

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

Otros clientes compatibles con MCP (Cursor, Windsurf, etc.)

La mayoría de los clientes MCP aceptan una configuración JSON que apunta a un servidor remoto. Una entrada típica tiene este aspecto:

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

Consulta la documentación de tu cliente para saber dónde se encuentra este archivo de configuración (p. ej. ~/.cursor/mcp.json para Cursor) — la URL y la estructura de arriba son las mismas en la mayoría de los clientes, ya que siguen la misma especificación MCP.

Ejemplos de preguntas una vez conectado

  • "¿Cuál es la mejor tasa de cashback para Best Buy ahora mismo?"
  • "¿Hay tarjetas de regalo con descuento para Target?"
  • "What's the best cashback rate for Walmart in Canada?"
  • "Compare gift card discounts for Home Depot."
  • "¿Qué portales de cashback están disponibles en el Reino Unido?"
  • "¿Dónde puedo comprar productos Adidas con el mejor cashback?"
  • "¿Dónde puedo comprar comida para perros con el mayor descuento?"
  • "¿Qué portales de cashback del Reino Unido pagan por PayPal, y cuál tiene el pago mínimo más bajo?"
  • "¿TopCashback ofrece un bono de registro, y con qué frecuencia paga?"
  • "Avísame cuando la tasa de cashback de Nike llegue al 10 %."
  • "Añade Best Buy a mis tiendas favoritas."

Los dos últimos usan las herramientas de cuenta opcionales y te pedirán iniciar sesión con tu cuenta de GotCashback.

¿Prefieres chatear en Telegram? Prueba el bot de Telegram de GotCashback

Qué hace el servidor MCP de GotCashback

Una vez conectado, un asistente de IA puede comparar las tasas de cashback actuales online y en tienda de un comercio en todos los portales, encontrar tarjetas regalo con descuento, ordenar las tiendas que venden una marca o categoría de compra según la mejor oferta, explorar tiendas por país y consultar las condiciones de pago de cada portal (bono de registro, pago mínimo, frecuencia de pago, métodos de pago). El servidor le indica al asistente qué herramienta responde a cada tipo de pregunta, de modo que una pregunta sencilla como "best cashback for Walmart" va directamente a la búsqueda correcta. Las tasas se actualizan varias veces al día.

Cómo elige un asistente la herramienta

El servidor indica a los asistentes conectados qué herramienta responde a cada pregunta, así que puedes preguntar con naturalidad:

  • Cashback de una tienda concreta ("best cashback for Walmart", "Best Buy in-store cashback", "compare Expedia cashback portals") → get_cashback_rates_by_store_name
  • Tarjetas regalo con descuento de una tienda concreta ("best Gap gift card discount") → get_gift_cards_by_store_name
  • Dónde comprar los productos de una marca con el mayor ahorro ("best cashback on Adidas products") → get_best_deals_by_brand
  • Dónde comprar un tipo de producto con el mayor ahorro ("cheapest dog food with cashback") → get_best_deals_by_category
  • El bono de registro, el pago mínimo, el calendario de pagos o los métodos de pago de un portal → get_portals_by_name / get_portals
  • Qué tiendas ofrecen cashback en un país → get_stores_by_country

Menciona un país cuando importe ("in Canada", "UK cashback"): el asistente envía un código de país en minúsculas como us, ca, gb (Reino Unido) o de, y si no, busca en todos los países admitidos.

Los asistentes usan directamente estas herramientas — nunca necesitan listar antes países, tiendas o portales.

Herramientas disponibles

HerramientaQué haceEntradas principales
get_cashback_rates_by_store_nameCompara las tasas de cashback actuales online y en tienda de un comercio en todos los portales a partir de su nombre — la respuesta directa a "best cashback for Walmart"store_name, country_code (optional)
get_cashback_rates_by_store_idLo mismo, cuando el ID de la tienda ya se conoce por un resultado anteriorstore_id
get_gift_cards_by_store_nameEncuentra tarjetas regalo con descuento de una tienda a partir de su nombre y compara los descuentosstore_name, country_code (optional)
get_gift_cards_by_store_idLo mismo, cuando el ID de la tienda ya se conocestore_id
get_best_deals_by_brandClasifica las tiendas que venden una marca según la mejor tasa de cashback y el mejor descuento en tarjetas de regalobrand_name, country_code (optional)
get_best_deals_by_categoryIgual para una categoría de compra (p. ej. "Pet Supplies")category_name, country_code (optional)
get_stores_by_nameEncuentra el ID, el país y el enlace de la página de una tienda (sin tasas)store_name, country_code (optional)
get_stores_by_countryExplora todas las tiendas con cashback de un país — solo ID y enlaces de las tiendas, sin tasas; la lista puede ser largacountry_code
get_portalsLista los portales de cashback con sus condiciones de pago (bono de registro, pago mínimo, frecuencia de pago, métodos de pago), opcionalmente por país — no las tasas de las tiendascountry_code (optional)
get_portals_by_nameBusca portales por nombre y devuelve sus condiciones de pago — no las tasas de las tiendasportal_name, country_code (optional)
get_portal_by_idObtiene un portal concreto por ID con sus condiciones de pagoportal_id
get_countriesLista los países admitidos y sus códigos (el Reino Unido es gb)

country_code es un código ISO en minúsculas como us, ca, gb (Reino Unido) o de; es opcional salvo que se indique como obligatorio. store_id, portal_id y otros ID similares proceden de un resultado anterior.

Enlaces con seguimiento en los resultados

Cada tienda, tasa de cashback, tarjeta de regalo y bono de registro de portal en un resultado lleva un enlace con seguimiento de GotCashback (url, más gift_cards_url cuando corresponde). El cashback solo se acredita, los descuentos en tarjetas de regalo solo se aplican y los bonos de registro solo se conceden cuando accedes a través de esos enlaces. El servidor indica a los clientes de IA que los muestren siempre — si un asistente cita una tasa sin enlace, pídele el enlace.

Herramientas de cuenta (inicio de sesión opcional)

Iniciar sesión con tu cuenta de GotCashback (OAuth 2.1 — tu cliente de IA te lo ofrecerá automáticamente) desbloquea herramientas adicionales por usuario. Todas las herramientas de comparación de arriba siguen funcionando sin iniciar sesión.

HerramientaQué haceEntradas principalesÁmbito
get_my_profileDevuelve tu perfil de GotCashback (nombre, correo, avatar)profile
get_my_favorite_storesLista tus tiendas favoritasfavorites
toggle_favorite_storeAñade o quita una tienda de tus favoritosstore_id, favoritefavorites
get_my_alertsLista tus alertas de cashback y de tarjetas de regalo (tienda, tipo, umbral, última notificación)alerts
set_store_alertCrea o actualiza una alerta que te envía un correo cuando la tasa de cashback o el descuento en tarjetas de regalo de una tienda alcanza o supera el porcentaje umbralstore_id, alert_type, threshold_percentalerts
remove_store_alertElimina una alerta de una tiendastore_id, alert_typealerts

Las alertas son las mismas que gestionas en Cuenta → Alertas en el sitio web: alert_type es cashback o gift_card, threshold_percent está entre 1 y 100, volver a guardar una alerta existente actualiza su umbral y la reactiva, y cada cuenta puede tener como máximo 10 alertas activas.

Cómo funciona el inicio de sesión

  1. La primera vez que usas una herramienta de cuenta, el servidor responde con una solicitud de autorización y tu cliente de IA abre la página de inicio de sesión de GotCashback en tu navegador — el mismo inicio de sesión con redes sociales que en el sitio web. No hace falta registrarse ni tener una clave de API.
  2. Aprueba los permisos solicitados (ámbitos) y vuelve a tu cliente. La llamada a la herramienta se completa y la conexión permanece iniciada — los clientes que solicitan offline_access reciben tokens de actualización, así que no se te volverá a pedir.
  3. Para desconectarte, quita el conector de tu cliente de IA. Si más adelante una herramienta indica que falta un ámbito, quita el conector y vuelve a añadirlo para que el cliente solicite la autorización de nuevo.
ÁmbitoQué concede
profileLeer tu nombre, correo y avatar
favoritesLeer y modificar tus tiendas favoritas
alertsLeer, crear y eliminar tus alertas de cashback y de tarjetas de regalo
offline_accessTokens de actualización para que la conexión permanezca iniciada

Endpoint del servidor

https://mcp.gotcashback.com

Es un servidor MCP remoto (transporte Streamable HTTP). No necesitas instalar ni alojar nada — solo apunta un asistente de IA compatible a la URL de arriba.

Para desarrolladores y agentes de IA

El servidor (versión 1.1.0) expone únicamente herramientas (sin recursos ni prompts). Cada herramienta tiene un título, una descripción que indica cuándo usarla, anotaciones de solo lectura y — en las herramientas de comparación — un esquema de salida publicado. Estos endpoints permiten que un agente o integración lo descubra y se conecte sin leer esta página:

Las herramientas de comparación devuelven el JSON bruto de la API como texto más contenido estructurado tipado que sigue su esquema de salida, de modo que las integraciones pueden leer tienda, portal, tasa, "hasta" y online/en tienda sin adivinar. Los ID desconocidos y las caídas de la API se devuelven como errores de herramienta, no como fallos de protocolo.

CORS está abierto a cualquier origen, por lo que los agentes basados en navegador pueden conectarse directamente; se exponen las cabeceras de respuesta Mcp-Session-Id y WWW-Authenticate.

¿Preguntas o problemas?

Si falla una conexión o una llamada a una herramienta devuelve un error, comprueba que la URL esté introducida exactamente como https://mcp.gotcashback.com, sin ninguna ruta al final. Si una herramienta de cuenta te pide iniciar sesión una y otra vez, quita el conector y vuelve a añadirlo. Para más ayuda, contacta con el soporte de GotCashback.