ePages in Claude, ChatGPT und jedem MCP-Client. Für Ihr ganzes Team.
Onlineshop (ePages Now / Base): Bestellungen, Belege, Umsatzzahlen, Kunden, Produkte, Kategorien, Newsletter. Ein Token in Loopthink, ein Login pro Person, Rollen pro Tool und ein Audit-Eintrag für jeden Aufruf.
Kostenlos für 2 Connectors, ohne Karte · Pro 19 € · in der EU betrieben · 18 Lese-Tools, 1 Schreib-Tools standardmäßig aus
“Welche Bestellungen der letzten sieben Tage sind bezahlt, aber noch nicht versendet?”
Drei bezahlte Bestellungen warten noch auf den Versand:
| Bestellung | Kunde | Summe | Bezahlt am |
|---|---|---|---|
| 10087 | Huber AG | 1.248,90 € | 15.10.2026 |
| 10091 | Müller & Söhne GmbH | 389,00 € | 17.10.2026 |
| 10094 | Acme GmbH | 2.075,40 € | 19.10.2026 |
- nur lesend
- maskiert
Ein Token rein, die Tools kommen raus.


ePages ist der Shop: Bestellungen mit Zahlungs- und Versanddatum, Rechnungen und Lieferscheine, Kunden, Produkte mit Lagerbeständen und Varianten, Kategorien, Versandarten und Newsletter-Kampagnen. Die Fragen sind einfach, „welche Bestellungen sind bezahlt, aber nicht versendet“, „wie viel haben wir letzten Monat verkauft“, „ist die blaue Jacke in M noch auf Lager“, aber heute brauchen sie den Adminbereich, den richtigen Tab und einen Filter pro Frage.
Mit dem ePages-Connector fragen Vertrieb, Versand und Geschäftsführung in Claude oder ChatGPT und bekommen die Antwort aus dem laufenden Shop. Loopthink hält einen Zugriffstoken einer privaten App, jede Person meldet sich mit ihrer eigenen Identität an, und jeder Aufruf wird unter ihrem Namen protokolliert. Der Token erreicht den KI-Client nie.
Achtzehn Lese-Tools decken Shopinformationen, Bestellungen und Bestelldokumente, die Umsatzübersicht, Kunden, Produkte, SKU-Suche, Varianten und niedrigste Preise, Kategorien, Versandarten, Steuerklassen, Gutscheinkampagnen und Newsletter-Kampagnen mit ihren Abonnenten ab. Das eine Schreib-Tool, einen Kunden anlegen, bleibt aus, bis Sie es für eine Rolle einschalten.
- Versand
“Welche Bestellungen der letzten sieben Tage sind bezahlt, aber noch nicht versendet?”
Beantwortet von
list_orders - Geschäftsführung
“Brutto- und Nettoumsatz, verkaufte Stück und Anzahl der Bestellungen für September.”
Beantwortet von
get_sales_summary - Vertrieb
“Ist Artikel 4711-M noch auf Lager, und was ist sein aktueller Preis?”
Beantwortet von
search_products_by_sku - Vertrieb
“Zeig mir Bestellung 10087 mit Positionen, Zahlungsstatus und Rechnungsnummer.”
Beantwortet von
get_order - Geschäftsführung
“Wie viele Abonnenten hat die Newsletter-Kampagne „Herbst 2026“?”
Beantwortet von
list_newsletter_campaigns - Vertrieb
“Lege einen Kunden für Bergmann Büro GmbH, Hauptstraße 12, 80331 München, mit der E-Mail aus der Anfrage an.”
Beantwortet von
create_customer
Was der ePages-Connector kann.
| Tool | Was es tut | Zugriff | Standard |
|---|---|---|---|
| get_shop_info | Returns basic shop information: name, contact email, storefront URL, admin URL, country and whether the shop is in the EU. Use to test the connection. | Lesen | An |
| list_orders | Lists shop orders with totals, billing and shipping address, payment and shipping data and status dates (paidOn, dispatchedOn, ...). Filter by status flags, customer, product or… | Lesen | An |
| get_order | Returns one order with line items, totals, taxes, billing and shipping address, payment and shipping data, comments and all status dates. | Lesen | An |
| list_order_documents | Lists the documents of an order (invoices, credit notes, delivery notes) with document number, issue date, address and line items. PDF content is not included. | Lesen | An |
| get_sales_summary | Returns revenue per currency for a period: total gross and net revenue, units sold and number of orders. Use for questions like 'how much did we sell last month'. | Lesen | An |
| list_customers | Lists registered and guest customers with customer number, creation date and billing address. The API has no search filter; page through with page and results_per_page (max 100). | Lesen | An |
| get_customer | Returns one customer with customer number, billing address, internal note and whether the customer is registered. Use list_orders with customer_id for the customer's orders. | Lesen | An |
| create_customer | Creates a customer. billing_address is a JSON object with fields such as company, salutation, firstName, lastName, street, zipCode, city, country (ISO 3166-1 alpha-2), emailAddr… | Schreiben | Aus |
| list_products | Lists or searches products with name, product number (SKU), price info, stock level, availability and images. q searches by partial text, a quoted phrase, or terms combined with +. | Lesen | An |
| search_products_by_sku | Finds products by their product number (SKU). Use when the user names an article number instead of a product name. | Lesen | An |
| get_product | Returns one product with descriptions, product number, EAN, manufacturer, prices (incl. bulk and lowest price), stock level, minimum stock level, availability, delivery period,… | Lesen | An |
| list_product_variations | Lists the variations of a variation master product (e.g. sizes and colours) with their variation attributes and links to the variation products. | Lesen | An |
| get_product_lowest_price | Returns the lowest price among the purchasable variations of a variation master product (the 'from' price). Returns 404 when the variations have no independent prices or the sho… | Lesen | An |
| list_categories | Returns the shop's category tree (categoryId, name, alias, visibility, sub-categories) as one list without paging. Optionally only the categories a product is assigned to. | Lesen | An |
| list_shipping_methods | Lists the shop's shipping methods with name, description and price. Returns all methods in one list. | Lesen | An |
| list_tax_classes | Lists the shop's tax classes (e.g. regular and reduced VAT) that products refer to. | Lesen | An |
| get_coupon_campaign | Returns one coupon campaign: name, identifier, currency, discount type, whether shipping is waived and the minimum order value. The API has no list endpoint; the ID comes from t… | Lesen | An |
| list_newsletter_campaigns | Lists newsletter campaigns with name, subject, language and number of subscribers. The response carries total; page with page and results_per_page (max 100). | Lesen | An |
| list_newsletter_subscribers | Lists the subscribers of a newsletter campaign (email, name, subscribed). The response carries total; page with page and results_per_page (max 100). | Lesen | An |
Schreib-Tools sind für jede Rolle aus, bis Sie sie einschalten, ein Tool für eine Rolle. Die Namen und Beschreibungen sind das, was das Modell sieht, deshalb bleiben sie englisch; es bekommt außerdem die vollständige Parameterbeschreibung jedes Tools.
So kommen Sie an den ePages-Token.
Fünf Minuten, einmalig. Niemand in Ihrem Team sieht ihn je.
- 1
Als Shopinhaber im Administrationsbereich Ihres ePages-Now-Shops anmelden.
- 2
In der Seitenleiste auf Apps klicken und den Tab Private Apps öffnen.
- 3
Auf Hinzufügen klicken, einen App-Namen wie Loopthink eingeben und die App-Scopes auswählen (siehe unten).
- 4
Auf Zugangsdaten generieren klicken. Den Access Token kopieren und in Loopthink einfügen; Client ID und Client Secret werden nicht benötigt.
- 5
Die API-URL des Shops (https://<Ihre Shop-Domain>/rs/shops/<Shop-ID>) als API-URL eintragen.
- 6
In Loopthink fügen Sie ePages aus dem Katalog hinzu und fügen den Token ein. Außerdem fragt der Connector nach api url. Eine Minute später sieht Ihr Team die Tools.
Private Apps gibt es nur in ePages Now (dem Nachfolger von ePages Base; Base-Shops werden auf Now umgestellt). Der Token gehört dem Shop, nicht einem Benutzer, und trägt genau die beim Generieren gewählten Scopes; wählen Sie also nur Lese-Scopes, sofern keine Schreibzugriffe gewünscht sind. ePages Beyond ist ein eigenes Produkt mit eigener API und wird von dieser Vorlage nicht abgedeckt. Die API hat ein stündliches Aufruflimit pro Shop.
Was wir in ePages zu maskieren empfehlen.
Shopdaten tragen in jeder Bestellung den Käufer: Rechnungs- und Lieferadresse, Namen, E-Mail und Telefonnummern, Geburtstag, USt-IdNr., Bankdaten, Türcodes, Kundenkommentare und interne Notizen, und die Newsletter-Abonnentenliste besteht per Definition aus E-Mail-Adressen. Die vorgeschlagenen Felder maskieren all das, sodass eine Geschäftsführungsrolle sehen kann, dass 43 Bestellungen bezahlt sind und auf den Versand warten oder dass der September 18.400 Euro netto gebracht hat, ohne zu sehen, wer was gekauft hat. Eine Versandrolle kann die Lieferadresse unmaskiert bekommen und sieht trotzdem weder E-Mail noch Bankfelder.
- billingAddress
- shippingAddress
- address
- firstName
- lastName
- middleName
- displayName
- company
- street
- streetDetails
- zipCode
- city
- emailAddress
- privateEmailAddress
- businessEmailAddress
- phoneNumber
- mobilePhoneNumber
- privatePhoneNumber
- businessPhoneNumber
- faxNumber
- birthday
- vatId
- fiscalCode
- bankAccountHolder
- bankAccountNumber
- bankName
- bankSortCode
- doorCode
- customerComment
- internalNote
- name
- documentPdf
ePages und Loopthink
- Was braucht der Token der privaten App, und was kann er nicht?
- Der Token gehört dem Shop, nicht einem Benutzer, und trägt genau die Scopes, die Sie beim Generieren anhaken: products_read, orders_read, customers_read, newsletters_read und coupons_read für die Lese-Tools, und customers_write nur, wenn Sie create_customer einschalten wollen. Wählen Sie nur Lese-Scopes, sofern keine Schreibzugriffe gewünscht sind; der Token kann nichts außerhalb seiner Scopes tun, egal was der Connector anfragt.
- Wir sind auf ePages Base oder ePages Beyond. Funktioniert das?
- Private Apps gibt es nur in ePages Now, dem Nachfolger von ePages Base, und Base-Shops werden auf Now umgestellt. ePages Beyond ist ein eigenes Produkt mit eigener API und wird von diesem Connector nicht abgedeckt.
- Gibt es Grenzen, wie weit eine Frage zurückreichen kann?
- Ein Bestellzeitraum mit createdAfter und createdBefore darf höchstens ein Jahr umfassen, ebenso die Umsatzübersicht, die ohne Datumsangabe das Standardfenster des Shops der letzten 30 Tage nutzt. Die API hat außerdem ein stündliches Aufruflimit pro Shop; Listen liefern bis zu 100 Ergebnisse pro Aufruf, deshalb hält das Modell Fragen auf den Zeitraum, den Sie nennen.
- Braucht jedes Teammitglied einen eigenen ePages-Account?
- Nein. Loopthink hält einen Schlüssel oder Token für ePages. Ihre Leute melden sich mit ihrer eigenen Identität bei Loopthink an, und jeder Aufruf an ePages wird unter ihrem Namen protokolliert. Die Lizenzen in ePages bleiben, wie sie heute sind.
- Wo liegt der ePages-Schlüssel?
- In Loopthink, verschlüsselt, in der EU. Er erreicht weder den KI-Client noch die Personen, die den Connector nutzen. Rotieren Sie ihn in ePages, wann immer Sie wollen, und fügen Sie den neuen einmal ein.
- Kann jemand aus dem Chat heraus in ePages schreiben?
- Nur, wenn Sie es einschalten. Schreibaktionen sind eine eigene Zeile in der Rechtematrix und für jede Rolle standardmäßig aus. Braucht eine Rolle ein Schreib-Tool, geben Sie genau dieses eine Tool genau dieser Rolle frei.
- Was sieht das Modell?
- Das Ergebnis des Tool-Aufrufs, nach der Maskierung. Felder, die Sie als personenbezogen markieren, etwa E-Mail-Adressen, Namen oder Kartendaten, werden maskiert, bevor die Antwort zu den KI-Client reist. Das Modell bekommt die Zahlen, nicht die Menschen.
- Was kostet es?
- Kostenlos für eine Person und zwei Connectors, ohne Karte. Pro kostet 19 € im Monat für bis zu fünf Personen und jeden Connector auf dieser Seite, mit Rollen, feldgenauer Maskierung und 30 Tagen Audit-Log. Team kostet 49 € für zehn Personen und bringt Ihre eigenen REST-APIs und SQL-Datenbanken, Ihre eigene Domain und Ihren eigenen Identity Provider dazu. Kein Gespräch nötig.
Hängen Sie fest, oder fehlt ein Tool? Ein Mensch, der diesen Connector kennt, antwortet innerhalb eines Arbeitstags.