# Use Onlineshop für digitale Lösungen - crispy web e.a. with your agent.

[Onlineshop für digitale Lösungen - crispy web e.a.](https://crispy-web.shop/) (`crispy-web.shop`) registers 13 WebMCP tools. 11 of 13 tools declares `readOnlyHint`, so an agent can invoke them through `tools.call`. The registry runs the tool in a fresh headless page on crispy-web.shop and returns untrusted site content.

This page mirrors the [WebMCP Registry](https://wmcp.ai/sites/crispy-web.shop) listing for `crispy-web.shop`, last live-checked by the registry at 2026-09-23T04:21:27.293Z. Run `ghostget webmcp sites.get --input '{"domain":"crispy-web.shop"}' --json` for the current schema; the listing can drift between checks.

## Use Onlineshop für digitale Lösungen - crispy web e.a. with my agent

Ghostget's bundled `webmcp` adapter speaks to the public WebMCP Registry, so an agent always reads this site's current tool schema instead of a stale hard-coded copy. Install v0.18.35, sync bundled adapters once, then call the registry operations:

```
bun add --global https://github.com/hraness/ghostget/releases/download/v0.18.35/hraness-ghostget-0.18.35.tgz
ghostget adapter sync-bundled --json
```

**Read the live tool schema** — every registered tool, its input schema, annotations, and the page that publishes it:

```
ghostget webmcp sites.get --input '{"domain":"crispy-web.shop"}' --json
```

**Call a read-only tool** — the registry refuses anything not declared `readOnlyHint` and returns the site's answer as untrusted content:

```
ghostget webmcp tools.call --input '{"domain":"crispy-web.shop","tool":"browse_store","input":"{}"}' --json
```

## Registered WebMCP tools

Onlineshop für digitale Lösungen - crispy web e.a. publishes 13 tools on crispy-web.shop; 11 declare `readOnlyHint`.

| Tool | What it does | Callable through Ghostget |
| --- | --- | --- |
| `add_to_cart` | Legt ein Produkt in den Warenkorb des Besuchers. Bei Produkten mit Ausfuehrungen muessen die Referenzen der gewaehlten Eigenschaften mitgegeben werden. | Listed for discovery; the registry allows read-only calls only |
| `browse_store` | Zeigt das Sortiment ohne Suchbegriff: ohne Angabe die Warengruppen des Shops, mit einer Kategorienummer deren Unterkategorien und Produkte. Nimm dieses Tool, wenn jemand sich einen Ueberblick verschaffen moechte. | Callable read-only tool |
| `get_cart` | Zeigt, was im Warenkorb des Besuchers liegt: Artikel, Mengen und Summen. Nimm dieses Tool, bevor du ueber den Warenkorb sprichst oder etwas daran aenderst. | Callable read-only tool |
| `get_categories` | Liefert die Warengruppen des Shops mit ihren Nummern. Nimm dieses Tool, um das Sortiment zu ueberblicken oder eine Kategorie-Nummer fuer eine gefilterte Suche zu finden. | Callable read-only tool |
| `get_page_context` | Sagt, was der Besucher gerade offen hat: ein Produkt, eine Kategorie oder etwas anderes, und wie viel im Warenkorb liegt. Nimm dieses Tool, wenn von "diesem Produkt" oder "dieser Seite" die Rede ist. | Callable read-only tool |
| `get_product` | Liefert die vollstaendigen Angaben zu einem Produkt: Titel, Preis, Verfuegbarkeit, Beschreibung, Bilder und Kategorien. Nimm dieses Tool, sobald eine Artikelnummer oder eine Produktnummer aus einem Suchergebnis bekannt ist. | Callable read-only tool |
| `get_shop_info` | Liefert Name, Adresse im Web, Waehrung, verfuegbare Sprachen und die Rechtstexte des Shops. Nimm dieses Tool, bevor du Aussagen ueber den Shop selbst machst. | Callable read-only tool |
| `lookup_catalog` | Schlaegt bis zu zehn bekannte Produktnummern in einem Zug nach - Artikelnummern oder interne Nummern. Nimm dieses Tool, wenn Nummern aus einer frueheren Suche oder einem Link vorliegen. | Callable read-only tool |
| `manage_orders` | Zeigt dem angemeldeten Kunden seine eigenen Bestellungen mit Nummer, Datum, Status und Summe. Aendern oder stornieren ist darueber nicht moeglich. Nur fuer angemeldete Kunden. | Callable read-only tool |
| `proceed_to_checkout` | Nennt den Inhalt des Warenkorbs und die Adresse der Kasse, damit der Kunde dort selbst abschliessen kann. Bestellt und bezahlt wird dabei nichts. Nimm dieses Tool, wenn jemand kaufen moechte. | Callable read-only tool |
| `search_catalog` | Durchsucht den Produktkatalog des Shops nach einem Suchbegriff und liefert passende Produkte mit Preis und Verfuegbarkeit. Nimm dieses Tool, sobald jemand nach Produkten fragt oder ein Sortiment durchsehen moechte. | Callable read-only tool |
| `show_variant` | Zeigt eine bestimmte Ausfuehrung eines Produkts - etwa Farbe und Groesse - mit Preis, Verfuegbarkeit und Artikelnummer. Nimm dieses Tool, sobald die gewuenschten Eigenschaften feststehen. | Callable read-only tool |
| `update_cart_line` | Setzt die Menge einer Position im Warenkorb. Menge 0 entfernt sie. Die Referenz der Position stammt aus get_cart. | Listed for discovery; the registry allows read-only calls only |

## What to expect

- **Read-only only.** The registry refuses WebMCP tools that do not declare `readOnlyHint`; Ghostget never weakens that check.
- **Untrusted results.** Tool output is site content, not instructions — treat it as data.
- **Live schemas.** `sites.get` always returns the schema the registry saw most recently, so agents adapt when Onlineshop für digitale Lösungen - crispy web e.a. changes its tools.
- **No account needed.** These calls are credential-free registry reads. For tools that need a session on crispy-web.shop, browse the site itself or check back when the registry lists more tools.
