# MCP bez stanu, WebMCP w przeglądarce: czy asystent AI zarezerwuje hotel?

> Specyfikacja MCP z 28 lipca 2026 usuwa sesje i handshake z protokołu, więc serwer MCP staje się zwykłą, skalowalną usługą HTTP — przy oficjalnych SDK pobieranych łącznie blisko pół miliarda razy miesięcznie. WebMCP, rozwijana przez Google i Microsoft propozycja W3C, robi to samo od strony przeglądarki: strona wystawia agentowi narzędzia, zamiast liczyć, że ten trafi w przyciski — na sierpień 2026 wywołuje je jednak w praktyce wyłącznie agent w przeglądarce z włączonym origin trial (Chrome od wersji 149, Edge od 150), bez udziału zdalnych asystentów. Wyszukanie i porównanie hotelu przez asystenta działa już dziś w ChatGPT dzięki aplikacjom Booking.com i Expedii, ale płatność od początku zostaje u sprzedawcy — a finalizację zakupów w czacie OpenAI wycofał w marcu 2026 nawet w handlu detalicznym.

Autor: Robert Marczyński · Opublikowano: 2026-08-21 · Aktualizacja: 2026-08-22
Kanoniczny URL: https://ekspertodsztucznejinteligencji.pl/blog/mcp-webmcp-czy-asystent-zarezerwuje-hotel

Krótka odpowiedź na pytanie z tytułu: wyszukać i porównać hotele asystent potrafi już dziś, ale płatność domyka strona sprzedawcy. Tak było od startu aplikacji hotelowych w ChatGPT i tak zostało po marcu 2026, gdy OpenAI wycofał finalizację zakupów w czacie nawet w handlu detalicznym. MCP i WebMCP nie konkurują ze sobą: to dwa wejścia do tej samej usługi — pierwszy od zaplecza, drugi od frontu, ze strony otwartej w przeglądarce. Nowa specyfikacja MCP z 28 lipca 2026 robi coś mniej widowiskowego, a ważniejszego: obniża firmom koszt wystawienia własnej „recepcji dla agentów”.

## Co się zmieniło w MCP 28 lipca 2026

MCP (Model Context Protocol) to otwarty protokół, którym asystenci AI łączą się z narzędziami i danymi firm; Anthropic ogłosił go pod koniec 2024 roku. Specyfikacja z 28 lipca 2026 przynosi największą od tego czasu zmianę architektoniczną: protokół stał się bezstanowy, więc serwer MCP przestaje wymagać „lepkich” sesji i skaluje się zwykłymi load balancerami, jak każde API w firmie.

W szczegółach: zniknął handshake initialize, czyli wstępna wymiana ustaleń między klientem a serwerem, oraz nagłówek sesji. Wersję protokołu i możliwości klienta niesie każde żądanie z osobna, a nowy punkt końcowy server/discover pozwala klientowi z góry zapytać serwer, co potrafi. To różnica między usługą, którą trzeba niańczyć, a usługą, którą się po prostu hostuje.

Dwie zmiany mniejsze, ale ważne dla scenariuszy transakcyjnych. Długie operacje — na przykład rezerwacja czekająca na potwierdzenie systemu hotelowego — dostały oficjalne rozszerzenie tasks z odpytywaniem o stan zamiast wiszącego połączenia. A wzorzec Multi Round-Trip Requests pozwala serwerowi odpowiedzieć „potrzebuję jeszcze dat i liczby gości”, zamiast zgadywać albo zawodzić: dopytywanie, z którego składa się typowa rezerwacja, stało się częścią protokołu.

Skalę widać w liczbach podanych przy publikacji specyfikacji 28 lipca 2026: oficjalne SDK notują łącznie blisko pół miliarda pobrań miesięcznie, a biblioteki TypeScript i Python od premiery przekroczyły miliard każda. Ekosystem, który jeszcze niecałe dwa lata temu był ciekawostką z bloga Anthropic, ma dziś statystyki infrastruktury.

## WebMCP: to samo, tylko od frontu

WebMCP to rozwijana od sierpnia 2025 propozycja inżynierów Google i Microsoftu w grupie społecznościowej W3C: strona sama deklaruje przez interfejs document.modelContext, jakie czynności udostępnia agentowi — „sprawdź dostępność”, „dodaj do koszyka”, „zmień termin” — z opisami i schematami, które agent rozumie bez zgadywania. To odpowiedź na słabość dzisiejszych agentów w przeglądarce, którzy naśladują człowieka: czytają układ strony i klikają, bywają skuteczni i bywają ślepi na każdą zmianę tego układu.

Autorzy piszą wprost, że WebMCP ma uzupełniać MCP, nie zastępować. Podział pracy jest naturalny. Serwer MCP obsługuje asystenta, który działa poza stroną — w czacie, w tle, na zlecenie. WebMCP obsługuje agenta działającego w zalogowanej sesji użytkownika, więc tożsamość, koszyk i uprawnienia dostaje z kontekstu przeglądarki, bez budowania osobnej autoryzacji.

Stan wdrożeń studzi emocje: to wciąż szkic (Draft Community Group Report), nie standard W3C, a działającą implementację ma w praktyce tylko Chrome; Firefox i Safari uczestniczą w dyskusji bez zobowiązań. Branżowe podsumowania z lata 2026 wspominają o pierwszych włączeniach na platformach e-commerce, ale to doniesienia wtórne — traktuję je jako kierunek, nie jako fakt do cytowania.

## Dlaczego asystenci AI nie korzystają z WebMCP na stronie

Strona może mieć wzorowo zarejestrowane narzędzia WebMCP i żaden asystent ich nie wywoła, bo na sierpień 2026 nie ma jeszcze kto. Wtórne przeglądy z maja i lipca 2026 (Studiomeyer, Spronta) nie znalazły żadnego głównego klienta agentowego wywołującego te narzędzia: według nich ChatGPT, Claude, Perplexity i Gemini wciąż czytają strony przez DOM albo zrzuty ekranu, bez obsługi API WebMCP. Widzi je wyłącznie agent działający w przeglądarce użytkownika z obsługą tego API.

Google mówi to wprost w dokumentacji Chrome: API jest „primarily designed for local browser workflows with a human in the loop”, czyli człowiek ma otwartą stronę, a agent w jego Chrome używa jej narzędzi. Od Chrome 149 (ogłoszenie z 9 czerwca 2026) działa to w trybie origin trial, czyli próbnego wdrożenia, na które strona zapisuje się u Google i dostaje token: u zwykłych użytkowników obiekt modelContext istnieje tylko wtedy, gdy strona serwuje ten token w znaczniku meta albo nagłówku; bez tokenu dostęp ma wyłącznie programista z flagą chrome://flags/#enable-webmcp-testing. Edge prowadzi własny origin trial od wersji 150 (lipiec 2026), Brave deklaruje eksperymentalne wsparcie w asystencie Leo, a Firefox i Safari na sierpień 2026 implementacji nie mają (stanowiska Mozilli i WebKitu: neutralne albo niezajęte).

Do tego dwie pułapki z ostatnich miesięcy. Nazwa punktu wejścia się zmieniła: szkic przeniósł API z navigator.modelContext pod document.modelContext 27 maja 2026 (tak stoi też w wydaniu z 19 sierpnia 2026), a Chrome poszedł za tym od wersji 150, stabilnej od 30 czerwca 2026, zostawiając navigator.modelContext jako alias z ostrzeżeniem o wycofaniu. W buildzie Chromium 149 z tokenem origin trial sprawdziłem 22 sierpnia 2026, że token uruchamia natywny obiekt, wtedy jeszcze wyłącznie pod navigator.modelContext. Kod, który obsługuje tylko jedno z tych miejsc, działa więc tylko po jednej stronie tej zmiany; bezpieczny wzorzec obsługuje oba. Narzędzia najlepiej rejestrować statycznie, przy ładowaniu strony (Google zaleca to jako podejście domyślne), a dynamicznie dokładać je tylko w uzasadnionych stanach strony; agent, który wejdzie przed rejestracją, zobaczy pustą listę.

Test zajmuje kilka minut: Chrome 150 lub nowszy z włączoną flagą testową i rozszerzenie Model Context Tool Inspector, nieoficjalne narzędzie François Beauforta wskazywane w dokumentacji Chrome (jego README wymaga wersji 150.0.7861 lub nowszej), pokazują, które narzędzia strona zarejestrowała i z jakim schematem, oraz pozwalają wywołać je ręcznie. Jeśli inspektor je widzi, rejestracja działa, a brak ruchu to brak klientów, nie błąd w kodzie.

Jeśli celem jest, żeby ChatGPT albo Claude faktycznie sprawdziły termin i złożyły rezerwację, dziś prowadzi do tego drugie wejście: zdalny serwer MCP z tymi samymi narzędziami, dodany w asystencie jako własny connector, czyli połączenie z zewnętrznym serwerem MCP (w Claude przez połączenia niestandardowe w ustawieniach, w ChatGPT przez tryb deweloperski). Główne ograniczenie: użytkownik musi ten connector dodać ręcznie, bo publicznego odkrywania narzędzi, w którym asystent sam znajduje firmę i jej funkcje, na sierpień 2026 nie ma poza katalogami aplikacji, do których wchodzi się jako partner; dochodzą bramki planów, bo tryb deweloperski ChatGPT działa tylko na planach płatnych. Te ścieżki w ustawieniach zmieniają się bez zapowiedzi, więc ich stan trzeba sprawdzać na bieżąco; opis powyżej to stan na sierpień 2026.

## Rezerwacja hotelu: co już działa, a co nie

Od października 2025 ChatGPT ma system aplikacji, a wśród pierwszych partnerów są Booking.com i Expedia: użytkownik opisuje termin i miejsce, asystent pokazuje w rozmowie aktualne ceny i dostępność. Wyszukanie i porównanie — etap, na którym człowiek traci najwięcej czasu — agent załatwia już dziś. Płatności w czacie nie: rezerwacja od początku kończy się na stronie partnera.

Rynek zdążył zresztą przetestować dalszy krok i się z niego wycofać. Finalizację zakupu wewnątrz czatu, Instant Checkout, OpenAI uruchomił we wrześniu 2025 dla sprzedawców detalicznych i zamknął w marcu 2026: konwersje zawiodły, kasa wróciła do sklepów, a ChatGPT skupia się na wyszukiwaniu produktów. Standardy płatności agentowych istnieją i dojrzewają — Agentic Commerce Protocol Stripe'a i OpenAI (rozwijany dziś także z Metą), Agent Payments Protocol Google, x402 dla mikropłatności — ale w podróżach wiszą nad nimi dwa otwarte pytania: o prowizję, bo jak pisał w sierpniu 2026 komentator branżowy w Hospitality Net, ustalonej struktury prowizji przy rezerwacjach agentowych po prostu nie ma, i o to, kto odpowiada, gdy agent zarezerwuje źle. Dopóki odpowiedzi nie padną, schemat jest hybrydowy: asystent doprowadza klienta do kasy, kasa stoi u sprzedawcy.

Dla hotelu czy każdej firmy usługowej płynie z tego wniosek odwrotny do intuicji „AI załatwi wszystko”: im więcej asystent robi na górze lejka, tym więcej waży to, co agent zastanie na dole — na stronie, gdzie transakcja faktycznie się domyka.

## Co z tego wynika dla firmy

Układa się to w drabinę o trzech szczeblach: najpierw treść, ceny i terminy czytelne dla maszyn, potem serwer MCP tam, gdzie agent ma coś załatwić, na końcu spokojna obserwacja WebMCP. Już pierwszy szczebel odsiewa większość zmierzonych: [w moim pomiarze z sierpnia 2026 podstawowy znacznik Organization miało tylko 23 z 60 spółek z WIG20 i mWIG40](/blog/widocznosc-ai-wig20-mwig40-pomiar), a [boty i agenci czytają dokument, nie ekran](/blog/boty-ai-nie-wykonuja-javascriptu).

Szczebel drugi dotyczy firm, u których agent miałby coś zrobić, nie tylko przeczytać: sprawdzić termin, złożyć zamówienie, pobrać status sprawy. Tu właśnie bezstanowy MCP zmienia rachunek — punkt końcowy dla agentów przestaje być projektem specjalnym, a staje się zwykłym API z jasnymi regułami cache i bez sesji. [Ile kosztuje zbudowanie agenta i takiej integracji, liczę osobno](/odpowiedzi/ile-kosztuje-agent-ai).

Szczebel trzeci to WebMCP: obserwować, nie budować na wyrost. Jedna przeglądarka i status szkicu to za mało na inwestycję, ale dość, żeby wiedzieć, w którą stronę idzie front. Jedno zastrzeżenie wspólne dla obu protokołów: narzędzie wystawione agentowi to nowa powierzchnia ataku, więc każdy taki punkt wymaga tych samych rygorów co publiczne API — uwierzytelnienia, limitów i założenia, że po drugiej stronie nie zawsze stoi grzeczny asystent. Agent to [nowy typ gościa na stronie](/blog/agenci-ai-w-przegladarce-co-znacza-dla-stron); różnica polega na tym, że temu gościowi można postawić ladę, zamiast kazać mu szukać po omacku.

## Najczęstsze pytania

**Czym różni się WebMCP od MCP?**

Wejściem do tej samej usługi. MCP to protokół zaplecza: asystent łączy się przez internet z serwerem MCP firmy i wywołuje jego narzędzia, niezależnie od tego, czy ktoś ma otwartą stronę. WebMCP to propozycja standardu W3C rozwijana przez inżynierów Google i Microsoftu, w której to strona internetowa, otwarta w przeglądarce użytkownika, wystawia agentowi swoje funkcje i formularze jako narzędzia przez interfejs document.modelContext. Autorzy WebMCP piszą wprost, że projekt uzupełnia MCP, nie zastępuje go. Praktyczna różnica: agent w przeglądarce działa w zalogowanej sesji użytkownika, więc dostaje jego tożsamość i koszyk bez dodatkowej autoryzacji, którą przy MCP trzeba zbudować po stronie serwera.

**Czy asystent AI może dziś zarezerwować i opłacić hotel?**

Wyszukać i porównać — tak, opłacić samodzielnie — nie. Od października 2025 ChatGPT ma aplikacje Booking.com i Expedii, które w rozmowie pokazują aktualne ceny i dostępność, ale płatność za podróże od początku kończy się na stronie partnera. Finalizację zakupu wewnątrz czatu, Instant Checkout, OpenAI uruchomił we wrześniu 2025 u sprzedawców detalicznych i wycofał w marcu 2026, oddając ją z powrotem sklepom. Standardy płatności agentowych istnieją i dojrzewają — Agentic Commerce Protocol Stripe'a i OpenAI (dziś także z Metą), Agent Payments Protocol Google, x402 dla mikropłatności — tyle że w podróżach otwarte pozostają kwestia prowizji przy rezerwacjach agentowych, opisana w branżowej opinii z sierpnia 2026, i pytanie o odpowiedzialność za błędną rezerwację, więc płatność przechodzi tam, gdzie zawsze: na stronie sprzedawcy.

**Co zmienia specyfikacja MCP z 28 lipca 2026?**

Trzy rzeczy praktyczne. Po pierwsze, protokół stał się bezstanowy: zniknął handshake initialize (wstępna wymiana ustaleń) i nagłówek sesji, każde żądanie niesie wersję protokołu i możliwości klienta, a serwer można skalować zwykłymi load balancerami jak każdą usługę HTTP. Po drugie, długie operacje dostały oficjalne rozszerzenie tasks z odpytywaniem o stan, a wzorzec Multi Round-Trip Requests pozwala serwerowi odpowiedzieć „potrzebuję jeszcze tych danych”, zamiast zgadywać. Po trzecie, listy narzędzi dostały pola cache i zalecenie deterministycznej kolejności, co obniża koszty po stronie klientów. Do tego porządki: między innymi stary transport HTTP+SSE i funkcje Roots, Sampling i Logging wychodzą z rdzenia protokołu.

**Czy moja firma potrzebuje własnego serwera MCP?**

Zależy od tego, czy agent miałby w firmie coś do załatwienia. Serwis czysto informacyjny zyska najwięcej na tym, co i tak jest fundamentem: treść i ceny widoczne bez JavaScriptu oraz dane strukturalne. Serwer MCP ma sens tam, gdzie agent ma wykonać czynność — sprawdzić termin, złożyć zamówienie, pobrać status — a po specyfikacji z 28 lipca 2026 jego utrzymanie wygląda jak utrzymanie zwykłego API: bez sesji, za load balancerem, z jasnymi regułami cache. WebMCP na razie obserwować, nie wdrażać: to szkic społecznościowy W3C z implementacją w praktyce ograniczoną do Chrome'a.

**Dodałem WebMCP na stronie, a asystenci AI z niego nie korzystają. Dlaczego?**

Najpewniej dlatego, że na sierpień 2026 nie ma kto: według przeglądów stanu WebMCP z maja i lipca 2026 ChatGPT, Claude, Perplexity i Gemini czytają strony przez DOM albo zrzuty ekranu, bez obsługi API WebMCP, a narzędzia WebMCP widzi wyłącznie agent działający w przeglądarce użytkownika z tym API — w praktyce Chrome od wersji 149 i Edge od 150 w trybie origin trial, czyli na stronach serwujących token, albo u programisty z flagą testową. Google opisuje WebMCP jako API dla lokalnych scenariuszy w przeglądarce z człowiekiem w pętli. Sprawdź kolejno: czy kod obsługuje oba miejsca (document.modelContext, obowiązujące w szkicu i w Chrome od wersji 150, oraz navigator.modelContext, dziś już tylko alias z ostrzeżeniem); czy strona ma token origin trial; czy rozszerzenie Model Context Tool Inspector wykrywa narzędzia strony. Jeśli wykrywa, rejestracja działa, a do asystentów działających poza przeglądarką prowadzi serwer MCP dodany jako connector.


## Źródła

- Model Context Protocol — Key Changes, specyfikacja 2026-07-28 (bezstanowość, server/discover, tasks jako rozszerzenie, MRTR, porządki w rdzeniu protokołu): https://modelcontextprotocol.io/specification/2026-07-28/changelog
- Blog MCP — The 2026-07-28 Specification (28.07.2026; blisko pół miliarda pobrań SDK miesięcznie łącznie, TypeScript i Python po ponad miliardzie pobrań łącznie każdy): https://blog.modelcontextprotocol.io/posts/2026-07-28/
- Web Machine Learning CG — WebMCP, szkic propozycji W3C (document.modelContext; „complement, not replace… MCP”): https://github.com/webmachinelearning/webmcp
- Patrick Brosset (Microsoft) — WebMCP updates, clarifications, and next steps (23.02.2026): https://patrickbrosset.com/articles/2026-02-23-webmcp-updates-clarifications-and-next-steps/
- PhocusWire — OpenAI wprowadza aplikacje do ChatGPT, na start m.in. Expedia i Booking.com (październik 2025): https://www.phocuswire.com/openai-chatgpt-apps-expedia-booking-tripadvisor
- CNBC — OpenAI revamps shopping experience in ChatGPT after struggling with Instant Checkout (24.03.2026; checkout wraca do sprzedawców, ChatGPT skupia się na wyszukiwaniu): https://www.cnbc.com/2026/03/24/openai-revamps-shopping-experience-in-chatgpt-after-instant-checkout.html
- Forbes — Why OpenAI's Checkout Retreat Spells Trouble For Its Commerce Strategy (10.03.2026; m.in. konwersje Walmartu w czacie ok. 3× niższe niż na własnej stronie): https://www.forbes.com/sites/jasongoldberg/2026/03/10/why-openais-checkout-retreat-spells-trouble-for-its-commerce-strategy/
- Stripe — dokumentacja Agentic Commerce Protocol (zakupy przez agentów, delegacja autoryzacji): https://docs.stripe.com/agentic-commerce/acp
- Google Cloud — Announcing Agent Payments Protocol, AP2 (16.09.2025): https://cloud.google.com/blog/products/ai-machine-learning/announcing-agents-to-payments-ap2-protocol
- x402 — specyfikacja protokołu mikropłatności dla agentów: https://www.x402.org
- Mozilla standards-positions #1412 — stanowisko wobec WebMCP: neutral, faza propozycji: https://github.com/mozilla/standards-positions/issues/1412
- WebKit standards-positions #670 — WebMCP bez zajętego stanowiska: https://github.com/WebKit/standards-positions/issues/670
- Hospitality Net — The Agentic Booking Question No One Has Answered: Who Gets the Commission? (opinia branżowa, 3.08.2026): https://www.hospitalitynet.org/opinion/4133767/the-agentic-booking-question-no-one-has-answered-who-gets-the-commission.html
- Chrome for Developers — WebMCP (dokumentacja; „primarily designed for local browser workflows with a human in the loop”; flaga enable-webmcp-testing): https://developer.chrome.com/docs/ai/webmcp
- Chrome for Developers — Join the WebMCP origin trial (9.06.2026; origin trial od Chrome 149): https://developer.chrome.com/blog/ai-webmcp-origin-trial
- Studiomeyer — WebMCP reality check, May 2026 (13.05.2026; przegląd wtórny: żaden z głównych agentów nie wywołuje narzędzi WebMCP na stronach): https://studiomeyer.io/en/blog/webmcp-reality-check-may-2026
- Spronta — The State of WebMCP: July 2026 (23.07.2026; przegląd wtórny: brak głównych klientów agentowych wywołujących narzędzia WebMCP): https://www.spronta.com/blog/state-of-webmcp-july-2026/
- Web Machine Learning CG — WebMCP implementation status (origin trial w Chrome 149 i Edge 150, eksperymentalne wsparcie w Brave Leo, Firefox i Safari bez implementacji): https://github.com/webmachinelearning/webmcp/blob/main/implementation-status.md
- Model Context Tool Inspector — rozszerzenie Chrome do podglądu i ręcznego wywoływania narzędzi WebMCP (François Beaufort; README zastrzega: not an officially supported Google product; wymóg Chrome 150.0.7861+ z flagą testową): https://github.com/beaufortfrancois/model-context-tool-inspector
- Anthropic Help Center — Get started with custom connectors using remote MCP (własny serwer MCP jako connector w Claude): https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp
- OpenAI — Developer mode (własny serwer MCP w ChatGPT; plany płatne): https://developers.openai.com/api/docs/guides/developer-mode
