Suorigo Konfigurátor
by konfigurator.suorigo.cz · remote · no sign-in to list tools · v1.0.0 · published by cz.suorigo.konfigurator
Potisk triček a textilu na míru (ČR) — katalog, ceny, příprava designu a objednávky.
10 tools: 1 can delete or cancel things, 4 change things and 5 only read.
Scanned Oct 21, 2026
- Deletes or cancels1Claude Code: deny: see these tools
- Can't be undone0Claude Code: ask
- Changes things4Claude Code: ask: see these tools
- Only reads5Claude Code: allow: see these tools
1 check matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http konfigurator https://konfigurator.suorigo.cz/api/mcpFindings
Matches of fixed checks, with the text they matched.
- Warnget_payment_link
The server marks "get_payment_link" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}; The name "get_payment_link" says "get": a word for reading.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
10 tools
Deletes or cancels 1Claude Code: deny
cancel_orderStornuje NEZAPLACENOU objednávku, která ještě není ve výrobě — stejně jako tlačítko na stránce stavu (zákazník dostane e-mail o stornu, otevřená platba kartou se zavře).No findings
Why it is in this group
- The name "cancel_order" says "cancel": a word for removing or ending something.
- The server marks it destructive (destructiveHint: true).
Description, as the server wrote it Stornuje NEZAPLACENOU objednávku, která ještě není ve výrobě — stejně jako tlačítko na stránce stavu (zákazník dostane e-mail o stornu, otevřená platba kartou se zavře). Zaplacenou objednávku stornovat nejde (napiš na potisk@suorigo.cz). Jen se statusToken a jen na výslovný pokyn zákazníka.
Annotations the server declares
- title: Stornovat objednávku
- readOnlyHint: false
- destructiveHint: true
- idempotentHint: true
- openWorldHint: true
Changes things 4Claude Code: ask
create_designZvaliduje a uloží design (logo/text na stranách trička): vrátí vrstvy s nahranými URL pro create_order, orientační příplatek za potisk a previewUrl — odkaz, kde zákazník uvidí návr…No findings
Why it is in this group
- The name "create_design" says "create": a word for a change.
Description, as the server wrote it Zvaliduje a uloží design (logo/text na stranách trička): vrátí vrstvy s nahranými URL pro create_order, orientační příplatek za potisk a previewUrl — odkaz, kde zákazník uvidí návrh na tričku v konfigurátoru (a může ho tam i sám objednat).
Annotations the server declares
- title: Připravit design
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: false
- openWorldHint: false
create_orderZaloží ZÁVAZNOU objednávku (čeká na platbu).No findings
Why it is in this group
- The name "create_order" says "create": a word for a change.
Description, as the server wrote it Založí ZÁVAZNOU objednávku (čeká na platbu). paymentMethod 'bank_transfer' (výchozí) vrátí číslo účtu, variabilní symbol a QR; 'card' vrátí paymentUrl — zabezpečenou stránku Stripe pro tuto objednávku, kde zákazník sám zadá kartu (agent kartu nikdy nezadává ani nevidí; po zaplacení jede faktura a výroba stejně jako u objednávky z webu). Vždy vrátí statusUrl a statusToken (pro get_order_status, get_payment_link, cancel_order) a zákazníkovi pošle e-mail. Volej až po výslovném souhlasu zákazníka s položkami a cenou z quote_order. Povinné: skutečný e-mail (doména musí přijímat poštu, jinak 422), jméno a příjmení, shippingId (+ pickupPointId u výdejního místa, jinak adresa), consent:true; nad 10 000 Kč bez IČO fakturační adresa. Kartou nejméně 15 Kč. Nezaplacená karta propadne po 48 h, převod po 7 dnech. Limity: 3 objednávky / IP / den, 2 nezaplacené a 3 objednávky za 24 h na e-mail (429). Při opakování po timeoutu pošli stejný idempotencyKey.
Annotations the server declares
- title: Vytvořit objednávku
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
get_payment_linkVrátí odkaz na zaplacení existující objednávky kartou (paymentUrl na Stripe) — když zákazník odkaz ztratil nebo vypršel (platí ~24 h).1 finding
Why it is in this group
- The name "get_payment_link" says "get": a word for reading.
- The server marks it as not read-only (readOnlyHint: false).
Findings
- Warn
The server marks "get_payment_link" as not read-only (readOnlyHint: false), and its words say it reads.
What this check looks forMatched text
annotations: {"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}; The name "get_payment_link" says "get": a word for reading.
Description, as the server wrote it Vrátí odkaz na zaplacení existující objednávky kartou (paymentUrl na Stripe) — když zákazník odkaz ztratil nebo vypršel (platí ~24 h). Stejná cesta jako tlačítko „Dokončit platbu kartou“ na webu: otevřenou platbu znovu použije, zaplacenou jen potvrdí, rozpracované ověření v bance nechá doběhnout. Jen pro objednávky kartou (převod má platební údaje v create_order). Autorizace: statusToken → vrátí paymentUrl; orderNumber + email → odkaz NEvrací, pošle ho zákazníkovi na e-mail z objednávky (max 1× / 15 min, 3× / den).
Annotations the server declares
- title: Odkaz na platbu kartou
- readOnlyHint: false
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
quote_orderPřesná cena celé objednávky PŘED založením — stejný výpočet jako create_order (položky, doprava vč.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Přesná cena celé objednávky PŘED založením — stejný výpočet jako create_order (položky, doprava vč. dopravy zdarma od 1 500 Kč, kupón, termín výroby). Vrací totalVat, rozpis, dostupné termíny (deliverySpeeds), ceny dopravy a v `requirements` co ještě chybí k objednání. Nic neukládá.
Annotations the server declares
- title: Cena objednávky
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
Only reads 5Claude Code: allow
find_pickup_pointsVyhledá výdejní místa dopravce podle města, PSČ, ulice nebo názvu (Zásilkovna vč.No findings
Why it is in this group
- The name "find_pickup_points" says "find": a word for reading.
Description, as the server wrote it Vyhledá výdejní místa dopravce podle města, PSČ, ulice nebo názvu (Zásilkovna vč. Z-BOXů, Balíkovna, PPL ParcelShop, DPD Pickup). Vrácené `id` patří do create_order.pickupPointId.
Annotations the server declares
- title: Výdejní místa
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: true
get_order_statusStav objednávky: platba (pending/paid/failed/refunded), výroba (new → shipped/delivered, cancelled), očekávaný termín.No findings
Why it is in this group
- The name "get_order_status" says "get": a word for reading.
Description, as the server wrote it Stav objednávky: platba (pending/paid/failed/refunded), výroba (new → shipped/delivered, cancelled), očekávaný termín. Se statusToken navíc statusUrl, faktura (PDF po zaplacení) a sledování zásilky. S orderNumber + email jen základní stav (čísla objednávek jsou předvídatelná). Neshoda = found:false.
Annotations the server declares
- title: Stav objednávky
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: true
get_quoteRychlý odhad ceny JEDNOHO produktu (vč.No findings
Why it is in this group
- The name "get_quote" says "get": a word for reading.
Description, as the server wrote it Rychlý odhad ceny JEDNOHO produktu (vč. DPH) podle množství/velikostí a počtu potištěných stran. Přesnou cenu celé objednávky (doprava, kupón, termín) vrací quote_order.
Annotations the server declares
- title: Odhad ceny produktu
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
list_productsVrátí katalog triček/mikin Suorigo (barvy, velikosti, ceny vč.No findings
Why it is in this group
- The name "list_products" says "list": a word for reading.
Description, as the server wrote it Vrátí katalog triček/mikin Suorigo (barvy, velikosti, ceny vč. množstevních slev) nebo jeden produkt podle id/slug.
Annotations the server declares
- title: Katalog produktů
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: false
lookup_companyDohledá firmu podle IČO v ARES (název, DIČ, sídlo) — pro nákup na firmu.No findings
Why it is in this group
- The name "lookup_company" says "lookup": a word for reading.
Description, as the server wrote it Dohledá firmu podle IČO v ARES (název, DIČ, sídlo) — pro nákup na firmu. Vrací pole ve tvaru create_order.customer (companyName, ico, dic, billingStreet…).
Annotations the server declares
- title: Firma podle IČO
- readOnlyHint: true
- destructiveHint: false
- openWorldHint: true
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http konfigurator https://konfigurator.suorigo.cz/api/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__konfigurator__list_products",
"mcp__konfigurator__get_quote",
"mcp__konfigurator__find_pickup_points",
"mcp__konfigurator__lookup_company",
"mcp__konfigurator__get_order_status"
],
"ask": [
"mcp__konfigurator__create_design",
"mcp__konfigurator__quote_order",
"mcp__konfigurator__create_order",
"mcp__konfigurator__get_payment_link"
],
"deny": [
"mcp__konfigurator__cancel_order"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as konfigurator. Review it before you use it.