protogrid

Search / cz.suorigo.konfigurator/server

Suorigo Konfigurátor

R0· no sign-in

Potisk triček a textilu na míru (ČR) — katalog, ceny, příprava designu a objednávky.

v1.0.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality72needs work
Trust75of 100
Uptime, 30 days98%
Latency p50816 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "konfigurator": {
      "type": "http",
      "url": "https://konfigurator.suorigo.cz/api/mcp"
    }
  }
}
claude mcp add --transport http konfigurator https://konfigurator.suorigo.cz/api/mcp
[mcp_servers.konfigurator]
url = "https://konfigurator.suorigo.cz/api/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "konfigurator": {
      "type": "remote",
      "url": "https://konfigurator.suorigo.cz/api/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "konfigurator": {
      "type": "http",
      "url": "https://konfigurator.suorigo.cz/api/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=konfigurator&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8va29uZmlndXJhdG9yLnN1b3JpZ28uY3ovYXBpL21jcCJ9"
}
{
  "servers": {
    "konfigurator": {
      "type": "http",
      "url": "https://konfigurator.suorigo.cz/api/mcp"
    }
  }
}
{
  "mcpServers": {
    "konfigurator": {
      "httpUrl": "https://konfigurator.suorigo.cz/api/mcp"
    }
  }
}
extensions:
  "konfigurator":
    enabled: true
    name: "konfigurator"
    type: streamable_http
    uri: "https://konfigurator.suorigo.cz/api/mcp"
    timeout: 300

Quality 72 / 100needs work

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene93 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations10 of 10 tools declare readOnlyHint or destructiveHint
  • warn
    tools.directory_hints4 of 10 tools declare all four hints; missing: find_pickup_points (idempotentHint); get_quote (idempotentHint); quote_order (idempotentHint); …
  • pass
    tools.token_costabout 2,936 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes15 tool changes in 30 days
  • fail
    stability.rug_pull4 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

10 tools, about 2,936 tokens to load them all · tool set dcc5e87312e2 · tools last changed 2026-10-15 · checked 2026-10-20 20:14 UTC

Tool changes

  • create_orderchangedinput schema
  • quote_orderchangedinput schema
  • create_orderchangedinput schema
  • quote_orderchangedinput schema
  • create_orderchangedinput schema
  • quote_orderchangedinput schema
  • cancel_orderadded

    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 [email protected]). Jen se statusToken a jen na výslovný pokyn zákazníka.

  • get_order_statuschangeddescription, input schemameaning changed
    before

    Vrátí stav objednávky (stav platby a zpracování) podle čísla objednávky a e-mailu zákazníka. E-mail je povinný a musí se shodovat s objednávkou — jinak found:false (čísla objednávek jsou předvídatelná, bez e-mailu by šly číst cizí).

    after · 24% of words in common

    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.

  • get_payment_linkadded

    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).

  • create_orderchangeddescription, input schemameaning changed
    before

    Založí ZÁVAZNOU objednávku (čeká na platbu) a vrátí platební instrukce: částku, číslo účtu, variabilní symbol, QR a odkaz na stav objednávky (statusUrl). Zákazníkovi zároveň odejde e-mail s platebními údaji. Platí člověk převodem — agent neplatí. Volej až po výslovném souhlasu zákazníka s položkami a cenou z get_quote. Vyžaduje skutečný e-mail zákazníka (doména musí přijímat poštu, jinak 422) a consent:true. Limity: 3 objednávky / IP / den, 2 nezaplacené na jeden e-mail; překročení = 429. Při opakování po timeoutu pošli stejný idempotencyKey — vrátí se tatáž objednávka místo duplicity.

    after · 42% of words in common

    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.

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 75 / 100

no-repository
provenance55
liveness99
freshness65
hygiene80

+dns-namespace +website +reachable +uptime-98% ~updated-117d-ago -no-repository

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://konfigurator.suorigo.cz/api/mcp streamable-httpnoneyes98%816 ms2025-11-252026-10-20

Tools (10)

cancel_orderdestructiveStornuje 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 [email protected]). Jen se statusToken a jen na výslovný pokyn zákazníka.
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ávrh na tričku v konfigurátoru (a může ho tam i sám objednat).
create_orderZaloží 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.
find_pickup_pointsread-onlyVyhledá 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.
get_order_statusread-onlyStav 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.
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). 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).
get_quoteread-onlyRychlý 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.
list_productsread-onlyVrátí katalog triček/mikin Suorigo (barvy, velikosti, ceny vč. množstevních slev) nebo jeden produkt podle id/slug.
lookup_companyread-onlyDohledá 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…).
quote_orderread-onlyPř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á.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "cz.suorigo.konfigurator/server",
  "title": "Suorigo Konfigurátor",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://konfigurator.suorigo.cz/api/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.0.0",
  "websiteUrl": "https://konfigurator.suorigo.cz",
  "description": "Potisk triček a textilu na míru (ČR) — katalog, ceny, příprava designu a objednávky."
}