Skip to main content

elevai Commerce Demo

ch.elevai/commerce-demoVersion 1.0.0

Open demo shop: search products, place a 0.05 CHF order, create a PostFinance payment link.

Status

Responds419 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:42 UTC
Latency
419 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://elevai.ch/mcpResponds419 ms
No sign-in

Claude Code

claude mcp add --transport http commerce-demo https://elevai.ch/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: commerce-demo
Remote MCP server URL: https://elevai.ch/mcp

Cursor

{
  "mcpServers": {
    "commerce-demo": {
      "url": "https://elevai.ch/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"commerce-demo","type":"http","url":"https://elevai.ch/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

11 tools

Tools of elevai Commerce Demo
Read-only
Idempotent
Open world
cancel_orderStorniert eine eigene Bestellung, die noch offen oder reserviert ist. Eine Reservation bei PostFinance wird dabei sofort freigegeben (statt erst nach Ablauf der Reservationsfrist). Nur auf ausdruecklichen Wunsch der Person: erst ohne confirmed_in_chat aufrufen — das Werkzeug nennt, was storniert wuerde —, die Person fragen, und erst nach ihrem Ja mit confirmed_in_chat: true erneut aufrufen. Nur Bestellungen, deren Nummer die Person ausdruecklich nennt; sagt sie «alle» oder nennt keine Nummer, die stornierbaren Nummern aufzaehlen und sie bitten, die gewuenschten Nummern zu nennen. Verlangt das Handle aus create_order oder list_orders (fuer aeltere Bestellungen aus anderen Gespraechen: zuerst list_orders).YesNoYesNo
create_orderLegt im elevai-Demoshop eine Bestellung an. Ein Aufruf mit product_id allein genuegt fuer den Anfang: Das Werkzeug prueft selbst, was noch fehlt, und liefert die Geschaeftsbedingungen samt Fassung mit — Nachfragen nach Bedingungen, E-Mail, Namen oder Adresse erledigen sich damit meist von selbst. Fehlt die Zustimmung, steht das in der Antwort; ein zweiter Aufruf mit accept_terms: true und der terms_version aus dieser Antwort schliesst die Bestellung ab (die Fassung stammt immer aus der Antwort, nie aus einer Annahme). Ist der Agent mit einem Kundenkonto verbunden (OAuth), sind Person und Adresse bereits bekannt; liegt zusaetzlich ein Mandat vor, entfaellt die AGB-Rueckfrage ganz. Zurueck kommt ein order_handle fuer create_payment_link; wie es unter einem Mandat weitergeht, steht dort. Demoshop mit Grenzen: Einzelpreis bis 0.05 CHF, Bestellsumme bis 0.25 CHF. Was sonst gilt, steht in den Geschaeftsbedingungen — nicht in deiner Antwort wiederholen.NoNoNoNo
create_payment_linkZeigt zu einer Bestellung die Zahlkarte im Chat: PostFinance Pay, TWINT und Kreditkarte, je mit der Art der Bestaetigung (Push, Ein Klick mit hinterlegtem Zahlungsmittel, TWINT App, 3-D Secure). Die Person waehlt und bezahlt dort selbst. Verlangt das Handle aus create_order; der Betrag stammt aus der Bestellung, nicht vom Aufrufer. Wortwahl (René, 13.11.2026): Sprich von «bezahlen» oder «der Zahlkarte», NIE von einem «Zahlungslink» oder «Zahllink» — der Link ist nur ein Rueckfall, falls keine Karte erscheint.NoNoNoNo
get_connectionZeigt, mit welchem Kundenkonto dieser Agent verbunden ist und was er darf: Mandat, Hoechstbetraege, verbrauchtes Monatsbudget, freigegebene Kategorien, Art der Zahlungsfreigabe, Laufzeit. Aufrufen, wenn die Person fragt, was der Agent darf, oder bevor eine Bestellung an einer Grenze scheitern koennte. Mandat anlegen, aendern, widerrufen oder Verbindung trennen: https://elevai.ch/demos/woo-shop/wordpress/my-account/agenten/?von=chatNot declaredNot declaredNot declaredNot declared
get_order_statusZeigt den aktuellen Stand einer Bestellung. In dieser Demo ist "reserviert" (on-hold) der Endzustand: der Betrag wird nie eingezogen und die Reservation faellt nach Ablauf ihrer Frist weg. Verlangt das Handle aus create_order.NoYesYesNo
get_productLiefert die Einzelheiten zu einem Produkt: Beschreibung, Preis, Lagerstatus, Kategorien und Bild.NoYesYesNo
list_ordersListet die Bestellungen, die Agenten fuer das verbundene Kundenkonto angelegt haben (letzte sieben Tage, neueste zuerst), je mit einem frischen order_handle. Damit lassen sich auch aeltere Bestellungen aus anderen Gespraechen finden, ihr Stand abfragen (get_order_status) und offene oder reservierte stornieren (cancel_order). Bezahlen laesst sich nur eine Bestellung, die hoechstens zwei Stunden alt ist.NoYesYesNo
review_termsZeigt der Person die Geschaeftsbedingungen zu einer geplanten Bestellung als Karte mit dem Knopf «Zustimmen und bestellen». Aufrufen, wenn create_order terms_required meldet — mit derselben product_id und quantity. Legt selbst keine Bestellung an; das geschieht erst mit dem Klick der Person in der Karte.NoYesYesNo
search_catalogSearch the product catalog des elevai-Demoshops by keyword (UCP name; same as search_products). Returns id, name, price, currency, stock and product URL. Without a query: the newest products. No sign-in needed. The id is the product_id for get_product and create_order.NoYesYesNo
search_productsDurchsucht den Katalog des elevai-Demoshops nach einem Begriff und liefert Name, Preis, Waehrung und Produktseite. Ohne Begriff kommen die zuletzt aufgenommenen Produkte.NoYesYesNo
wait_for_paymentHaelt die Anfrage offen, bis die Zahlung zu einer Bestellung eingetroffen ist, und meldet dann den Endstand. Eine Runde dauert rund 25 Sekunden; kommt in dieser Zeit nichts an, ist das KEIN Fehler, sondern das Zeichen, sofort die naechste Runde zu starten (hoechstens 5 hintereinander, mit hochgezaehltem attempt). Sinnvoll direkt nach create_payment_link, sobald die Zahlungsaufforderung im Gespraech steht. Grund: Der Chat erfaehrt von einer Zahlung nichts von selbst, und die Bestaetigungsseite von PostFinance fuehrt nicht hierher zurueck. Wer waehrend des Wartens bezahlt und dann in den Chat zurueckkehrt, findet die Bestaetigung bereits vor. Verlangt das Handle aus create_order.NoYesYesNo

Details

Registry status
Active
Published
Sep 4, 2026
Updated
Sep 4, 2026
Repository
Not given
Categories (suggested)
E-commerceSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
GDPR
Not declared

Are you the operator? Claim this listing