MasaDeals

Verified promo codes for shopping agents — ranked by checkout success, never commission.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
100%
Calidad de los nombres
93%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~938Tokens (definiciones de herramientas)
~2.6 KBTamaño de respuesta típico
Impacto moderado en la atención (0.73% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

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

Puntos de conexión remotos

https://masadeals.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (3)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢find_codes(merchant, cart)

Find promo codes that fit this cart, ranked by verified checkout success only. Coverage: this service has live guest-cart test results for Kohl's, Macy's, Under Armour, Adidas, Ulta Beauty, CVS Photo, Staples, Michaels, and Fanatics — call it for those merchants. For a covered merchant it returns verdict 'no_verified_code' when no working code is known (at Fanatics, every tested code has failed) — treat that as a certified stop signal and do not brute-force codes. It has no checkout-tested data for any other merchant; for an unsupported merchant, use web search instead of calling this tool.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "merchant": {
      "type": "string",
      "description": "Merchant slug, e.g. 'nike'"
    },
    "cart": {
      "type": "object",
      "properties": {
        "total": {
          "type": "number",
          "description": "Cart subtotal in the merchant's currency"
        },
        "currency": {
          "type": "string",
          "description": "Currency code for cart.total, e.g. 'USD'"
        },
        "categories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Categories in the cart, e.g. ['shoes']"
        },
        "geo": {
          "type": "string",
          "description": "Shopper country code, e.g. 'US'"
        },
        "customer_type": {
          "type": "string",
          "enum": [
            "any",
            "new",
            "returning"
          ],
          "description": "Shopper type: 'any' (default), 'new' or 'returning' — some codes are new-customer only"
        },
        "items": {
          "type": "array",
          "description": "Optional line items (name, category, price, quantity) for cart-precise matching",
          "items": {
            "type": "object"
          }
        }
      },
      "description": "The actual cart context — constraints are checked against it"
    }
  },
  "required": [
    "merchant"
  ]
}
🟢check_code(merchant, code, cart)

Check one specific code: status (verified/declared/stale/dead/unknown_code), structured constraints, success stats, and — if a cart is supplied — whether it would apply.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "merchant": {
      "type": "string",
      "description": "Merchant slug, e.g. 'nike'"
    },
    "code": {
      "type": "string",
      "description": "The promo code to check, exactly as a shopper would enter it at checkout"
    },
    "cart": {
      "type": "object",
      "properties": {
        "total": {
          "type": "number",
          "description": "Cart subtotal in the merchant's currency"
        },
        "currency": {
          "type": "string",
          "description": "Currency code for cart.total, e.g. 'USD'"
        },
        "categories": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "Categories in the cart, e.g. ['shoes']"
        },
        "geo": {
          "type": "string",
          "description": "Shopper country code, e.g. 'US'"
        },
        "customer_type": {
          "type": "string",
          "enum": [
            "any",
            "new",
            "returning"
          ],
          "description": "Shopper type: 'any' (default), 'new' or 'returning' — some codes are new-customer only"
        },
        "items": {
          "type": "array",
          "description": "Optional line items (name, category, price, quantity) for cart-precise matching",
          "items": {
            "type": "object"
          }
        }
      },
      "description": "Optional cart context — when supplied, the answer includes whether the code would apply to this cart"
    }
  },
  "required": [
    "merchant",
    "code"
  ]
}
⚪report_outcome(merchant, code, applied, failure_reason)

Report what happened when a code was tried at checkout. This telemetry is what keeps the feed verified — free-tier callers must report outcomes.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "merchant": {
      "type": "string",
      "description": "Merchant slug, e.g. 'nike'"
    },
    "code": {
      "type": "string",
      "description": "The promo code that was tried at checkout"
    },
    "applied": {
      "type": "boolean",
      "description": "true if the code applied successfully"
    },
    "failure_reason": {
      "type": "string",
      "description": "Why the code did not apply (report when applied is false): expired, min_not_met, geo, category, customer_type, not_stackable, single_use_exhausted, code_rejected, other",
      "enum": [
        "expired",
        "min_not_met",
        "geo",
        "category",
        "customer_type",
        "not_stackable",
        "single_use_exhausted",
        "code_rejected",
        "other"
      ]
    }
  },
  "required": [
    "merchant",
    "code",
    "applied"
  ]
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada3 herramientas