BTradeTech · WebMCP

WebMCP Implementation

A practical guide for websites that want to expose genuine user actions to browser agents safely.

Start with one real user goal

Choose search, support lookup, a quote request or another workflow people already complete. A WebMCP tool should describe a useful capability rather than mirror every visual button.

Use document.modelContext

Register a tool with a name, description, inputSchema and execute function. Feature-detect the browser API and preserve the human-facing form as the fallback.

Protect consequential actions

Booking, checkout and submissions need a visible confirmation boundary and server-side authorization.