Świadectwo Energetyczne 24
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Polish energy performance certificates: pricing, requirements, order, documents, payment link
| Author | pl.swiadectwo-energetyczne24 |
|---|---|
| Access | mixed |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2579 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Świadectwo Energetyczne 24": {
"url": "https://swiadectwo-energetyczne24.pl/api/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (11)
get_certificate_optionsread-onlyOferta: typy nieruchomości, dla których wystawiamy świadectwo (z ceną bazową brutto PLN), płatny dodatek (wersja papierowa), obsługiwane typy dokumentów i listy dozwolonych wartości (ogrzewanie, CWU, wentylacja, okna, drzwi). Wywołaj jako pierwsze, jeśli użytkownik nie określił typu nieruchomości. Ceny tu są cennikowe — cenę konkretnego zamówienia liczy calculate_certificate_price. Wartości enum podawaj później DOKŁADNIE tak, jak tu wyglądają.
Parameters:
property_type— string — Zawęź listę typów nieruchomości do jednego typu.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
get_certificate_informationread-onlyFakty o usłudze pochodzące z naszego systemu: dla jakich nieruchomości wystawiamy świadectwo, przebieg procesu, czasy realizacji, wymagane dokumenty, podstawa prawna, FAQ i kontakt. Używaj tego zamiast odpowiadać z własnej wiedzy.
Parameters:
topics— array — Zawęź odpowiedź do wybranych tematów. Domyślnie zwracane są wszystkie.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
create_certificate_orderTworzy zamówienie świadectwa charakterystyki energetycznej. NIE musisz mieć wszystkich danych — podaj, co już wiesz; odpowiedź zawiera brakujące pola i pytanie, które zadać jako następne. Zwrócony access_token jest jedynym kluczem do tego zamówienia: zapamiętaj go i przekazuj do pozostałych narzędzi. Zamówienie nie jest opłacone dopóki użytkownik nie przejdzie przez link z get_payment_link.
Parameters:
property_type(required) — string — Typ nieruchomości. mieszkanie = apartment, dom = house, lokal-uzytkowy = commercial unit, budynek-nieogrzewany = unheated building up to 70 m² (summer cabin, outbuilding, workshop) with no heating or air conditioning.doors— array — Tylko dla `dom`: drzwi zewnętrzne i bramy w ogrzewanej bryle.fields— array — Pola specyficzne dla typu nieruchomości, w formie ścieżka → wartość.address— object — Adres nieruchomości.options— object — Płatne dodatki: paper_version (wersja papierowa).windows— array — Tylko dla `dom`: wymiary okien. Jednakowe okna podaje się raz z liczbą sztuk.customer— object — Dane kontaktowe klienta.property— object — Podstawowe parametry: powierzchnia użytkowa, wysokość pomieszczeń, rok oddania do użytkowania.idempotency_key— string — Dowolny stały identyfikator tej próby zamówienia. Ponowne wywołanie z tym samym kluczem zwraca istniejące zamówienie zamiast tworzyć duplikat. Ustawiaj zawsze.
Hints: read-only no · destructive no · idempotent yes · open-world no
get_certificate_order_requirementsread-onlyZwraca listę pól, których brakuje, żeby zamówienie było gotowe do płatności — razem z gotowym pytaniem po polsku i dozwolonymi wartościami. To backend decyduje, czego brakuje; nie zgaduj i nie pytaj o pola spoza tej listy.
Parameters:
order_id(required) — string — order_id zwrócony przez create_certificate_orderaccess_token(required) — string — access_token zwrócony JEDEN RAZ przez create_certificate_order. Bez niego zamówienie jest niedostępne — zachowaj go na czas rozmowy i nigdy nie pokazuj użytkownikowi.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
update_certificate_orderCzęściowa aktualizacja zamówienia — podajesz tylko te pola, które chcesz ustawić lub zmienić; reszta zostaje nienaruszona. Zwraca aktualny status i pozostałe braki. Jeśli którakolwiek wartość jest spoza dozwolonej listy, NIC nie zostaje zapisane i dostajesz błąd INVALID_FIELD_VALUE.
Parameters:
order_id(required) — string — order_id zwrócony przez create_certificate_orderaccess_token(required) — string — access_token zwrócony JEDEN RAZ przez create_certificate_order. Bez niego zamówienie jest niedostępne — zachowaj go na czas rozmowy i nigdy nie pokazuj użytkownikowi.doors— array — Tylko dla `dom`: drzwi zewnętrzne i bramy w ogrzewanej bryle.fields— array — Pola specyficzne dla typu nieruchomości, w formie ścieżka → wartość.address— object — Adres nieruchomości.options— object — Płatne dodatki: paper_version (wersja papierowa).windows— array — Tylko dla `dom`: wymiary okien. Jednakowe okna podaje się raz z liczbą sztuk.customer— object — Dane kontaktowe klienta.property— object — Podstawowe parametry: powierzchnia użytkowa, wysokość pomieszczeń, rok oddania do użytkowania.
Hints: read-only no · destructive no · idempotent yes · open-world no
get_certificate_orderread-onlyPełny stan zamówienia: zebrane wartości pól, dołączone dokumenty, cena, status i braki. Używaj, gdy musisz odczytać, co już zapisano; do samego postępu realizacji wystarczy get_certificate_order_status. Dane osobowe zwracamy tylko posiadaczowi access_token.
Parameters:
order_id(required) — string — order_id zwrócony przez create_certificate_orderaccess_token(required) — string — access_token zwrócony JEDEN RAZ przez create_certificate_order. Bez niego zamówienie jest niedostępne — zachowaj go na czas rozmowy i nigdy nie pokazuj użytkownikowi.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
get_certificate_order_statusread-onlySkrócony status zamówienia — bez danych osobowych i bez wartości pól. Używaj do informowania użytkownika o postępie realizacji (płatność, przygotowanie świadectwa, wysyłka).
Parameters:
order_id(required) — string — order_id zwrócony przez create_certificate_orderaccess_token(required) — string — access_token zwrócony JEDEN RAZ przez create_certificate_order. Bez niego zamówienie jest niedostępne — zachowaj go na czas rozmowy i nigdy nie pokazuj użytkownikowi.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
calculate_certificate_priceread-onlyWiążąca cena wyliczona przez nasz backend. Podaj order_id + access_token dla ceny konkretnego zamówienia albo samo property_type dla wyceny orientacyjnej. NIGDY nie licz ceny samodzielnie i nie podawaj kwot z pamięci.
Parameters:
options— objectorder_id— string — order_id zwrócony przez create_certificate_orderaccess_token— string — access_token zwrócony JEDEN RAZ przez create_certificate_order. Bez niego zamówienie jest niedostępne — zachowaj go na czas rozmowy i nigdy nie pokazuj użytkownikowi.discount_code— string — Kod rabatowy podany przez użytkownika. Sam go nie wymyślaj ani nie proponuj.property_type— string — Wymagane, gdy nie podajesz order_id.
Hints: read-only yes · destructive not declared · idempotent not declared · open-world no
get_payment_linkZwraca bezpieczny link do strony płatności dla kompletnego zamówienia. Na tej stronie użytkownik widzi podsumowanie i cenę, może dodać zdjęcie budynku (jeśli go jeszcze nie ma — da się je też dosłać po płatności), akceptuje regulamin i płaci u operatora płatności. WYWOŁUJ WYŁĄCZNIE po tym, jak pokażesz użytkownikowi cenę i dostaniesz od niego wyraźną zgodę. MCP nigdy nie przyjmuje danych karty.
Parameters:
order_id(required) — string — order_id zwrócony przez create_certificate_orderaccess_token(required) — string — access_token zwrócony JEDEN RAZ przez create_certificate_order. Bez niego zamówienie jest niedostępne — zachowaj go na czas rozmowy i nigdy nie pokazuj użytkownikowi.
Hints: read-only no · destructive no · idempotent yes · open-world no
create_document_upload_urlZwraca jednorazowy URL do wgrania pliku (metodą PUT) i file_id, którym potem dołączysz plik przez add_property_document. MCP nigdy nie pobiera plików z Internetu — bajty wysyła ten, kto je ma.
Parameters:
order_id(required) — string — order_id zwrócony przez create_certificate_orderaccess_token(required) — string — access_token zwrócony JEDEN RAZ przez create_certificate_order. Bez niego zamówienie jest niedostępne — zachowaj go na czas rozmowy i nigdy nie pokazuj użytkownikowi.document_type(required) — stringfilename(required) — stringmime(required) — string — image/jpeg, image/png, image/webp lub application/pdf (HEIC nie przyjmujemy)size_bytes(required) — integer
Hints: read-only no · destructive no · idempotent no · open-world no
add_property_documentDołącza wgrany wcześniej plik do zamówienia. file_id musi pochodzić z create_document_upload_url dla TEGO zamówienia. Zdjęcie budynku (property_photo) jest potrzebne do wystawienia świadectwa, ale nie blokuje płatności — jeśli go nie dodasz, użytkownik doda je na stronie płatności albo dośle później na stronie zamówienia.
Parameters:
order_id(required) — string — order_id zwrócony przez create_certificate_orderaccess_token(required) — string — access_token zwrócony JEDEN RAZ przez create_certificate_order. Bez niego zamówienie jest niedostępne — zachowaj go na czas rozmowy i nigdy nie pokazuj użytkownikowi.document_type(required) — stringfile_id(required) — string — file_id zwrócony przez create_document_upload_urlfilename— string
Hints: read-only no · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.