Para asistentes de IA

Pedir puros a través de un asistente de IA

Quien trabaje con Claude, ChatGPT u otro asistente de IA puede usar Primos del Patrón directamente desde el chat. El asistente busca en el catálogo, calcula el carrito con el envío incluido y prepara el pedido. Nunca se paga en el chat: al final siempre está la página de pago de Stripe, que usted mismo abre y confirma.

Leer puede cualquiera, comprar solo los miembros

El catálogo está abierto — su asistente puede buscar una vitola y calcular un precio sin más. Para pedir hace falta una clave de agente Patron: una clave de acceso que usted crea como miembro en «Mi cuenta» y que puede revocar allí en cualquier momento. Se muestra una sola vez, es solo suya y no debe pasar a manos ajenas.

Crear una clave en «Mi cuenta»

Cómo funciona con Claude

Claude se conecta a la tienda mediante un conector personalizado. Quien tenga una suscripción de pago a Claude puede añadirlo por su cuenta.

URL del servidor:https://www.primos-del-patron.ch/mcp

  1. Abra los ajustes en Claude y vaya a «Connectors».
  2. Elija «Add custom connector» y pegue la URL del servidor.
  3. Introduzca su clave de agente Patron como bearer token. Sin ella el catálogo sigue siendo legible, pero no se puede pedir.
  4. Active el conector en un chat y pregunte por un puro.

Ejemplos de lo que puede pedir

  • ¿Qué robustos tenéis por menos de 20 francos?
  • ¿Cuánto cuesta una caja de Churchills con el envío incluido?
  • Pide dos toros a mi dirección guardada.
  • ¿Cómo va mi último pedido?

Y con ChatGPT

ChatGPT habla el mismo protocolo: la tienda se registra allí como conector, con la misma URL de servidor y la misma clave. La compra dentro del propio chat («Instant Checkout») está hoy limitada a Estados Unidos y a socios seleccionados y aquí no se utiliza — el pago siempre ocurre en la página de Stripe.

Lo que el asistente puede hacer — y lo que no

Puede

  • Buscar en el catálogo — por palabra clave, fuerza, formato y precio, con la liga, las medidas y la disponibilidad.
  • Consultar un puro concreto, por su página o por su identificador.
  • Calcular un carrito: precios por unidad y por caja más el envío, exactamente como lo calcula la tienda.
  • Abrir un pedido y devolver su página de pago de Stripe — con su clave.
  • Enumerar sus propios pedidos y decir en qué punto están — con su clave.

No puede

  • Pedir sin su clave. Ningún nombre ni dirección en el chat la sustituye.
  • Ver pedidos ajenos. Una clave pertenece a una sola cuenta y solo ve los pedidos de esa cuenta.
  • Pagar por usted. El pago lo confirma únicamente usted, en la página de Stripe.
  • Modificar su cuenta, abrir una o cancelar un pedido.

Protección de datos

Del chat solo llegan a la tienda los datos necesarios para el pedido: sus términos de búsqueda, el carrito y la dirección que dicte o que esté guardada en su cuenta. Una búsqueda o un cálculo de precio no se guarda. Un pedido solo nace cuando se abre una página de pago — con los mismos datos que un pedido hecho en el navegador. Su clave se guarda únicamente como huella; no podemos volver a leerla.

Leer la política de privacidad

Para desarrolladores y revisores

La tienda expone un servidor Model Context Protocol. El catálogo y el cálculo de precios son accesibles sin inicio de sesión; todo lo que toca un pedido requiere una clave de agente Patron. Un pedido desde el chat pasa por el mismo checkout del servidor que un pedido en el navegador: los precios se releen de Firestore, el stock se reserva de forma transaccional y el cliente paga en Stripe.

Endpoint
https://www.primos-del-patron.ch/mcp
Transporte
Streamable HTTP con respuestas JSON, sin estado — un servidor por petición.
Autenticación
«Authorization: Bearer pdp_…» con una clave de agente Patron. Sin esa cabecera, el catálogo y el cálculo de precios responden igualmente; las demás herramientas rechazan la llamada con una explicación en lugar de hacer fracasar el handshake.

Las seis herramientas

search_cigars
Busca en el catálogo por texto libre, fuerza, formato y precio, y devuelve la liga, las medidas, los precios por unidad y por caja, la disponibilidad y la URL del producto.
get_cigar
Lee un solo cigarro por su id de documento o por el slug de su página — también uno agotado.
quote_cart
Calcula un carrito a partir de los documentos de los cigarros, envío incluido. No guarda nada ni reserva nada.
create_checkout
Abre un pedido y devuelve su página de pago de Stripe. Requiere una clave de agente Patron.
list_orders
Enumera los pedidos del miembro al que pertenece la clave — y de nadie más.
get_order_status
Devuelve el estado de uno de los pedidos del miembro. La dirección, el mensaje de regalo y los datos de pago siguen siendo privados.

Cómo transcurre un pedido

search_cigars o get_cigar para los identificadores, quote_cart para el precio y después create_checkout. La dirección de entrega se completa desde la cuenta del miembro cuando no se indica ninguna.

create_checkout no cobra nada: abre un pedido sin pagar, reserva los puros y devuelve una página de pago de Stripe. Si no se paga, el pedido caduca y la reserva se libera.