Website action index
Specific actions a compatible assistant can discover or perform through WebMCP, MCP or an API, one row per action and surface. Each row names the human confirmation point. Discovery never authorizes execution, and AgentsByTask never calls production writes or sign-in-only actions to test them.
WebMCP is an experimental browser surface (Chrome origin trial; Cloudflare developer preview). Those announcements establish available technology, not the status of individual sites. A general HTTP fetch cannot enumerate a page’s dynamically registered tools.
| Action | Surface | Access | Human confirmation | Prerequisites | Receipt to expect | Evidence |
|---|---|---|---|---|---|---|
| Create a bookingCal.com v2 booking API · Cal.com v2 API | API | Write | Present the exact slot, time zone and attendee before committing | Plan with API entitlement, event type and the credential for that setup | Booking identifier and status; retrieve the booking by its identifier | Publisher documentedSource · |
| Create a draft quoteStripe Quotes API · Stripe API (use test mode for evaluation) | API | Staged write | Review currency, quantity and total before finalizing | Stripe account; test mode, synthetic customer and price for evaluation | Draft quote object. A draft is not a finalized quote or a payment | Publisher documentedSource · |
| Finalize a quoteStripe Quotes API · Stripe API | API | Write | Separate operation after the draft is reviewed | Existing draft quote | Finalized quote object | Publisher documentedSource · |
| microsoft_docs_searchMicrosoft Learn MCP Server · https://learn.microsoft.com/api/mcp (Streamable HTTP) | MCP | Read | None required for a public read-only query; an operator reviews results before running a command | MCP client with Streamable HTTP. Public documentation lists no auth requirement | Returned documentation URLs and excerpts | Task passedSource · |
| Prepare a fax quotePostedly fax preparation · Connected assistant, then a private browser review | MCP | Staged write | Browser review of destination, complete proof and total before payment | Connected assistant, eligible PDF and destination | Quote ID, amount, status and review link. Payment and delivery have separate receipts | Publisher documentedSource · |
| book_table_le_petit_bistro: Initiates a dining reservation request at Le Petit Bistro. Accepts customer details, timing, and seating preferences.Chrome Labs French bistro WebMCP demo · Declarative WebMCP form tool on the publisher demo page https://googlechromelabs.github.io/webmcp-tools/demos/french-bistro/ | WebMCP | Demo only | Publisher demo only. AgentsByTask did not run page scripts, fill or submit the form. | The page loads webmcp-polyfill.js, webmcp-declarative.js (not executed by AgentsByTask). The page includes an origin-trial meta tag. | Not documented | Publisher documentedSource · |
| complete_booking: Populates guest information (First Name, Last Name, Email) and submits the reservation form.Chrome Labs hotel booking WebMCP demo · Declarative WebMCP tool on the publisher demo page https://googlechromelabs.github.io/webmcp-tools/demos/hotel-chain/ | WebMCP | Demo only | Publisher demo only. AgentsByTask did not run page scripts or submit forms. | A browser that exposes WebMCP tools through document.modelContext, as the publisher README describes. | Not documented | Publisher documentedSource · |
| filter_search_results: Apply price and amenity filters directly on the Search Results page.Chrome Labs hotel booking WebMCP demo · Imperative WebMCP tool on the publisher demo page https://googlechromelabs.github.io/webmcp-tools/demos/hotel-chain/ | WebMCP | Demo only | Publisher demo only. AgentsByTask did not run page scripts or submit forms. | A browser that exposes WebMCP tools through document.modelContext, as the publisher README describes. | Not documented | Publisher documentedSource · |
| Flight search and hotel booking walkthrough (demos)Chrome Labs WebMCP demos · Chrome Labs demo pages | WebMCP | Demo only | Discovery only; execution not authorized by discovery | Compatible Chrome build with the applicable WebMCP origin trial or flag | Registered tool names visible to a compatible client | Publisher documentedSource · |
| get_hotel_search_results: Retrieve the list of hotels matching the current search query and applied filters.Chrome Labs hotel booking WebMCP demo · Imperative WebMCP tool on the publisher demo page https://googlechromelabs.github.io/webmcp-tools/demos/hotel-chain/ | WebMCP | Demo only | Publisher demo only. AgentsByTask did not run page scripts or submit forms. | A browser that exposes WebMCP tools through document.modelContext, as the publisher README describes. | Not documented | Publisher documentedSource · |
| Location search and staged reservation (walkthrough demo)Cloudflare WebMCP developer preview · Sites that enabled Cloudflare’s developer-preview tool bridge | WebMCP | Demo only | Demo reservation confirmation is human gated | Compatible browser and a site that enabled the bridge | Staged reservation in the walkthrough | Publisher documentedSource · |
| lookup_amenity: Deep-link to a hotel's detail page and highlight a specific amenity or policy.Chrome Labs hotel booking WebMCP demo · Imperative WebMCP tool on the publisher demo page https://googlechromelabs.github.io/webmcp-tools/demos/hotel-chain/ | WebMCP | Demo only | Publisher demo only. AgentsByTask did not run page scripts or submit forms. | A browser that exposes WebMCP tools through document.modelContext, as the publisher README describes. | Not documented | Publisher documentedSource · |
| reset_filters: Remove all applied search filters and show all results for the current location.Chrome Labs hotel booking WebMCP demo · Imperative WebMCP tool on the publisher demo page https://googlechromelabs.github.io/webmcp-tools/demos/hotel-chain/ | WebMCP | Demo only | Publisher demo only. AgentsByTask did not run page scripts or submit forms. | A browser that exposes WebMCP tools through document.modelContext, as the publisher README describes. | Not documented | Publisher documentedSource · |
| Search and reserve a table (L’Atelier demo)Chrome Labs WebMCP demos · Chrome Labs demo page in a compatible Chrome build | WebMCP | Demo only | Human confirmation before completing the reservation | Compatible Chrome build with the applicable WebMCP origin trial or flag | Demo confirmation only; no real reservation | Publisher documentedSource · |
| search_location: Navigate to search results for a specific city or area.Chrome Labs hotel booking WebMCP demo · Imperative WebMCP tool on the publisher demo page https://googlechromelabs.github.io/webmcp-tools/demos/hotel-chain/ | WebMCP | Demo only | Publisher demo only. AgentsByTask did not run page scripts or submit forms. | A browser that exposes WebMCP tools through document.modelContext, as the publisher README describes. | Not documented | Publisher documentedSource · |
| start_booking: Initiate the booking process for the currently viewed hotel.Chrome Labs hotel booking WebMCP demo · Imperative WebMCP tool on the publisher demo page https://googlechromelabs.github.io/webmcp-tools/demos/hotel-chain/ | WebMCP | Demo only | Publisher demo only. AgentsByTask did not run page scripts or submit forms. | A browser that exposes WebMCP tools through document.modelContext, as the publisher README describes. | Not documented | Publisher documentedSource · |
| view_hotel: Navigate directly to a hotel's detail page by name or ID.Chrome Labs hotel booking WebMCP demo · Imperative WebMCP tool on the publisher demo page https://googlechromelabs.github.io/webmcp-tools/demos/hotel-chain/ | WebMCP | Demo only | Publisher demo only. AgentsByTask did not run page scripts or submit forms. | A browser that exposes WebMCP tools through document.modelContext, as the publisher README describes. | Not documented | Publisher documentedSource · |