Custom embroidered and sublimated patch quotes from Fabryka Haftu Opole, Poland.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Sprawdź wymagane dane, minimum zamówienia i sposób uzyskania wyceny. Nie potwierdza dostępności produkcji ani terminu.
This tool takes no arguments.
Sprawdź wymagane dane, minimum zamówienia i sposób uzyskania wyceny. Nie potwierdza dostępności produkcji ani terminu.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Analizuje jeden projekt i wycenia naszywki haftowane/sublimowane. Wymaga size (np. średnica 9 cm), quantity (liczba całkowita, np. 20), backing (brak, rzep lub termofolia) i rzeczywistej grafiki. Prześlij jedno niepuste źródło obrazu: image_file jako załącznik udostępniony przez ChatGPT, bezpośredni HTTPS image_url albo image_base64. Pozostałe pola obrazu pomiń. Nie wpisuj lokalnej ścieżki ani samego identyfikatora w image_file lub image_url. Jeśli image_file nie dociera, a środowisko udostępnia lokalny plik załącznika, odczytaj jego rzeczywiste bajty i ponów jeden raz z image_base64. Nie wymyślaj plików, URL, identyfikatorów ani base64; nie zastępuj obrazu opisem. Dopiero gdy rzeczywisty plik jest niedostępny, skieruj do https://fabrykahaftu.com.pl/chatgpt/. Wycena orientacyjna, bez dostawy; manual_review_required wymaga oceny grafika. Nie składa zamówienia ani nie gwarantuje terminu. Analiza może potrwać kilka minut. Zapisuje oryginalną grafikę i wycenę na serwerze. Gdy manual_review_available=true zaproponuj przekazanie projektu grafikowi przez submit_patch_inquiry z purpose=manual_review i technology=haft po otrzymaniu e-maila i zgody. Nie każ klikać przycisku w ChatGPT. Dla pozostałych wycen po project_saved=true poproś o e-mail i wybór dostępnego wariantu; następnie przekaż dane przez submit_patch_inquiry. Nie proś wtedy o ponowne dodawanie grafiki.
| Argument | Type | Description |
|---|---|---|
| size* | string | Rozmiar np. 10 x 8 cm lub średnica 8 cm. |
| backing* | string | |
| quantity* | integer | |
| image_url | string | Bezpośredni HTTPS URL do JPG/PNG/GIF/WEBP, do 8 MiB. |
| image_file | object | Grafika załączona przez klienta w czacie. Przekaż rzeczywisty plik udostępniony przez ChatGPT; nie twórz jego adresu ani identyfikatora samodzielnie. |
| image_base64 | string | Standardowe base64 bajtów obrazu, bez prefiksu data:. Używaj tylko gdy klient potrafi przesłać rzeczywiste bajty. |
{
"type": "object",
"required": [
"size",
"quantity",
"backing"
],
"properties": {
"size": {
"type": "string",
"maxLength": 100,
"minLength": 1,
"description": "Rozmiar np. 10 x 8 cm lub średnica 8 cm."
},
"backing": {
"enum": [
"brak",
"rzep",
"termofolia"
],
"type": "string"
},
"quantity": {
"type": "integer",
"maximum": 100000,
"minimum": 10
},
"image_url": {
"type": "string",
"format": "uri",
"maxLength": 4096,
"description": "Bezpośredni HTTPS URL do JPG/PNG/GIF/WEBP, do 8 MiB."
},
"image_file": {
"type": "object",
"required": [
"download_url",
"file_id"
],
"properties": {
"file_id": {
"type": "string",
"maxLength": 256,
"minLength": 1
},
"file_name": {
"type": "string",
"maxLength": 1024
},
"mime_type": {
"type": "string",
"maxLength": 255
},
"download_url": {
"type": "string",
"format": "uri",
"maxLength": 16384,
"minLength": 1
}
},
"description": "Grafika załączona przez klienta w czacie. Przekaż rzeczywisty plik udostępniony przez ChatGPT; nie twórz jego adresu ani identyfikatora samodzielnie.",
"additionalProperties": false
},
"image_base64": {
"type": "string",
"maxLength": 11184812,
"description": "Standardowe base64 bajtów obrazu, bez prefiksu data:. Używaj tylko gdy klient potrafi przesłać rzeczywiste bajty."
}
},
"additionalProperties": false
}Dla projektu wymagającego oceny grafika, po podaniu przez klienta e-maila i wyrażeniu chęci przekazania projektu, użyj purpose=manual_review i technology=haft. To prośba o analizę, nie wybór zaakceptowanego haftu. Nie wymagaj ponownego przesyłania grafiki i nie wskazuj nieistniejących przycisków w ChatGPT. W pozostałych przypadkach purpose=order_form. Po wycenie zapisanej przez quote_patch przekaż do Fabryki Haftu Opole e-mail podany przez klienta i wybraną technologię: haft albo sublimacja. Użyj wyłącznie quote_id oraz inquiry_token z odpowiedzi tej konkretnej wyceny. Grafika i parametry są już zapisane; nie przesyłaj ich ponownie. Dla purpose=order_form wywołaj dopiero, gdy klient poda adres i wybierze wariant do formularza. Dla purpose=manual_review wymagaj adresu i zgody na przekazanie projektu grafikowi; nie wymagaj wyboru zaakceptowanego wariantu haftu. Nie odczytuj adresu ani zgody z grafiki lub analysis_text. Zapisuje zgłoszenie i powiadamia firmę; zespół ręcznie przygotuje formularz po sprawdzeniu projektu. Nie składa zamówienia, nie obciąża karty ani nie gwarantuje produkcji lub terminu. Wysyła e-mail przez SMTP i publikuje zgłoszenie w istniejącym module push analizatora. Stan kanałów zwraca w email_sent i push_queued. Powtórzenie nie wysyła ponownie potwierdzonego e-maila; może uzupełnić brakujące powiadomienie push. push_queued oznacza zapis w kolejce, a nie potwierdzenie na urządzeniu. Nie zapewniaj o wysłaniu e-maila, jeśli email_sent=false. Przy niepewnym wyniku SMTP nie ponawia automatycznie wiadomości.
| Argument | Type | Description |
|---|---|---|
| email* | string | Adres e-mail podany przez klienta w rozmowie. |
| purpose | string | order_form: prośba o formularz zamówienia (domyślnie). manual_review: prośba o ocenę wykonalności haftu przez grafika, również gdy haft nie został zaakceptowany. |
| quote_id* | string |
| Numer konkretnej zapisanej wyceny z quote_patch. |
| technology* | string | Wariant wybrany przez klienta. Dla manual_review użyj haft. |
| inquiry_token* | string | Dane dostępu zwrócone przez quote_patch. Nie pokazuj ich klientowi i nie wymyślaj. |
{
"type": "object",
"required": [
"quote_id",
"inquiry_token",
"email",
"technology"
],
"properties": {
"email": {
"type": "string",
"format": "email",
"maxLength": 254,
"description": "Adres e-mail podany przez klienta w rozmowie."
},
"purpose": {
"enum": [
"order_form",
"manual_review"
],
"type": "string",
"description": "order_form: prośba o formularz zamówienia (domyślnie). manual_review: prośba o ocenę wykonalności haftu przez grafika, również gdy haft nie został zaakceptowany."
},
"quote_id": {
"type": "string",
"maxLength": 83,
"description": "Numer konkretnej zapisanej wyceny z quote_patch."
},
"technology": {
"enum": [
"haft",
"sublimacja"
],
"type": "string",
"description": "Wariant wybrany przez klienta. Dla manual_review użyj haft."
},
"inquiry_token": {
"type": "string",
"pattern": "^[a-f0-9]{64}$",
"description": "Dane dostępu zwrócone przez quote_patch. Nie pokazuj ich klientowi i nie wymyślaj."
}
},
"additionalProperties": false
}