Serwer MCP StreamPay pozwala sprawdzać wpłaty oraz zarządzać obsługiwanymi ustawieniami widgetów i strony wpłat z poziomu asystenta AI. Do zwykłego połączenia nie trzeba samodzielnie tworzyć aplikacji OAuth ani kopiować identyfikatora klienta.
W każdym zgodnym kliencie wykonaj te same trzy kroki:
Dodaj zdalny serwer MCP o adresie:
https://api.streampay.pl/mcp
Rozpocznij łączenie lub logowanie. Jeśli klient pyta o sposób rejestracji OAuth, wybierz CIMD, published identity albo opublikowaną tożsamość klienta. Gdy CIMD nie jest dostępne, klient może automatycznie użyć DCR.
Zaloguj się na stronie StreamPay, sprawdź ekran zgody i zaakceptuj potrzebne uprawnienia.
CIMD jest metodą domyślną. Klient przedstawia StreamPay swój opublikowany dokument tożsamości, więc nie trzeba zakładać osobnej aplikacji OAuth. DCR jest automatycznym rozwiązaniem zapasowym: klient rejestruje się podczas łączenia. Ręczna rejestracja jest potrzebna dopiero wtedy, gdy aplikacja nie obsługuje ani CIMD, ani DCR.
Ważne: loguj się wyłącznie na stronie
panel.streampay.pl. Nie podawaj hasła do StreamPay w konfiguracji MCP ani w rozmowie z asystentem.
Potrzebujesz konta twórcy StreamPay i klienta obsługującego zdalne serwery MCP przez Streamable HTTP. Narzędzia zapisujące zmieniają prawdziwe ustawienia konta, dlatego przed zatwierdzeniem sprawdź nazwę widgetu, pola do zmiany i nowe wartości.
Podczas logowania StreamPay używa PKCE z metodą S256. Klient sam tworzy jednorazowy kod zabezpieczający i używa go przy wymianie kodu autoryzacyjnego na token. Użytkownik niczego nie kopiuje ani nie oblicza. To zabezpieczenie ma znaczenie zwłaszcza dla klientów publicznych, które nie mogą bezpiecznie przechowywać sekretu.
Na ekranie zgody zobaczysz zakres dostępu, o który prosi klient. Przyznaj tylko te uprawnienia, których potrzebujesz. Do samego podglądu nie są potrzebne zakresy zapisu.
| Zakres | Dostęp |
|---|---|
mcp:use |
połączenie klienta MCP |
donates:list |
ostatnie wpłaty, statystyki i ranking wspierających |
widgets:read |
lista widgetów i ich bezpieczne ustawienia |
widgets:write |
zmiana obsługiwanych ustawień widgetów |
payment-page:read |
odczyt ustawień strony wpłat |
payment-page:write |
zmiana obsługiwanych ustawień strony wpłat |
Jeśli zakres obejmuje zapis, zaakceptuj go tylko wtedy, gdy chcesz pozwolić asystentowi zmieniać ustawienia. Samo połączenie nie oznacza, że każda operacja zostanie wykonana bez dodatkowego potwierdzenia w kliencie.
Codex CLI i rozszerzenie IDE korzystają z tej samej konfiguracji MCP.
Dodaj StreamPay i rozpocznij logowanie:
codex mcp add streampay --url https://api.streampay.pl/mcp
codex mcp login streampay
Codex domyślnie wybiera CIMD, jeśli serwer autoryzacyjny je ogłasza. W przeciwnym razie automatycznie próbuje DCR. Nie podawaj --oauth-client-id, chyba że korzystasz z ręcznego trybu awaryjnego opisanego niżej.
Po zalogowaniu sprawdź konfigurację:
codex mcp list
W interfejsie Codex możesz też wpisać /mcp, aby zobaczyć stan serwera. Jeżeli przeglądarka nie otworzy się sama, skopiuj adres logowania pokazany przez Codex i otwórz go ręcznie.
Dodaj serwer dla wszystkich projektów bieżącego użytkownika:
claude mcp add --transport http --scope user \
streampay https://api.streampay.pl/mcp
Następnie uruchom logowanie:
claude mcp login streampay
Możesz też uruchomić Claude Code, wpisać /mcp, wybrać streampay, a potem Authenticate. Claude Code automatycznie wykrywa CIMD. Jeśli serwer nie udostępnia CIMD, klient może użyć DCR.
Stan połączenia sprawdzisz poleceniem:
claude mcp list
Gdy pracujesz przez SSH albo bez przeglądarki, claude mcp login wyświetli adres, który możesz otworzyć na innym urządzeniu.
Niestandardowe serwery MCP konfiguruje się w ChatGPT w przeglądarce. Dostępność tworzenia aplikacji, narzędzi zapisujących i publikowania ich w organizacji zależy od planu, ustawień administratora i bieżącego wdrożenia funkcji.
https://api.streampay.pl/mcp i wybierz transport Streamable HTTP.ChatGPT domyślnie wymaga potwierdzenia działań zapisujących. Przed akceptacją rozwiń wywołanie narzędzia i sprawdź jego dane. Tryb Agent nie korzysta z niestandardowych aplikacji MCP, a Deep Research może używać ich tylko do odczytu. Nie należy więc zakładać, że StreamPay będzie dostępny w każdym trybie rozmowy.
Zdalny serwer dodaje się jako niestandardowy konektor powiązany z kontem Claude. Połączenie działa przez infrastrukturę Anthropic, również wtedy, gdy korzystasz z aplikacji Claude Desktop.
StreamPay i wpisz https://api.streampay.pl/mcp.W planach Team i Enterprise niestandardowy konektor najpierw dodaje właściciel w Organization settings → Connectors. Pozostali użytkownicy łączą później własne konta w Customize → Connectors. W rozmowie włącz StreamPay przez + → Connectors.
Nie wykonuj tych kroków, jeśli automatyczne połączenie działa. To tryb awaryjny dla aplikacji, która wyraźnie zgłasza brak obsługi CIMD i DCR albo wymaga wcześniej utworzonego Client ID.
Jeżeli aplikacja nie potrafi pokazać adresu callback przed rejestracją, sprawdź jej dokumentację. Nie zgaduj adresu i nie używaj callbacku przeznaczonego dla innego programu.
Zgodne klienty odczytują metadane automatycznie. Te adresy przydają się podczas diagnostyki i integracji własnego klienta:
https://api.streampay.pl/.well-known/mcp/server-card.json,https://api.streampay.pl/.well-known/oauth-protected-resource/mcp,https://panel.streampay.pl/.well-known/oauth-authorization-server.Nie wklejaj tych adresów w pole endpointu MCP. W konfiguracji klienta użyj https://api.streampay.pl/mcp.
Najpierw sprawdź sam odczyt:
Pokaż listę moich widgetów StreamPay. Niczego nie zmieniaj.
Pokaż sumę i liczbę opłaconych wpłat z ostatnich 30 dni.
Przed pierwszym zapisem poproś o plan i potwierdzenie:
Odczytaj ustawienia mojego widgetu celu. Zaproponuj zmianę tylko jego nazwy na „Nowy mikrofon”. Nie zapisuj jej bez mojego potwierdzenia.
Po potwierdzeniu sprawdź zmianę w panelu StreamPay i w aktywnym źródle OBS.
Serwer obsługuje bezpieczny podzbiór ustawień:
MCP nie udostępnia tokenów widgetów ani adresów OBS. Nie pozwala też zmieniać własnego kodu, mediów, pełnego kreatora wizualnego, publicznego adresu strony wpłat ani usuwać widgetów.
Uruchom logowanie ponownie. W Codex użyj codex mcp login streampay. W Claude Code użyj claude mcp login streampay albo otwórz /mcp i wybierz ponowną autoryzację.
Najpierw zaktualizuj aplikację. Jeżeli nadal zgłasza brak CIMD lub DCR, skorzystaj z ręcznego trybu awaryjnego. Nie twórz klienta OAuth tylko dlatego, że aplikacja jeszcze nie rozpoczęła logowania — część klientów wykrywa metadane dopiero po pierwszej odpowiedzi 401.
Ten błąd dotyczy zwykle klienta utworzonego ręcznie. Adres callback zapisany w StreamPay musi być identyczny z adresem wysłanym przez aplikację. Sprawdź protokół, host, port, ścieżkę i końcowy ukośnik.
Odłącz StreamPay, połącz konto ponownie i zaakceptuj wymagany zakres na ekranie zgody. Nie dodawaj dostępu do zapisu, jeżeli potrzebujesz tylko odczytu.
Sprawdź, czy endpoint MCP to dokładnie https://api.streampay.pl/mcp, a nie jeden z adresów discovery. Następnie odśwież listę narzędzi lub uruchom klienta ponownie.
ChatGPT może przechowywać zatwierdzoną kopię definicji narzędzi. Administrator powinien odświeżyć działania aplikacji i zaakceptować zmiany.
Usuń połączenie w kliencie MCP i odłącz autoryzację StreamPay. W przypadku klienta utworzonego ręcznie usuń lub unieważnij również tę aplikację OAuth w panelu StreamPay. Samo usunięcie wpisu z klienta nie zawsze unieważnia token po stronie StreamPay.