Pedir puros a través de un asistente de IA

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
- Abra los ajustes en Claude y vaya a «Connectors».
- Elija «Add custom connector» y pegue la URL del servidor.
- Introduzca su clave de agente Patron como bearer token. Sin ella el catálogo sigue siendo legible, pero no se puede pedir.
- 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 privacidadPara 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.
