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.
AnythingMCP está en el directorio de conectores de Claude: añádelo a Claude con un clic (se abre en una pestaña nueva), inicia sesión y elige qué servidores MCP puede usar Claude.
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 + Claude
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 Claude
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.
Ruta recomendada: funciona en claude.ai web sin tocar ningún archivo de configuración.
- En Claude, abre Customize → Connectors.
- Pulsa + y después Add custom connector.
- Escribe un nombre, por ejemplo
Appstle Subscriptions, y la URL del servidor MCP remotohttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, y pulsa Add. - Pulsa Connect e inicia sesión en AnythingMCP (OAuth) para permitir el acceso.
Todas las herramientas debajo aparecen en tu chat: empieza a escribir prompts.
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 con Claude Code igual que con Claude Desktop? Sí, apunta ambos a https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
Siguientes pasos
- Página del conector
- Conectar a ChatGPT
- Conectar a Cursor
- Conectar a Gemini
- Conectar a Meta Muse
- Conectar a Microsoft Copilot
¿Te ha sido útil esta guía?