Даже на платформах, где WebMCP уже можно тестировать, технология остаётся развивающимся предложением. Origin trial и экспериментальная поддержка не равны массовой совместимости. Поэтому внедрение стоит строить как progressive enhancement: сайт и его формы должны продолжать работать для человека и без WebMCP, а перед запуском нужно перепроверять
официальный трекер реализации.
Сложный интерфейс потребует работы разработчиков. Если фильтры, корзина и авторизация зависят от множества состояний, одной аннотации формы недостаточно. Кроме того, API доступны только в
origin-isolated документах и ограничены
Permissions Policy tools; для cross-origin iframe требуется явное разрешение allow="tools". Это нужно учитывать ещё до пилота.
Безопасность нельзя передать агенту. Для оплаты, удаления данных и других значимых действий нужны проверки на стороне приложения и понятное подтверждение. Подсказка consequentialHint помогает агенту и браузеру распознать значимость действия, но не заменяет авторизацию, контроль прав, защиту от повторного выполнения и серверную валидацию. Для ответов с пользовательским контентом
документация рекомендует сигнализировать о недоверенном содержимом.
Нужны осмысленные инструменты. Десятки почти одинаковых названий мешают агенту выбрать верное действие.
Рекомендация Chrome — давать инструменту одну понятную функцию, описывать её ясным языком и тестировать обработку входных данных.