WebMCP v ChatGPT: Nech AI používat nástroje webu bez API
WebMCP umožňuje AI agentovi používat nástroje webu bez API. Návod, jak zapnout Site tools v ChatGPT a přidat WebMCP na vlastní web.
Obsah článku 7 sekcí
V kostce
- WebMCP nabízí nástroje webu přímo AI agentovi bez instalace MCP serveru a API klíčů; Site tools umí ChatGPT Work a Codex ve vestavěném prohlížeči.
- Použij model GPT-5.6 Sol nebo Terra, Luna má WebMCP vypnutý; Site tools nejsou v běžném ChatGPT chatu ani v Enterprise a Edu workspaces.
- Na vlastním webu registruješ nástroje přes document.modelContext.registerTool a začínáš s readOnlyHint: true, dokud nepotřebuješ zápis.
- Site tools vypneš v Settings > Browser > Permissions přepínačem Enable site tools; ChatGPT zatím nepodporuje Declarative API ani nástroje v iframe.
WebMCP je nový standard, kterým webová aplikace nabídne svoje funkce přímo AI agentovi — bez instalace MCP serveru, bez API klíčů a bez složité integrace. ChatGPT Work a Codex ho už dnes umí používat přes funkci Site tools ve vestavěném prohlížeči. V tomto návodu ti ukážu, jak WebMCP zapnout, k čemu se hodí v denní práci a jak ho přidat na vlastní web, jestliže provozuješ vlastní aplikaci nebo dashboard.
Pokud už jsi někdy řešil, že tvůj AI agent potřebuje pracovat s aplikací, kterou máš otevřenou v prohlížeči — dashboard s daty, dokument v editoru, interní systém — WebMCP je přesně ten kousek skládačky, který dosud chyběl.
Co je WebMCP a proč ti to usnadní práci
WebMCP (Web Machine Context Protocol) je návrh standardu od Web Machine Learning Community Group pod W3C. Myšlenka je jednoduchá: webová stránka může přes JavaScript registrovat sadu nástrojů (tools), které AI agent objeví automaticky, když stránku navštíví. Agent pak může tyto nástroje volat — a ty vidíš výsledek přímo na stránce, kterou máš otevřenou.
Od klasického MCP se liší v jednom zásadním bodě: MCP spojuje AI aplikaci se vzdáleným serverem a funguje nezávisle na otevřené stránce. WebMCP naproti tomu nabízí nástroje přímo stránka sama, v kontextu živé relace. Neinstaluješ nic, nenastavuješ žádné připojení — prostě otevřeš web a agent vidí, co umí.
Rozdíl je dobře vidět na příkladu:
- MCP server: agent prohledá tvé CRM přes API, i když máš zavřený prohlížeč. Funguje na pozadí.
- WebMCP: agent nastaví filtr data v dashboardu, který máš otevřený před sebou, a okamžitě vidíš, co se změnilo. Funguje v kontextu stránky.
Oba přístupy se doplňují — web může podporovat obojí zároveň. Kompletní specifikaci publikuje Web Machine Learning Community Group v rámci W3C jako otevřený návrh standardu (webmachinelearning.github.io/webmcp, zveřejněno 2026), takže nejsi vázaný na jediného dodavatele.
Proč na tom záleží dřív, než to bude mainstream
Většina dnešní spolupráce AI agenta s webem vypadá tak, že agent buď scrapuje HTML, nebo napodobuje klikání přes computer use. Obojí je pomalé, křehké a snadno se rozbije při každém redesignu. WebMCP to obrací: web sám říká, co umí, a agent volá definované akce s předpisem vstupů a výstupů.
Pro majitele produktu to znamená, že AI agenti se stanou další skupinou uživatelů tvé aplikace — uživatelů, kteří potřebují čisté rozhraní, ne pixel-perfect napodobeninu klikání. Podobný posun už proběhl u mobilních aplikací: kdo měl otevřené API a správné hlavičky, ten byl připravený na integrace dřív než konkurence.
Jak zapnout Site tools v ChatGPT (krok za krokem)
Funkce Site tools je dostupná ve vestavěném prohlížeči desktopové aplikace ChatGPT. Podmínky:
- Aktualizuj desktopovou aplikaci ChatGPT na nejnovější verzi — starší buildy Site tools neobsahují.
- Použij model GPT-5.6 Sol nebo GPT-5.6 Terra. Model GPT-5.6 Luna má WebMCP vypnutý, takže na něm nástroje neobjevíš.
- Ověř, že máš ChatGPT Work nebo Codex. Site tools nejsou dostupné v běžném ChatGPT chatu, ani v Enterprise a Edu workspaces — tam správce čeká na plnou podporu.
- Otevři web ve vestavěném prohlížeči a spusť úkol. Pokud stránka nabízí site tools, agent je objeví sám.
- Klikni na Site tools v adresním řádku prohlížeče a vyber Available site tools — uvidíš kompletní seznam nástrojů, které web poskytuje.
Každé volání nástroje prohlížeč nejprve zkontroluje a schválí — web nemůže provést akci, kterou jsi neviděl. V sekci Recently used pak najdeš přehled všech volání, která agent provedl, včetně zdrojů.
Zdroj: oficiální dokumentace Site tools (WebMCP) a release notes z 25. srpna 2026.
WebMCP versus ovládání prohlížeče: kdy použít co
Vestavěný prohlížeč ChatGPT umí dnes dvě věci, které se snadno pletou: klasické ovládání prohlížeče (agent kliká a vyplňuje jako člověk) a Site tools přes WebMCP (agent volá definované nástroje). Vyber si podle situace:
| Situace | Použij | Proč |
|---|---|---|
| Web má Site tools | WebMCP | Rychlejší, spolehlivé, auditable volání |
| Web nemá WebMCP | Ovládání prohlížeče | Funguje všude, ale pomaleji a křehčeji |
| Opakované workflow na stejném webu | WebMCP | Stabilní kontrakty místo křehkých selektorů |
| Jednorázová úloha na cizím webu | Ovládání prohlížeče | Nastavování nestojí za to |
Vestavěný prohlížeč zvládá od srpna 2026 i Edge, Brave, Operu a Vivaldi, takže agent pracuje v prohlížeči, ve kterém už máš přihlášení. Podrobnosti k ovládání prohlížeče v agentech najdeš v návodu AI agent, který ovládá prohlížeč.
Reálné scénáře, kde WebMCP šetří čas
- Dashboard s daty: agent nastaví časové období, rozklikne graf a shrne ti, co za ním stojí — ty celou dobu vidíš stejnou obrazovku.
- Editory dokumentů: agent najde sekci, navrhne úpravu nebo přidá komentář ke konkrétnímu odstavci, který pak schválíš.
- Cestovní plánovač: agent porovná varianty a aktualizuje itinerář, zatímco kontroluješ mapu.
- Interní systémy bez API: pokud tvoje firma provozuje vlastní aplikaci, WebMCP umožní agentovi pracovat s ní bez toho, aby někdo musel stavět integraci.
WebMCP na vlastním webu: návod pro vývojáře
Pokud provozuješ vlastní aplikaci, přidání WebMCP podpory je otázka řádků JavaScriptu. Nástroje registruješ přes document.modelContext.registerTool. Ukázka jednoduchého nástroje, který vrátí titulek stránky:
if (typeof document.modelContext?.registerTool === "function") {
await document.modelContext.registerTool({
name: "get_page_title",
description: "Read the title of the current page.",
inputSchema: {
type: "object",
properties: {},
additionalProperties: false,
},
annotations: { readOnlyHint: true },
execute: async () => ({ title: document.title }),
});
}
Agent pak nástroj get_page_title objeví automaticky a může si titulek vyžádat. Pro nástroje s parametry stačí definovat inputSchema a použít vstupní hodnoty v handleru execute.
Pravidla, která drží WebMCP bezpečný
- Začínej jednoduchým mode read-only — nastav
readOnlyHint: true, dokud nemáš důvod povolit zápis. - Popiš vedlejší efekty v description nástroje — agent musí vědět, jestli akce něco mění.
- Vracej dost informací k ověření výsledku — agent i ty potřebujete zkontrolovat, že akce proběhla správně.
- Použij existující autentizaci a oprávnění aplikace — WebMCP nemá nahrazovat bezpečnostní vrstvu, jen ji zpřístupnit agentovi.
- Zachovej normální rozhraní — WebMCP je doplněk, ne náhrada. Stránka musí fungovat i bez něj.
Co ChatGPT prohlížeč zatím neumí
Implementace ve ChatGPT pokrývá jen podmnožinu WebMCP API. Konkrétně nejsou podporované:
- Declarative API — nástroje definované přes HTML atributy formulářů se jako site tools neobjeví.
- Nástroje v iframe — prohlížeč nástroje registrované uvnitř iframe neobjevuje, ani same-origin, ani cross-origin.
Nástroje musí být registrované JavaScriptem v top-level stránce. Agent se samozřejmě k formulářům dostane přes běžné ovládání prohlížeče, ale to už nejsou WebMCP volání.
Jak WebMCP zapadá do tvého agentího stacku
WebMCP není izolovaná novinka — je to další vrstva v ekosystému, který už dnes stavíš z MCP serverů, agentů a automatizací. Pár praktických situací, kde se hodí:
Když máš agenty nad firemními daty. Řešíš-li reportování přes AI agenta, narazil jsi na problém, že agent vidí data jen přes API vrstvu, kterou musí někdo udržovat. WebMCP ti umožní zpřístupnit existující dashboard bez stavění nové integrace — agent použije nástroje, které dashboard už nabízí. Více o této architektuře píšu v článku o AI agentovi nad firemními daty.
Když nastavuješ oprávnění agentům. WebMCP přebírá autentizaci a autorizaci hostitelské aplikace, takže agent nemůže víc, než bys mu dovolil v samotné aplikaci. To je zdravější než stavět oprávnění v dashboardu každého nástroje zvlášť — principy popisuji v návodu na oprávnění pro AI agenty v datové vrstvě.
Když dohlížíš na více agentů najednou. Každé WebMCP volání je vidět v sekci Sources, takže máš auditní stopu toho, co agent na jakém webu dělal. Při paralelní práci agentů je to stejně důležité jako přehled úloh — jak na to se dočteš v návodu Agent Island: jak dohlédnout na paralelní AI agenty.
Bezpečnost: co kontrolovat, než agentovi svěříš svůj web
WebMCP má zabudované mechanismy, které riziko snižují, ale automaticky nedělají web důvěryhodným. Dodržuj tři zásady:
- Zkontroluj web, požadovanou akci a výsledek předtím, než agentovi dovolíš pracovat s citlivými daty.
- Vypni Site tools, pokud je nepotřebuješ — najdeš je v Settings > Browser > Permissions pod přepínačem Enable site tools.
- Chovej se k obsahu stránky jako k nedůvěryhodnému kontextu. Webová stránka může agentovi podstrčit nástroje, které dělají něco jiného, než popisují — stejně jako může podstrčit text.
Pro hlubší obranu proti podvrženým instrukcím platí stejná logika jako u prompt injection ochrany AI agentů — ověřuj akce, ne slova.
Časté otázky
Potřebuji WebMCP placený tarif ChatGPT?
Ano, funkce Site tools je dostupná v ChatGPT Work a v Codexu. V běžném bezplatném ani Plus tarifu zatím není, stejně jako v Enterprise a Edu workspaces.
Liší se WebMCP od MCP serveru, který si nainstaluji lokálně?
Ano. Lokální MCP server spojuje agenta s aplikací přes API a funguje i bez otevřeného prohlížeče. WebMCP zpřístupňuje nástroje přímo webová stránka v kontextu otevřené relace. Pro integrace na pozadí použij MCP server, pro práci s otevřenou stránkou WebMCP.
Musím být vývojář, abych WebMCP využil?
Ne. Jako uživatel jen otevřeš podporovaný web ve vestavěném prohlížeči ChatGPT a agent nástroje objeví sám. Vývojářské znalosti potřebuješ jen tehdy, když chceš WebMCP přidat na vlastní web.
Funguje WebMCP v jiných prohlížečích než ve ChatGPT?
Standard je navržený jako otevřený a nezávislý na ChatGPT — specifikaci spravuje Web Machine Learning Community Group. Aktuální implementace v ChatGPT je první větší nasazení; podpora v dalších prohlížečích závisí na jejich vývoji.
Je WebMCP bezpečný pro firemní data?
Prohlížeč kontroluje každé volání nástroje před provedením a přístup můžeš kdykoliv vypnout. Pro citlivá firemní data platí stejná pravidla jako u jiných AI nástrojů: kontroluj akce agenta, používej vlastní autentizaci aplikace a nezasílej data, která nemají opustit firmu.
Začni s tím nejjednodušším
WebMCP je jeden z těch standardů, které změní, jak AI agenti pracují s weby — místo scrapingu a napodobování klikání dostanou čisté, řízené nástroje. Pokud používáš ChatGPT Work nebo Codex, otevři si ve vestavěném prohlížeči web, který Site tools už nabízí, a vyzkoušej spolupráci s agentem na živé stránce.
A pokud provozuješ vlastní aplikaci, přidej první nástroj ještě dnes. Začni read-only akcí, kterou agent zvládne bez rizika — a rozšiřuj podle toho, co tví uživatelé nejčastěji řeší. Připravuješ se tak na budoucnost, kde každý profesionální web mluví s AI agenty standardním jazykem.