Skip to main content

glasstopfen.de

de.glasstopfen/shopVersion 0.5.1

Buy rear wiper hole plug sets: catalog, cart, checkout and orders (UCP over MCP).

Status

Responds764 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, 14:24 UTC
Latency
764 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://glasstopfen.de/mcpResponds764 ms
No sign-in

Claude Code

claude mcp add --transport http shop https://glasstopfen.de/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: shop
Remote MCP server URL: https://glasstopfen.de/mcp

Cursor

{
  "mcpServers": {
    "shop": {
      "url": "https://glasstopfen.de/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"shop","type":"http","url":"https://glasstopfen.de/mcp"}'

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

Host your own MCP server on run.zero

Tools

16 tools

Tools of glasstopfen.de
Read-only
Idempotent
Open world
cancel_cartCancel a cart.NoNoYesNo
cancel_checkoutCancel a checkout session. meta.idempotency-key is required.NoNoYesNo
complete_checkoutPlace the order with checkout.payment (instruments[].handler_id from the business profile, e.g. bank_transfer). Only call after the buyer approved the total. meta.idempotency-key is required. The result carries order.id and a one-time order.order_token for get_order. Card, if listed in the profile (any currency): handler_id card_payment_page answers status requires_escalation with continue_url = Stripe-hosted payment page (de.glasstopfen.payment_page); hand the link to the buyer, nothing is placed until Stripe confirms, then get_checkout shows status completed with the order. handler_id stripe_payments takes instruments[].credential = {type: stripe_payment_token, token: spt_...}. Bank transfer (EUR orders only; other currencies get bank_transfer_eur_only and nothing is placed): the order is on hold and the result contains de.glasstopfen.payment_instructions (account_holder, iban, bic, bank_name, amount, currency, reference = order number, payment_due, payment_deadline = transfer deadline, currently 7 days, after it the order is cancelled automatically); show these exact values to the buyer. The destination is fixed by create/update_checkout (countries without delivery: country_not_supported); complete_checkout never changes it: the same destination may be resent, a different one answers destination_change_not_allowed and nothing is placed. Placing the order concludes a binding contract (terms: /legal/agb, withdrawal: /legal/widerruf).NoNoYesNo
create_cartCreate a cart (UCP cart). Not an order; nothing is charged. At most 3 per line item and 5 items per cart (quantity_limit_exceeded).NoNoNoNo
create_checkoutCreate a checkout session (UCP checkout). Nothing is charged; the response lists totals, missing buyer inputs and payment handlers. Shipping address in checkout.fulfillment.methods[0].destinations[0] (address_country decides price and currency), email in checkout.buyer.email. Custom-made items: line_items[].custom_inputs = {vehicle:{make,model,year}, measurements:{opening}}. Limits: at most 3 per line item and 5 items per checkout (otherwise quantity_limit_exceeded, nothing is created).NoNoNoNo
find_by_wiper_motor_part_numberRear wiper or rear wiper motor broken? Instead of a new motor the buyer can remove the wiper and close the hole with a plug set (cheap, simple, clean look). Pass the part number printed on the rear wiper motor or from a parts catalogue (OE, e.g. 5G0955711C, or aftermarket such as Valeo/Bosch/Topran/Febi numbers). Returns the matching plug set products with prices (pass country) and de.glasstopfen.repair_match: vehicles using that motor, each with source and an uncertain flag. Confirm the vehicle (make, model, year, body) before ordering; not in the database yet: use find_set_for_vehicle.NoYesYesNo
find_set_for_vehicleFind the matching rear wiper hole plug set for a vehicle by make, model and optional model year. Returns UCP products.NoYesYesNo
get_cartGet a cart by id.NoYesYesNo
get_checkoutGet a checkout session by id.NoYesYesNo
get_orderGet an order by id; requires order_token from complete_checkout. While a bank transfer order is on hold, the result repeats de.glasstopfen.payment_instructions (bank details, amount, payment reference).NoYesYesNo
get_productGet one product with its variants (UCP get_product): catalog.id.NoYesYesNo
lookup_catalogLook up products or variants by id (UCP catalog.lookup): catalog.ids = [..].NoYesYesNo
request_withdrawalElectronic withdrawal (Paragraph 356a BGB), two steps. Step 1: withdrawal = {order_id (ord_...) or order_number, buyer: {email, name (optional)}, statement (optional)} returns a summary with a request id (wrq_..., valid 30 min) and expires_at; nothing is declared and the shop is not contacted yet. Step 2, only after the buyer explicitly confirmed: withdrawal_id = wrq_... + confirm = true declares the withdrawal; the result carries the reference (wdr_...) and received_at (receipt confirmation), and the shop sends a confirmation of receipt by e-mail. Works even while ordering is paused (consumer right). meta.idempotency-key is required.YesNoYesNo
search_catalogSearch the product catalog (UCP catalog.search). Put the destination country in catalog.context.address_country for final prices in local currency. Optional vehicle filter: catalog.filters.vehicle = {make, model, year}.NoYesYesNo
update_cartReplace the cart line items / context.NoNoYesNo
update_checkoutUpdate buyer, shipping address (fulfillment) or line items of a checkout session.NoNoYesNo

Details

Registry status
Active
Published
Nov 14, 2026
Updated
Nov 14, 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