{"$schema":"https://static.modelcontextprotocol.io/schemas/mcp-server-card/v1.json","version":"1.0","protocolVersion":"2025-06-18","serverInfo":{"name":"powiadamia-cz","title":"powiadamia.cz","version":"1.0.0"},"description":"Bramka SMS i automatyczne przypomnienia SMS w Polsce: wysyłka SMS, harmonogramy, kontakty, książki odbiorców.","iconUrl":"https://powiadamia.cz/wp-content/themes/powiadamia-theme/favicon.svg","documentationUrl":"https://powiadamia.cz/llms.txt","transport":{"type":"streamable-http","endpoint":"https://powiadamia.cz/wp-json/powiadamia/v1/mcp"},"authentication":{"required":true,"schemes":["oauth2","bearer"],"oauth2":{"protectedResourceMetadata":"https://powiadamia.cz/.well-known/oauth-protected-resource/wp-json/powiadamia/v1/mcp","authorizationServer":"https://powiadamia.cz","dynamicClientRegistration":true}},"instructions":"powiadamia.cz — bramka SMS i przypomnienia SMS (Polska).\n- Każda wysyłka zużywa SMS-y z salda konta (płatne). Przed send_sms / send_to_book / utworzeniem harmonogramu pokaż użytkownikowi numer(y) i treść i poczekaj na potwierdzenie.\n- Numery telefonów w formacie E.164, np. +48603123456.\n- Polskie znaki skracają SMS do 70 znaków (kolejne części po 67), bez nich 160 (części po 153). Użyj count_sms_parts, żeby policzyć koszt.\n- Harmonogram (schedule) wysyła treść do podpiętych kontaktów o godzinie 'time' wg cyklu: jednorazowa, codzienna, tygodniowa, miesieczna, roczna, godzinowa.\n- Token zaczynający się od pw_test_ to sandbox: wysyłki są symulowane, nic nie wychodzi.","tools":[{"name":"get_account","title":"Konto i saldo SMS","description":"Zwraca login, e-mail i aktualne saldo SMS konta."},{"name":"count_sms_parts","title":"Policz części SMS","description":"Liczy, ile SMS-ów (części) zużyje dana treść. Nic nie wysyła."},{"name":"send_sms","title":"Wyślij SMS","description":"Wysyła jednorazowy SMS na podany numer w ciągu ~1 minuty. Zużywa saldo — wymaga potwierdzenia użytkownika. Max 918 znaków."},{"name":"list_schedules","title":"Lista harmonogramów","description":"Wszystkie harmonogramy (przypomnienia) konta z datą następnej wysyłki."},{"name":"get_schedule","title":"Szczegóły harmonogramu","description":"Szczegóły harmonogramu wraz z contact_ids odbiorców."},{"name":"create_schedule","title":"Utwórz harmonogram","description":"Tworzy przypomnienie SMS wysyłane do kontaktów wg cyklu. Każda wysyłka zużywa saldo — potwierdź z użytkownikiem."},{"name":"update_schedule","title":"Edytuj harmonogram","description":"Zmienia wybrane pola harmonogramu; pominięte pola zostają bez zmian. Podanie contact_ids lub book_id zastępuje listę odbiorców."},{"name":"delete_schedule","title":"Usuń harmonogram","description":"Trwale usuwa harmonogram."},{"name":"list_contacts","title":"Lista kontaktów","description":"Wszystkie aktywne kontakty konta."},{"name":"get_contact","title":"Szczegóły kontaktu","description":"Dane jednego kontaktu."},{"name":"create_contact","title":"Dodaj kontakt","description":"Dodaje kontakt do konta."},{"name":"update_contact","title":"Edytuj kontakt","description":"Zmienia wybrane pola kontaktu; pominięte pola zostają bez zmian."},{"name":"delete_contact","title":"Usuń kontakt","description":"Usuwa (dezaktywuje) kontakt."},{"name":"list_books","title":"Lista książek odbiorców","description":"Książki odbiorców (grupy kontaktów) z liczbą kontaktów."},{"name":"get_book","title":"Szczegóły książki","description":"Dane jednej książki odbiorców."},{"name":"create_book","title":"Utwórz książkę","description":"Tworzy nową książkę odbiorców (grupę kontaktów)."},{"name":"update_book","title":"Edytuj książkę","description":"Zmienia nazwę i/lub opis książki; pominięte pola zostają bez zmian."},{"name":"delete_book","title":"Usuń książkę","description":"Usuwa książkę odbiorców (kontakty zostają)."},{"name":"list_book_contacts","title":"Kontakty w książce","description":"Kontakty należące do książki odbiorców."},{"name":"add_book_contact","title":"Dodaj kontakt do książki","description":"Podpina istniejący kontakt (contact_id) albo tworzy nowy z podanych pól (phone wymagany) i dodaje go do książki."},{"name":"remove_book_contact","title":"Usuń kontakt z książki","description":"Odpina kontakt od książki (sam kontakt zostaje)."},{"name":"send_to_book","title":"Wyślij SMS do książki","description":"Wysyła jeden SMS (max 70 znaków) do wszystkich kontaktów książki. Zużywa 1 SMS na odbiorcę — wymaga potwierdzenia użytkownika."},{"name":"list_orders","title":"Zamówienia SMS","description":"Ostatnie zamówienia pakietów SMS (do 50)."},{"name":"get_order","title":"Szczegóły zamówienia","description":"Szczegóły zamówienia wraz z pozycjami."}]}