Installation überspringen. In unter 2 Minuten einsatzbereit.
Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge Appstle Subscriptions mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.
Zusammenfassung
Verwalte Shopify-Abos in Appstle aus jedem KI-Agent: Abo-Verträge und Kunden, kommende und vergangene Verlängerungsbestellungen, pausieren und fortsetzen, überspringen und verschieben, Frequenz und nächstes Abrechnungsdatum, Produkte hinzufügen, tauschen oder entfernen, Rabatte, Lieferadresse, Selling Plans, Tauschregeln, Retention-Aktivitäten und Umsatz pro Vertrag. Kündigen und sofort abrechnen sind bei der Installation aus.
Frag einfach
Beispiel-Prompts für Appstle Subscriptions
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → Appstle Subscriptions klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein
git clone, kein lokaler Server.
Appstle Subscriptions + Microsoft Copilot
Verwalte Shopify-Abos in Appstle aus jedem KI-Agent: Abo-Verträge und Kunden, kommende und vergangene Verlängerungsbestellungen, pausieren und fortsetzen, überspringen und verschieben, Frequenz und nächstes Abrechnungsdatum, Produkte hinzufügen, tauschen oder entfernen, Rabatte, Lieferadresse, Selling Plans, Tauschregeln, Retention-Aktivitäten und Umsatz pro Vertrag. Kündigen und sofort abrechnen sind bei der Installation aus.
Voraussetzungen
Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:
APPSTLE_API_KEY
Schritt 1 — Zugangsdaten holen
Die Einrichtung dauert etwa 2 Minuten. Du brauchst einen Shopify-Shop mit der App Appstle Subscriptions in einem Tarif, der API-Zugriff enthält.
- Öffne im Shopify-Admin die App Appstle Subscriptions, dann Settings, API Key Management.
- Leg einen API-Key an (bis zu 10 pro Shop) und trag ihn in
APPSTLE_API_KEYein. Der Connector sendet ihn im HeaderX-API-Key. Der Key gibt vollen Zugriff auf die Abos des Shops, halte ihn also geheim. - Installiere den Connector und rufe
appstle_subscriptions_list_subscription_contractsauf: Es listet Abo-Verträge und bestätigt den Key.
Der Connector nutzt die Appstle Subscriptions Admin API (https://subscription-admin.appstle.com/api/external/v2).
Was er liest: Abo-Verträge mit Status, Kunde, nächstem Abrechnungsdatum, Abrechnungs- und Lieferintervall, Produkten und Bestellbetrag, durchsuchbar nach Status, Datum, Kundenname oder E-Mail, Bestellnummer, Produkt, Variante, Selling Plan oder Betrag. Den vollständigen Vertrag, wie Shopify ihn führt, mit Positions-IDs, Rabatt-IDs, Liefermethode und -adresse und Zahlungsmethode. Kunden mit Abos, mit Profil, Zahlungsmethoden und Verträgen. Kommende Bestellungen (QUEUED) mit ihren Billing-Attempt-IDs, vergangene Verlängerungsbestellungen (erfolgreich, fehlgeschlagen und übersprungen; Erstbestellungen aus dem Checkout sind nicht dabei) und die Sendungsverfolgung der letzten Bestellung. Abo-Gruppen und Selling Plans, Produkt-Tauschregeln, die Liefermethoden, auf die ein Vertrag wechseln kann, Umsatz und aktuellen Abrechnungszyklus pro Vertrag, einen shopweiten Bericht der Verlängerungsabrechnungen nach Status (SUCCESS für Umsatz, FAILURE für fehlgeschlagene Zahlungen) und Retention-Aktivitäten: jedes Mal, wenn ein Kunde den Kündigungs- oder Pausenablauf durchlaufen hat, mit Grund und ob das Halteangebot angenommen wurde.
Was er schreibt: pausiert (PAUSED) oder setzt ein Abo fort (ACTIVE), verschiebt das nächste Abrechnungsdatum, ändert Abrechnungs- und Lieferfrequenz, überspringt eine kommende Bestellung, holt sie zurück oder verschiebt sie, fügt Produkte hinzu, ändert, tauscht oder entfernt sie, wechselt den Selling Plan, wendet einen Shopify-Rabattcode oder einen individuellen Rabatt an und entfernt Rabatte, ändert Lieferadresse und Bestellnotiz und lässt Shopify dem Kunden einen Link zum Aktualisieren der Zahlungsmethode mailen. Außerdem kann er einen zeitlich begrenzten Login-Link zum Kundenportal erzeugen; der Link meldet sich als dieser Kunde an, gib ihn also nur diesem Kunden. Diese Änderungen betreffen echte Abos und lösen meist eine E-Mail an den Kunden aus, daher sagt die KI, was sich ändert, und wartet auf dein Ja.
Bei der Installation deaktiviert: appstle_subscriptions_cancel_contract (stoppt alle künftigen Abrechnungen und Lieferungen; ein gekündigter Vertrag lässt sich nicht fortsetzen) und appstle_subscriptions_bill_order_now (belastet die Karte des Kunden sofort; das Ergebnis erscheint später bei den vergangenen Bestellungen). Ein Admin schaltet sie ein, wenn das Team sie braucht.
Datenformate: Vertrags-, Kunden-, Billing-Attempt-, Gruppen-, Produkt- und Varianten-IDs sind Zahlen. Positions- und Rabatt-IDs sind vollständige Shopify-GraphQL-IDs wie gid://shopify/SubscriptionLine/..., und die KI übergibt sie genau so, wie sie zurückkommen. Datumsangaben sind ISO 8601 mit Zeitzone (2026-11-01T00:00:00Z). Beträge sind in der Shop-Währung. Vertragsstatus sind ACTIVE, PAUSED und CANCELLED; Billing Attempts sind QUEUED, SUCCESS, FAILURE, SKIPPED und weitere. Eine neue Lieferadresse wird vollständig gesendet, nicht nur das geänderte Feld.
Blättern: Die Listen-Tools nehmen page (ab 0) und size (Standard 20, höchstens 2000). Die Gesamtzahl steht in _headers.x-total-count. sort nimmt eine Datenbankspalte in snake_case mit Richtung, z. B. next_billing_date,asc. appstle_subscriptions_get_customer blättert die Verträge des Kunden mit cursor.
Häufige Fehler: 401 oder 403 heißt, der API-Key ist falsch oder widerrufen oder der Appstle-Tarif hat keinen API-Zugriff. 400 erklärt eine abgelehnte Änderung, z. B. ein Datum in der Vergangenheit, eine Position unter dem Abo-Minimum oder eine Bestellung, die nicht mehr QUEUED ist. 404 ist eine unbekannte ID. 429 ist ein Rate Limit: Warte und versuch es erneut.
Der Connector legt keine neuen Abos an, bearbeitet keine Abo-Gruppen, Selling Plans oder Tauschregeln und ändert die Zahlungsmethode nicht selbst: Er schickt dem Kunden den Link zum Aktualisieren.
Schritt 2 — Adapter installieren
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
Schritt 3 — Connector in Microsoft Copilot hinzufügen
Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (
https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese AnleitungYOUR_SERVER_IDzeigt.
Microsoft Copilot nutzt MCP-Server über Agents, die du in Copilot Studio baust: Du fügst AnythingMCP einem Agent als Tool hinzu und veröffentlichst den Agent dann in Microsoft 365 Copilot und Teams. Copilot Studio verbindet sich aus der Cloud von Microsoft per Streamable HTTP, das AnythingMCP unterstützt.
- Öffne in Copilot Studio deinen Agent (oder leg einen an), geh zu Tools und wähle Add a tool → New tool → Model Context Protocol.
- Trag einen Server name ein (zum Beispiel
AnythingMCP), eine Server description, die sagt, was der Connector kann, und die Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Anhand der Beschreibung entscheidet Copilot Studio, wann es den Server aufruft. - Wähle bei der Authentifizierung API key, setze Type auf Header und den Header-Namen auf
X-API-Keyund klicke auf Create. - Wähle in Add tool die Option Create a new connection, füge einen MCP-API-Key aus AnythingMCP ein (MCP Servers → dein Server → API keys) und klicke auf Add to agent.
- Probier es im Test-Bereich des Agents aus: Bitte um etwas, wofür er die
Appstle Subscriptions-Tools braucht. - Klicke auf Publish, dann auf Channels → Microsoft 365 and Microsoft Teams, lass Make agent available in Microsoft Copilot aktiviert und wähle Add channel. See agent in Teams installiert den Agent für dich; in Microsoft 365 Copilot tippst du @ und wählst den Agent aus.
Lieber eine Anmeldung pro Person? Wähle statt API key OAuth 2.0 → Dynamic discovery: Dann meldet sich jede Person beim ersten Aufruf des Agents bei AnythingMCP an.
Du hostest selbst? Nimm statt https://cloud.anythingmcp.com die öffentliche HTTPS-Adresse deiner Instanz. Copilot Studio verbindet sich aus der Cloud von Microsoft, localhost funktioniert deshalb nicht.
Verfügbare Tools
| 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) |
Beispiel-Prompts
- „Welche Abos werden in den nächsten 7 Tagen abgerechnet? Liste Kunde, Produkte und Betrag.“
- „Finde die Abos von [email protected] und überspring ihre nächste Bestellung.“
- „Zeig die fehlgeschlagenen Verlängerungszahlungen der letzten 30 Tage und schick jedem Kunden nach meiner Bestätigung die E-Mail zum Aktualisieren der Zahlungsmethode.“
- „Warum haben Kunden letzten Monat gekündigt? Fasse die Retention-Aktivitäten nach Grund und angenommenem Angebot zusammen.“
- „Stell Vertrag 123456 auf Lieferung alle 2 Monate um und tausch den Kaffee gegen die entkoffeinierte Variante. Zeig mir vorher den Vertrag.“
FAQ
Für welchen Copilot gilt das? Für Microsoft 365 Copilot im Unternehmen, über Agents aus Copilot Studio. Die Microsoft-Copilot-App für private Konten bietet keine Möglichkeit, einen eigenen MCP-Server hinzuzufügen.
Was brauche ich? Ein Arbeitskonto mit Zugang zu Copilot Studio (Lizenz oder Testversion), um den Agent zu bauen. Wer ihn in Microsoft 365 Copilot oder Teams nutzen soll, braucht Zugriff auf den Agent: Teile ihn oder lass ihn von einem Admin für die Organisation veröffentlichen. Wendet deine Organisation Datenrichtlinien auf Power-Platform-Connectors an, gelten sie auch für MCP-Server.
Der Agent ruft die Tools nicht auf. Prüfe, dass der Header-Name genau X-API-Key lautet und der Schlüssel zum selben MCP-Server gehört wie die URL, und formuliere die Server description konkret: Copilot Studio entscheidet anhand der Beschreibung, wann es den Server aufruft. Veröffentliche den Agent nach jeder Änderung erneut; in einem offenen Chat holst du die neue Version mit „start over“.
Nächste Schritte
- Connector-Startseite
- Mit Claude verbinden
- Mit ChatGPT verbinden
- Mit Cursor verbinden
- Mit Gemini verbinden
- Mit Meta Muse verbinden
War dieser Guide hilfreich?