Three ways for an agent to use a website. Reading the HTML and guessing which button does what. Taking screenshots and clicking on coordinates. Or using tools that the page itself describes with WebMCP, such as search_products, compare_products and add_to_cart.