Przychodzi mail z fakturą, a ty prosisz asystenta AI, żeby wyciągnął z niej kwotę i termin płatności. W odpowiedzi czytasz, że asystent przez konektor MCP widzi nazwę załączonego pliku i jego rozmiar, ale nie jego treść. Musisz ręcznie zapisać załącznik na dysku, a to psuje całą ideę automatyzacji.
Na szczęście poza MCP istnieją inne drogi, którymi AI dostaje się do usługi. Dziś przyjrzymy się każdej z nich i podpowiemy, jak poprosić Claude, żeby z niej skorzystał.
Granica bywa w kanale, nie w samej usłudze
Komunikat „Nie mam takiego narzędzia” znaczy tyle, że danej operacji nie udostępnia kanał, czyli sposób połączenia, którym asystent AI akurat sięga do usługi. MCP do Gmaila jest tu dobrym przykładem, bo Anthropic opisuje to ograniczenie wprost: konektor daje dostęp do informacji o załączniku, nie do jego treści. Gmail ma jednak osobne API, a w nim metodę, która zwraca treść załącznika.
Dlatego zacznij od pytania, gdzie ta granica leży:
Nie udało ci się wykonać tej operacji przez MCP. Sprawdź w dokumentacji tej usługi, czy w ogóle ją udostępnia – w swoim API, w narzędziu wiersza poleceń albo w eksporcie danych. Napisz, co udało ci się znaleźć, i niczego jeszcze nie zmieniaj.
Odpowiedź rozstrzyga, czy warto szukać dalej. Gdy usługa czegoś nie udostępnia nikomu, żadna dalsza droga tego nie odwróci.
Konektor z katalogu, serwer MCP dodany po adresie i serwer uruchomiony na twoim komputerze to trzy różne sposoby podłączenia usługi, a każdy z nich daje inny zestaw narzędzi. O tym, czym się między sobą różnią, przeczytasz w poradzie o konektorach i MCP.
API usługi pomija pośrednika
MCP zazwyczaj korzysta z API, ale jako pośrednik zawęża listę operacji do kilku najpotrzebniejszych. Claude Code potrafi napisać zapytanie do API i je uruchomić, więc o takie połączenie poprosisz go w rozmowie, bez pisania choćby linijki kodu.
API to skrót od application programming interface, czyli interfejsu programistycznego. Tam, gdzie ty klikasz w przyciski na stronie usługi, program sięga po API: tę samą usługę wystawioną jako spis komend, które można wywołać z zewnątrz.
Czemu więc nie podłączyliśmy Gmaila od razu po API? Chodzi o prostotę i bezpieczeństwo. Konektor podłączysz kilkoma kliknięciami w ustawieniach na claude.ai. Połączenie po API wymaga specjalnych kluczy, a ich uzyskanie kosztuje zwykle więcej pracy.
API daje szerszy wachlarz możliwości, ale są wśród nich operacje, które nieumiejętnie użyte mogą coś popsuć. Pozwala na przykład usunąć wszystkie maile jednym poleceniem, bez pytania o potwierdzenie.
Z API korzystaj więc rozważnie, ale nie musisz się go bać. Sami korzystamy z tej drogi codziennie. Z naszych obserwacji wynika, że mail z graficzną stopką nie przechodzi przez konektor Gmaila – obrazek po prostu znika z treści – więc nasze wiadomości ze stopką składa skrypt, który łączy się wprost z Gmail API. Ta sama skrzynka, inna droga, inny wynik.
Ta usługa ma publiczne API. Przygotuj zapytanie, które pobierze treść załącznika z ostatniej wiadomości od tego nadawcy. Powiedz mi najpierw, jakiego poświadczenia potrzebujesz i skąd je wziąć, i nie uruchamiaj niczego, póki tego nie zatwierdzę.
Wiersz poleceń usługi trzyma klucze u siebie
Część usług wystawia własny program do wiersza poleceń, tak zwane CLI. Ma go GitHub, Stripe i Cloudflare.
CLI to skrót od command line interface, czyli interfejsu wiersza poleceń. To program bez okienek i przycisków: obsługujesz go, wpisując komendy w terminalu – i dokładnie tak korzysta z niego Claude Code.
Do CLI logujesz się raz, na swoim komputerze, po czym Claude Code wywołuje je samo, jak każdą inną komendę. Dokumentacja Claude Code sama proponuje tę drogę: gdy dla potrzebnej komendy nie ma wbudowanego narzędzia, poproś, żeby AI ją uruchomiło.
Sprawdź, czy ta usługa ma oficjalne narzędzie wiersza poleceń. Jeśli tak, powiedz mi, jak się w nim zalogować, i zatrzymaj się – logowanie zrobię sam.
Zaletą CLI jest to, że żaden klucz nie wędruje do twoich plików: poświadczenie zostaje tam, gdzie je zapisał program usługi, zwykle w systemowym magazynie haseł. Jedynym problemem jest to, że nie każda usługa takie narzędzie udostępnia. Google ma CLI, ale nie dla kont prywatnych – jego narzędzie gcloud obsługuje wyłącznie zasoby chmury Google.
Plik na dysku nie wymaga żadnych poświadczeń
Wiele usług pozwala wyeksportować dane do pliku, a raport, cennik czy wykaz płatności można też zapisać z przeglądarki ręcznie. Taki plik AI czyta wprost z dysku, bez logowania. To najprostsza droga, ale bywa pomijana, bo wygląda zbyt zwyczajnie.
Claude Code otwiera bez żadnych dodatków pliki tekstowe, obrazy i PDF-y, a arkusze kalkulacyjne i dokumenty Worda czyta skillem, który Anthropic dokłada do konta. Gdy mimo to trafi na format, którego nie potrafi otworzyć, poproś o przerobienie pliku na inny, czytelny dla niego:
W tym folderze leży plik z wyciągiem z konta. Przeczytaj go, a jeśli nie potrafisz otworzyć tego formatu, przerób plik na taki, który przeczytasz.
To samo dotyczy adresów publicznych. Kanał RSS bloga, otwarty plik z cennikiem, strona bez logowania – to wszystko Claude Code pobierze bez żadnej konfiguracji, bo do danych publicznych nikt nie potrzebuje poświadczeń.
Przeglądarka zostaje, gdy nie prowadzi tam żadna inna droga
Zostaje przypadek najtrudniejszy: usługa nie ma serwera MCP, nie ma API ani CLI i nie pozwala wyeksportować danych. Wtedy drogą jest to samo okno, w którym pracujesz ty – rozszerzenie Claude do Chrome. AI czyta stronę i klika na niej, bo masz w tej usłudze otwartą sesję. Rozszerzenie działa na każdym płatnym planie; na koncie darmowym nie jest dostępne.
Na ekranie logowania i przy zabezpieczeniu CAPTCHA praca się zatrzymuje – ten krok AI oddaje tobie. Poważniejszy problem leży gdzie indziej: otwarta strona może zawierać ukryte polecenia, które próbują pokierować asystentem zamiast ciebie. Anthropic podaje, że na własnym zestawie znanych technik ataku skuteczność takich prób spada poniżej 0,08 procenta, i sam zastrzega, że nie do zera – więc przy pracy w przeglądarce patrz na to, co AI robi, zwłaszcza w panelu z płatnościami.
O tym, co rozszerzenie potrafi w przeglądarce i jak je włączyć, pisaliśmy w newsie o Claude klikającym w twojej przeglądarce.
Czego te drogi od ciebie wymagają
Każda z nich ma swoją cenę i lepiej poznać ją wcześniej niż później.
| Droga | Poświadczenie | Na co uważać |
|---|---|---|
| API usługi | klucz albo OAuth | klucz leży w pliku na dysku |
| Wiersz poleceń | logowanie raz | programu może nie być |
| Plik z eksportu | żadne | dane z dnia eksportu |
| Przeglądarka | twoje logowanie | strona może pokierować AI |
Klucz API jest hasłem: nie wysyłaj go w rozmowie i poproś AI, żeby dopisało sobie regułę odmawiającą odczytu pliku, w którym klucz leży. Usługi liczą też zapytania, a część progów jest niska – Airtable przyjmuje pięć zapytań na sekundę na jedną bazę, a One Call API pogodowego OpenWeather daje tysiąc dziennie, zanim zacznie naliczać opłatę. Przy jednorazowej pracy to bez znaczenia, przy skrypcie działającym w pętli – już nie. Zdarzają się też API płatne od użycia, więc jeśli potrzebujesz setek zapytań, zapytaj wcześniej o cennik.
Więcej o tym, co z twoich plików wychodzi do dostawcy modelu i jak ograniczyć asystentowi dostęp do wybranych folderów, znajdziesz w poradzie o danych klientów w pracy z AI.
Na koniec, w skrócie
Kolejność szukania podaje sama dokumentacja Claude Code: najpierw serwer MCP, potem polecenie w terminalu, czyli API albo CLI, potem praca w przeglądarce, a sterowanie ekranem na końcu. Plik z eksportu dołóż do tej kolejności wszędzie tam, gdzie masz go pod ręką – im wyżej sięgasz, tym mniej rzeczy trzeba ustawić i tym mniej twoich poświadczeń leży poza usługą.
Najważniejsze zostaje jednak to jedno zdanie, które warto mieć pod ręką, gdy AI zgłosi brak narzędzia:
Rozumiem, że przez MCP tego nie zrobisz. Sprawdź, jakimi innymi drogami można to wykonać – API usługi, jej narzędzie wiersza poleceń, eksport do pliku albo praca w przeglądarce – i powiedz, przy której z nich będziesz potrzebować mojej pomocy.
Zdarza się, że odpowiedź brzmi „żadna”, i to też jest wynik: wiesz wtedy, że problem leży po stronie usługi, a nie kanału, którym do niej sięgasz.