Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade Appstle Subscriptions con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
Resumen
Gestiona suscripciones de Shopify en Appstle desde cualquier agente de IA: contratos y clientes, pedidos de renovación próximos y pasados, pausar y reanudar, saltar y reprogramar, frecuencia y próxima fecha de cobro, añadir, cambiar o quitar productos, descuentos, dirección de entrega, selling plans, reglas de cambio, actividad de retención e ingresos por contrato. Cancelar y cobrar ya vienen desactivados.
Prueba a pedir
Prompts de ejemplo para Appstle Subscriptions
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Appstle Subscriptions, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
Appstle Subscriptions + ChatGPT
Gestiona suscripciones de Shopify en Appstle desde cualquier agente de IA: contratos y clientes, pedidos de renovación próximos y pasados, pausar y reanudar, saltar y reprogramar, frecuencia y próxima fecha de cobro, añadir, cambiar o quitar productos, descuentos, dirección de entrega, selling plans, reglas de cambio, actividad de retención e ingresos por contrato. Cancelar y cobrar ya vienen desactivados.
Requisitos previos
Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:
APPSTLE_API_KEY
Paso 1 — Obtener credenciales
La configuración lleva unos 2 minutos. Necesitas una tienda Shopify con la app Appstle Subscriptions en un plan que incluya acceso a la API.
- En el admin de Shopify abre la app Appstle Subscriptions y luego Settings, API Key Management.
- Crea una clave API (hasta 10 por tienda) y pégala en
APPSTLE_API_KEY. El conector la envía en la cabeceraX-API-Key. La clave da acceso completo a las suscripciones de la tienda, así que mantenla en secreto. - Instala el conector y ejecuta
appstle_subscriptions_list_subscription_contracts: lista contratos de suscripción y confirma la clave.
El conector usa la Appstle Subscriptions Admin API (https://subscription-admin.appstle.com/api/external/v2).
Qué lee: los contratos de suscripción con estado, cliente, próxima fecha de cobro, intervalo de cobro y de entrega, productos e importe del pedido, con búsqueda por estado, fechas, nombre o email del cliente, número de pedido, producto, variante, selling plan o importe. El contrato completo tal como lo guarda Shopify, con id de líneas, id de descuentos, método y dirección de entrega y método de pago. Los clientes con suscripciones, con su perfil, métodos de pago y contratos. Los pedidos próximos (QUEUED) con sus id de billing attempt, los pedidos de renovación pasados (correctos, fallidos y saltados; los pedidos iniciales del checkout no se incluyen) y el seguimiento del último pedido. Los grupos de suscripción y los selling plans, las reglas de cambio de productos, los métodos de entrega a los que puede pasar un contrato, los ingresos y el ciclo de cobro actual por contrato, un informe de toda la tienda de los intentos de cobro de renovaciones por estado (SUCCESS para ingresos, FAILURE para pagos fallidos) y las actividades de retención: cada vez que un cliente pasó por el flujo de cancelación o pausa, con el motivo y si aceptó la oferta de retención.
Qué escribe: pausa (PAUSED) o reanuda (ACTIVE) una suscripción, mueve la próxima fecha de cobro, cambia la frecuencia de cobro y de entrega, salta, recupera o reprograma un pedido próximo, añade, modifica, cambia o quita productos, cambia el selling plan, aplica un código de descuento de Shopify o un descuento personalizado y quita descuentos, cambia la dirección de entrega y la nota del pedido, y hace que Shopify envíe al cliente un enlace para actualizar el método de pago. También puede crear un enlace de acceso temporal al portal del cliente; ese enlace inicia sesión como el cliente, así que dáselo solo a ese cliente. Estos cambios afectan a suscripciones reales y suelen enviar un email al cliente, por eso la IA dice qué va a cambiar y espera tu sí.
Desactivadas al instalar: appstle_subscriptions_cancel_contract (detiene todos los cobros y entregas futuros; un contrato cancelado no se puede reanudar) y appstle_subscriptions_bill_order_now (cobra al instante en la tarjeta del cliente; el resultado aparece después en los pedidos pasados). Un admin las activa cuando el equipo las necesite.
Formatos de datos: los id de contratos, clientes, billing attempts, grupos, productos y variantes son numéricos. Los id de líneas y de descuentos son id GraphQL completos de Shopify como gid://shopify/SubscriptionLine/..., y la IA los pasa exactamente como llegan. Las fechas son ISO 8601 con zona horaria (2026-11-01T00:00:00Z). Los importes están en la moneda de la tienda. Los estados de contrato son ACTIVE, PAUSED y CANCELLED; los billing attempts son QUEUED, SUCCESS, FAILURE, SKIPPED y otros. Una dirección de entrega nueva se envía completa, no solo el campo cambiado.
Paginación: las herramientas de lista aceptan page (desde 0) y size (por defecto 20, como máximo 2000). El total está en _headers.x-total-count. sort acepta una columna de la base de datos en snake_case con la dirección, p. ej. next_billing_date,asc. appstle_subscriptions_get_customer pagina los contratos del cliente con cursor.
Errores comunes: 401 o 403 significa que la clave API es incorrecta o fue revocada, o que el plan de Appstle no tiene acceso a la API. 400 explica un cambio rechazado, p. ej. una fecha en el pasado, una línea por debajo del mínimo de la suscripción o un pedido que ya no está QUEUED. 404 es un id desconocido. 429 es un límite de frecuencia: espera y reintenta.
El conector no crea suscripciones nuevas, no edita grupos de suscripción, selling plans ni reglas de cambio y no cambia por sí mismo el método de pago: envía al cliente el enlace para actualizarlo.
Paso 2 — Instalar el adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Paso 3 — Añadir el conector en ChatGPT
La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (
https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestraYOUR_SERVER_ID.
ChatGPT añade servidores MCP como plugins desde su página Plugins, en la web y en los planes de pago. Ya no hace falta el modo desarrollador. En un espacio Business solo pueden hacerlo los administradores y propietarios; en Enterprise y Edu un administrador puede conceder el permiso Create plugins with MCPs.
- Ve a chatgpt.com/plugins, pulsa Add y luego Add custom MCP server.
- Escribe un nombre, por ejemplo Name:
Appstle Subscriptions. - En Connection, introduce como Server URL
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDy deja Authentication en OAuth. - Selecciona I understand and want to continue y después Create as a plugin. Cuando ChatGPT lo pida, inicia sesión en AnythingMCP y permite el acceso.
- Instala el nuevo plugin desde tus plugins personales; luego escribe @ en un chat y elígelo.
Herramientas disponibles
| Tool | What it does |
|---|---|
appstle_subscriptions_list_subscription_contracts | List and search subscription contracts of the shop: contract id, status, customer name and email, next billing date, billing and delivery… |
appstle_subscriptions_get_contract | One subscription contract as Shopify holds it: status, next billing date, billing and delivery policy, lines (with the line ids the line… |
appstle_subscriptions_get_contract_analytics | Revenue analytics of one contract: total revenue generated, number of successful orders and the formatted revenue |
appstle_subscriptions_get_contract_current_cycle | Current billing cycle number of a contract (how many successful billings so far, the initial order counting as 1) |
appstle_subscriptions_get_contract_fulfillments | Fulfillment of the latest successful order of a contract: shipment status, tracking numbers and links, delivery estimate and fulfilled line… |
appstle_subscriptions_get_delivery_options | Delivery methods a contract can switch to, based on its address and products (shipping, local delivery, pickup) |
appstle_subscriptions_list_upcoming_orders | Upcoming (QUEUED) orders of a contract or a customer, by billing date: billing attempt id, billing date and status |
appstle_subscriptions_list_past_orders | Past (processed) renewal orders of the shop, a contract or a customer: successful, failed and skipped billing attempts with order id and… |
appstle_subscriptions_get_past_orders_report | Report of renewal billing attempts across the shop by status (e.g |
appstle_subscriptions_list_customers | Customers that have subscriptions, with name, email, number of subscriptions and their status |
appstle_subscriptions_get_customer | One customer with profile (name, email, phone, addresses), payment methods and a page of their subscription contracts |
appstle_subscriptions_list_customer_subscriptions | All valid (active, paused or otherwise not deleted) subscription contracts of one customer with full details: status, products, billing and… |
appstle_subscriptions_get_customer_portal_link | Create a time-limited link to the customer portal where a customer manages their own subscriptions |
appstle_subscriptions_list_subscription_groups | Subscription groups (Shopify selling plan groups) with their selling plans (frequency, discount, prepaid settings) and the products and… |
appstle_subscriptions_get_subscription_group | One subscription group (selling plan group) by id with its plans and products |
appstle_subscriptions_list_selling_plans | Every selling plan across all subscription groups in one flat list: selling plan id and name, frequency, discount and group |
appstle_subscriptions_list_product_swaps | Product swap automations of the shop: rules that replace products in subscription orders after a number of cycles, with source and… |
appstle_subscriptions_list_retention_activities | Customer retention activities: each time a customer went through the cancel or pause flow, with the reason, the retention offer shown and… |
appstle_subscriptions_update_contract_status | Pause (PAUSED) or resume (ACTIVE) a subscription |
appstle_subscriptions_cancel_contract | Cancel a subscription contract now: all future billing and deliveries stop and the customer gets the cancellation email if enabled |
appstle_subscriptions_update_next_billing_date | Move the next billing (order) date of a contract |
appstle_subscriptions_update_billing_interval | Change how often the customer is charged, e.g. every 2 WEEK or every 1 MONTH |
appstle_subscriptions_update_delivery_interval | Change how often the subscription is delivered (for prepaid plans this can differ from billing) |
appstle_subscriptions_skip_order | Skip one upcoming (QUEUED) order by its billing attempt id; it stays listed as SKIPPED and later orders are not affected |
appstle_subscriptions_skip_upcoming_order | Skip the next upcoming order of a contract without knowing its billing attempt id |
appstle_subscriptions_unskip_order | Restore a skipped order to QUEUED so it is billed and shipped again; only possible before its billing date |
appstle_subscriptions_reschedule_order | Move one upcoming order to another date; optionally shift the later orders by the same offset |
appstle_subscriptions_bill_order_now | Charge an upcoming order now instead of on its billing date |
appstle_subscriptions_add_line_item | Add a product variant to a subscription, recurring or only for the next order |
appstle_subscriptions_update_line_item | Change a product in a subscription: its quantity, price, variant (swap to another product or flavour) and/or selling plan (frequency), in… |
appstle_subscriptions_remove_line_item | Remove a product from a subscription |
appstle_subscriptions_apply_discount_code | Apply an existing Shopify discount code to the future orders of a subscription |
appstle_subscriptions_add_custom_discount | Give a subscription a manual discount: PERCENTAGE (percentage), FIXED amount off or a fixed PRICE (amount), optionally for a limited number… |
appstle_subscriptions_remove_discount | Remove a discount from a subscription; future orders are priced without it |
appstle_subscriptions_update_shipping_address | Change the delivery address (or delivery method type) of a subscription for future orders |
appstle_subscriptions_update_order_note | Set the note added to every future order of a subscription (empty text clears it) |
appstle_subscriptions_send_payment_method_update_email | Have Shopify email the customer a secure link to update the payment method of a subscription (e.g. after a failed payment) |
Ejemplos de prompts
- "¿Qué suscripciones se cobran en los próximos 7 días? Lista cliente, productos e importe."
- "Busca las suscripciones de [email protected] y salta su próximo pedido."
- "Muestra los pagos de renovación fallidos de los últimos 30 días y, cuando lo confirme, envía a cada cliente el email para actualizar el método de pago."
- "¿Por qué se dieron de baja los clientes el mes pasado? Resume las actividades de retención por motivo y oferta aceptada."
- "Cambia el contrato 123456 a entrega cada 2 meses y sustituye el café por la variante descafeinada. Muéstrame antes el contrato."
FAQ
¿Funciona el plan gratuito de ChatGPT con servidores MCP personalizados? OpenAI documenta los servidores MCP personalizados solo para los planes de pago; el plan Free no aparece en su lista.
Siguientes pasos
- Página del conector
- Conectar a Claude
- Conectar a Cursor
- Conectar a Gemini
- Conectar a Meta Muse
- Conectar a Microsoft Copilot
¿Te ha sido útil esta guía?