WebMCP: що це таке і як він працює

WebMCP (Web Model Context Protocol) — це новий стандарт, який дозволяє сайту надати AI-агенту готові «інструменти» для дій просто в браузері. Замість того щоб ШІ «вгадував» кнопки й поля в коді сторінки, сайт через navigator.modelContext.registerTool() прямо описує, що можна зробити: залишити заявку, знайти товар, оформити замовлення. У статті розбираємо, що таке WebMCP, як він працює крок за кроком, чим відрізняється від звичайного API та llms.txt і — головне — навіщо це SEO-фахівцю вже сьогодні.
Що таке WebMCP
WebMCP — це браузерне розширення ідеї Model Context Protocol (MCP), відкритого стандарту, за яким AI-моделі під’єднуються до зовнішніх інструментів і даних. Якщо «класичний» MCP з’єднує модель із серверами та програмами, то WebMCP переносить цю логіку у веб-сторінку: сайт сам оголошує набір дій, якими може скористатися ШІ-агент, що працює в браузері користувача.
Простими словами: WebMCP — це спосіб «розмовляти» з AI-агентами їхньою мовою. Сторінка реєструє інструменти (tools) — кожен має зрозумілу назву, опис і перелік параметрів. Агент бачить цей список і викликає потрібну дію напряму, а не намагається симулювати кліки людини. Стандарт розробляється в межах W3C/WICG, а Google уже додав його перевірку до Lighthouse — тож це не теорія, а напрям, який стає стандартом.
Як працює WebMCP: 4 кроки
Механіка WebMCP проста й укладається у чотири кроки — від реєстрації інструмента до виконання дії.
- Сайт реєструє інструменти. Через
navigator.modelContext.registerTool()сторінка описує дію: її назву (name), людино- й машиночитний опис (description) та схему параметрів (inputSchema). - Агент читає список інструментів. ШІ-асистент, вбудований у браузер, отримує перелік доступних дій — без «розгадування» структури DOM і без крихких сценаріїв із кліками по координатах.
- Агент викликає потрібний інструмент. Замість того щоб шукати кнопку, він викликає функцію з валідними параметрами (наприклад, ім’я та телефон для заявки).
- Сайт виконує дію і повертає результат. Ваш код обробляє виклик — найчастіше повторно використовуючи наявну логіку форми чи API — і повертає агенту структуровану відповідь.

На практиці реєстрація інструмента виглядає як короткий фрагмент JavaScript. Ось спрощений приклад інструмента «залишити заявку», який ми використали в пілотному впровадженні WebMCP на власному сайті: він заповнює наявну контактну форму й надсилає її, повторно використовуючи всю серверну логіку та захист від спаму.

Ключова перевага підходу — надійність і безпека. Агент не «клікає наосліп», а викликає чітко окреслену дію з валідованими параметрами. Сайт сам вирішує, які дії відкрити, а які лишити недоступними, і виконує перевірки на сервері — як і для звичайного користувача.
Чим WebMCP відрізняється від API, llms.txt і MCP
WebMCP легко сплутати з суміжними технологіями. Коротко про різницю:
- WebMCP vs звичайне API. API — це окремий бекенд-інтерфейс, який треба будувати й документувати окремо. WebMCP працює поверх наявного сайту в браузері: ви описуєте дії, які вже є на сторінці, без створення нового сервера. Часто інструмент просто повторно використовує форму чи AJAX, що вже працюють для людей.
- WebMCP vs
llms.txt.llms.txt— це статичний машиночитний файл у корені домену, який описує контент сайту для моделей (про що ресурс, де шукати). WebMCP — про дії: він дає агенту змогу не лише прочитати, а й зробити щось на сторінці. - WebMCP vs MCP. MCP з’єднує модель із серверними інструментами на боці бекенда. WebMCP — це його «браузерна» гілка: інструменти живуть у фронтенді конкретної сторінки й доступні агенту, який працює в браузері користувача.
Навіщо WebMCP бізнесу і сайту
Кількість автономних ШІ-агентів швидко зростає — асистенти на кшталт агентів ChatGPT чи Gemini уже вміють самостійно переходити сторінками й виконувати завдання за користувача. Для бізнесу WebMCP означає кілька конкретних вигод:
- Менше втрачених дій. Якщо агент не може коректно заповнити форму вручну, він просто піде. WebMCP дає йому надійний шлях завершити заявку чи замовлення.
- Передбачуваність замість крихких сценаріїв. Дія, описана як інструмент, не ламається від зміни верстки чи спливних вікон.
- Контроль і безпека. Ви самі визначаєте, що дозволено агенту, і валідуєте все на сервері.
- Готовність наперед. Впроваджуючи WebMCP сьогодні, ви опиняєтесь серед перших «agent-ready» сайтів — поки конкуренти ще не помітили тренд.
WebMCP і SEO/GEO: навіщо це SEO-фахівцю
На перший погляд WebMCP — суто розробницька тема. Але насправді це нова зона відповідальності SEO-фахівця, бо вона прямо стосується видимості сайту для штучного інтелекту. Класичне SEO оптимізує сторінки під пошукових роботів і людей; GEO (Generative Engine Optimization) додає до цього оптимізацію під відповіді й дії ШІ. WebMCP — один із ключових інструментів цього нового напряму.
- AI-агенти — це новий трафік. Дедалі більше візитів генерують не люди, а асистенти, що діють від їхнього імені. Готовність до них стає частиною технічного SEO.
- Шанс бути обраним. Коли агент виконує завдання користувача, він обере той сайт, з яким може надійно взаємодіяти. Це нова форма «ранжування» — за здатністю до дії.
- Це вже офіційний сигнал Google. WebMCP входить до нової категорії «Агентний вебперегляд» у PageSpeed Insights (поки експериментально) — тобто Google уже міряє готовність сайтів до агентів.
- Перетин із класичним SEO. WebMCP працює в парі з деревом доступності та семантичним HTML — а це давні фактори якості, якими SEO-фахівець опікується й так.

Як впровадити WebMCP на сайті
Почати можна з одного-двох найважливіших сценаріїв — наприклад, контактної форми чи пошуку товарів. Дотримуйтесь кількох правил, щоб впровадження було коректним і безпечним.
- Оберіть ключові дії сайту, які дають цінність агенту: залишити заявку, знайти товар, підписатися, оформити замовлення.
- Для кожної дії зареєструйте окремий інструмент через
navigator.modelContext.registerTool()— один інструмент = одна дія, без «комбайнів». - Дайте інструменту чітку назву й опис, орієнтований на машину: що робить дія, які параметри обов’язкові.
- Опишіть
inputSchemaз типами параметрів і обов’язково валідуйте їх на сервері — не довіряйте вводу агента більше, ніж вводу людини. - Повторно використовуйте наявну логіку форм і API замість дублювання бекенда лише заради агента.
- Передбачте graceful fallback: якщо браузер не підтримує
navigator.modelContext, сайт має працювати без жодних помилок. - Не покладайтеся лише на WebMCP: тримайте в порядку дерево доступності й семантику — поки що більшість агентів читають сторінку саме через них.

WebMCP і «Агентний вебперегляд» у PageSpeed Insights
WebMCP — не ізольована технологія. Google уже включив його перевірку до нової категорії Lighthouse «Агентний вебперегляд», яка оцінює готовність сайту до AI-агентів разом із деревом доступності, стабільністю макета (CLS) і файлом llms.txt. Поки що перевірка WebMCP експериментальна й не входить до підсумкової оцінки, але сам факт її появи показує напрям руху вебу. Детальніше про цей показник — у нашій статті «Оновлення PageSpeed Insights: новий показник “Агентний вебперегляд”».
Часті запитання (FAQ)
Що таке WebMCP простими словами?
WebMCP (Web Model Context Protocol) — це стандарт, що дозволяє сайту надати AI-агенту готові «інструменти» для дій у браузері. Сторінка через navigator.modelContext.registerTool() описує, що можна зробити (наприклад, залишити заявку), а агент викликає цю дію напряму, не вгадуючи кнопки в коді.
Чим WebMCP відрізняється від звичайного API?
API — це окремий бекенд-інтерфейс, який треба будувати й документувати окремо. WebMCP працює поверх наявної сторінки в браузері й часто просто повторно використовує форми чи запити, що вже працюють для людей. Тобто не потрібен новий сервер — достатньо описати наявні дії як інструменти.
WebMCP і llms.txt — це одне й те саме?
Ні. llms.txt — це статичний файл, що описує контент сайту для моделей. WebMCP — про дії: він дає агенту змогу не лише прочитати сторінку, а й виконати на ній завдання. Вони доповнюють одне одного.
Чи впливає WebMCP на позиції в Google?
Прямого ранжувального фактора немає — перевірка WebMCP у PageSpeed Insights поки експериментальна. Але вона працює в парі з деревом доступності й семантикою, які давно впливають на якість сайту, тож робота над готовністю до агентів покращує і класичне SEO, і видимість для ШІ (GEO).
Чи всі браузери й агенти вже підтримують WebMCP?
Ні, стандарт ще на ранній стадії. Більшість агентів сьогодні читають сторінку через DOM і дерево доступності, а не через WebMCP. Тому впровадження варто робити з graceful fallback — щоб сайт коректно працював і без підтримки navigator.modelContext.
Чи варто впроваджувати WebMCP уже зараз?
Так, якщо ви хочете бути серед перших «agent-ready» сайтів. Почніть з однієї-двох ключових дій, реалізуйте їх безпечно з валідацією на сервері — і ви отримаєте перевагу, поки конкуренти ще не звернули увагу на тренд.
WebMCP — це чіткий сигнал, що веб готується до нового типу відвідувачів: AI-агентів, які не лише читають сторінки, а й діють на них. Добра новина в тому, що базова робота під WebMCP перетинається з класичним SEO та доступністю, тож вона працює одразу на кілька фронтів. Якщо потрібно підготувати сайт до AI-агентів, впровадити WebMCP, навести лад у дереві доступності чи вибудувати стратегію GEO — команда Spilno Agency допоможе зробити це правильно.
Залишились питання?


