Blog

Shopify con Claude o ChatGPT: tres formas de conectarlos, comparadas

Un conector personalizado, el conector oficial de Shopify o tu propio código: tres formas de conectar una tienda Shopify a Claude o a ChatGPT, y lo que cada una lee, escribe y cuesta.

· Christopher Lasgi · 10 min de lectura

Guía de referencia

Shopify con Claude o ChatGPT

Tres formas de conectar una tienda a un asistente de IA, lo que cada una puede leer y cambiar, y la que se configura en cuatro minutos.

Quieres que tu asistente responda preguntas sobre tu tienda con los datos de la propia tienda: qué productos tienen descripciones demasiado pobres, cómo van los pedidos de la semana pasada frente a los de la anterior, qué ejecuta de verdad el tema publicado. Hay tres formas de montarlo, y se diferencian en tres cosas: quién escribe, quién guarda las llaves y cuánto código acabas teniendo que mantener.

Esta guía las compara. El paso a paso de cada cliente está en su propia guía, una por cliente, y esta página enlaza a ellas en lugar de repetirlas.

Las opciones

Tres formas de conectarse

Conector personalizado (Shopify MCP)El conector oficial de ShopifyTu propio código
Qué hacespegas una URL, inicias sesión, apruebas los scopeslo añades desde el directorio de conectores de Claudellamas a la Admin API y le pasas los resultados al modelo
ClientesClaude, ChatGPT, Claude Code, CursorClaudeel que construyas
Lee la tiendasí, dentro de los permisos de tu Custom Appsílo que programes
Escribe en la tiendano, se rechaza antes de llegar a Shopifysílo que programes
Código que mantenerningunoningunotodo

1. Un servidor MCP remoto como conector personalizado. La tienda tiene una URL. La pegas en tu asistente, inicias sesión y apruebas lo que puede leer. El Shopify MCP de BoostEcom funciona así, como cualquier servidor MCP remoto.

2. El conector oficial de Shopify. Shopify publica un conector en el directorio de Claude, y ese conector escribe en el admin: productos, inventario, descuentos. Si quieres que el asistente cambie la tienda desde una conversación, es la herramienta pensada para eso. Los dos se comparan punto por punto en El conector oficial de Shopify para Claude o un relay de solo lectura.

3. Tu propio código. Una Custom App de Shopify te da un token de la Admin API; tu código consulta la tienda y le pasa los resultados al modelo mediante tool use (Anthropic) o function calling (OpenAI). Control total, y cada reintento, cada límite de frecuencia y cada cambio de modelo te toca mantenerlos a ti.

El protocolo

Qué cambia MCP

El Model Context Protocol es un estándar abierto pensado justo para esto. Cuando un cliente se conecta, el servidor anuncia sus herramientas con argumentos tipados, y el cliente las llama por su nombre. No escribes ningún bucle de herramientas ni instalas ningún SDK, y la misma URL sirve a todos los clientes que hablan MCP por HTTP.

Por eso las vías 1 y 2 no necesitan código: el asistente ya es el cliente MCP. Y por eso la vía 3 se ha simplificado. Las API de los dos proveedores pueden llamar ya por sí mismas a un servidor MCP remoto: la Messages API de Anthropic con su conector MCP, que recibe la URL del servidor y un authorization_token, y la Responses API de OpenAI, que acepta un servidor MCP remoto como herramienta. Tú conservas la orquestación y te ahorras el pegamento.

Claude

Conectar Claude

Claude acepta un servidor MCP remoto como conector personalizado: en los ajustes de Claude, abre Conectores y añade un conector personalizado. Pega la URL de la tienda y deja vacíos el client id y el secret. Claude se identifica, hace un intercambio OAuth 2.1 con PKCE y abre una pantalla de consentimiento que nombra el cliente, la tienda y cada permiso que solicita. Apruébalo y la lista de herramientas de Claude se llena con las que esos permisos abren.

→ Conectar Claude, paso a paso

Claude Code inicia sesión del mismo modo desde un terminal: claude mcp add declara el servidor y después /mcp abre tu navegador en la misma pantalla de consentimiento. → Conectar Claude Code

ChatGPT

Conectar ChatGPT

ChatGPT acepta un servidor MCP remoto una vez activado el modo desarrollador: en los ajustes de ChatGPT, activa el modo desarrollador (Developer mode) y añade un conector con la URL de la tienda y OAuth. El modo desarrollador está disponible en los planes Plus, Pro, Business, Enterprise y Edu. ChatGPT te pide confirmación antes de ejecutar una herramienta, y puedes mantener esa respuesta durante el resto de la conversación.

→ Conectar ChatGPT, paso a paso

Cursor lee la misma URL desde su mcp.json e inicia sesión desde sus ajustes MCP. → Conectar Cursor

Elegir

¿Claude o ChatGPT?

Para este trabajo, al relay le da igual: los dos reciben las mismas herramientas con los mismos permisos, y ninguno ejecuta un modelo de nuestro lado. Elige el asistente que tu equipo ya usa, con el modelo que te ofrezca tu plan. Lo que cambia de verdad es cómo te conectas:

ClaudeChatGPTClaude CodeCursor
Dónde lo añadesAjustes, ConectoresModo desarrollador, Conectoresclaude mcp add y luego /mcpmcp.json y luego ajustes MCP
Inicio de sesiónOAuthOAuthOAuthOAuth
Clave estática para CIno hace faltano hace faltasísí
GuíaClaudeChatGPTClaude CodeCursor

Alcance

Qué lee el Shopify MCP

Cada tienda conectada tiene su propio endpoint:

https://www.boostecom.app/api/mcp/v1/<STORE_ID>

Ese endpoint registra 24 herramientas. 22 se le pueden ofrecer a un cliente, y las otras 2 están reservadas a los administradores de BoostEcom: nunca aparecen en la pantalla de consentimiento de un cliente. Son 15 herramientas de relay hacia Shopify más las herramientas de lectura propias de BoostEcom (Studio, la ficha de inteligencia de la tienda y la documentación). La referencia de herramientas y scopes las enumera todas, con el scope que abre cada una.

Hay dos controles que deciden lo que ve un cliente. Los scopes que apruebas en la pantalla de consentimiento, y los scopes que Shopify le concedió a tu Custom App: una tienda conectada solo con read_products nunca muestra las herramientas de pedidos ni de temas, apruebes lo que apruebes. Una clave estática, la que se usa para CI y ejecuciones sin navegador, nunca pasó por una pantalla de consentimiento, así que abre las herramientas de relay y nada más.

El relay devuelve, junto a los datos, el coste de la consulta y el estado de limitación que da el propio Shopify, para que el modelo pueda dosificarse en lugar de adivinar.

Escritura

Solo lectura, a propósito

A través del Shopify MCP, ni Claude ni ChatGPT modifican tu tienda. Las consultas se ejecutan; cualquier mutación, y cualquier documento GraphQL del que el relay no pueda demostrar que solo lee, se rechaza antes de llegar a Shopify, y el intento queda escrito en tu registro de auditoría.

Escribir en una tienda en producción es una decisión que alguien tiene que aprobar, y en un relay no hay ninguna persona. Así que los cambios van por otro camino: por el conector oficial de Shopify si quieres que sea el asistente quien escriba, o por el chat del panel de BoostEcom, donde @Atlas propone y tú apruebas cada cambio.

Hazlo tú

Si escribes tu propia integración

La vía 3 es la buena cuando necesitas un flujo que nadie ofrece, o datos que nunca deben salir de tu propia infraestructura. Tres costumbres la mantienen segura:

  • Da a la Custom App los scopes que le darías a alguien recién contratado. Empieza por los de lectura (read_products, read_orders, read_content, read_themes), observa durante una semana lo que pide el modelo y después añade un scope de escritura, una superficie cada vez.
  • Nunca le des a un modelo los scopes cuyos errores no tienen vuelta atrás: ajustes de pago, cuentas del personal, archivos.
  • Revisa cada llamada a una herramienta antes de que llegue a Shopify: la herramienta, el scope que necesita y la tienda a la que apunta. Un modelo puede emitir una llamada bien formada con el identificador de tienda equivocado.

Coste

Lo que cuesta

El Shopify MCP es gratis en todos los planes de BoostEcom, incluido Free. Reenvía una llamada a la Admin API de Shopify y no ejecuta ningún modelo, así que no gasta créditos; hay límites de frecuencia por organización para frenar los abusos, y la página del Shopify MCP los indica por plan.

Tu suscripción a Claude o a ChatGPT es aparte y no cambia: el asistente funciona con tu propia cuenta. Lo que gasta créditos es el chat de BoostEcom, donde @Atlas y los especialistas trabajan sobre la tienda.

FAQ

Preguntas frecuentes

¿Se instala con un clic?

No. Conectas la tienda a BoostEcom una sola vez, mediante una Custom App de Shopify (su client id y su secret van en los ajustes de la tienda, en Conectores), y luego pegas una URL en tu asistente. Unos cinco minutos la primera vez.

¿Necesito Shopify Plus?

No. Las Custom Apps y la Admin API están disponibles en todos los planes de Shopify.

¿El asistente llega a ver mi token de Shopify?

No. El cliente inicia sesión en BoostEcom, nunca en Shopify, y solo tiene un token de BoostEcom. Si lo revocas, el cliente queda desconectado, sin nada que cambiar en Shopify.

¿Tengo que alojar algo?

No. BoostEcom aloja el servidor, que no guarda ninguna sesión entre llamadas, y por eso una sola URL sirve a todos los clientes.

¿Qué modelo usa?

El que elijas en Claude o en ChatGPT. El relay responde a las llamadas de herramientas; no ejecuta ningún modelo propio.

¿Puedo usar mi propia clave de API de Anthropic o de OpenAI?

Para el relay no la necesitas: tu asistente usa tu propia cuenta de Claude o de ChatGPT. El chat de BoostEcom funciona con nuestras cuentas del AI Gateway y se descuenta de los créditos de tu organización; no admite una clave tuya.

Elige tu cliente y conéctalo en cuatro minutos

Cada guía te da la URL, el inicio de sesión y lo que suele dar problemas, para un cliente concreto.

Recibe cada artículo por email

Un artículo a la semana, en tu bandeja de entrada. El mismo contenido que esta página, pero te llega a ti en lugar de tener que buscarlo.

Doble confirmación: te enviamos un enlace de confirmación y nada más hasta que hagas clic en él. Cada email incluye un enlace para darte de baja en un clic.

Shopify con Claude o ChatGPT: tres formas de conectarlos, comparadas · BoostEcom