skip to main content

How Should Websites be Built Today so They Work When AI Agents Start Browsing Tomorrow?

Graham Miller Posted by Graham Miller Email Graham
webmcp

Google and Microsoft recently introduced WebMCP (Web Model Context Protocol), an emerging web standard designed to allow AI agents to interact with websites directly through structured tools rather than by trying to interpret the interface like a human user. So how should websites be designed today so they remain useful tomorrow, when AI agents start browsing for users?

Over the past decade, websites have evolved from simple information pages into sophisticated applications. Now, a new shift is beginning that could change how users interact with the web entirely.

Google and Microsoft recently introduced WebMCP (Web Model Context Protocol), an emerging web standard designed to allow AI agents to interact with websites directly through structured tools rather than by trying to interpret the interface like a human user.

While still in early development, WebMCP signals a potential transition toward what many are calling the 'agent-ready' web - where AI assistants can perform tasks on behalf of users instead of simply helping them search for information.

For web developers and digital agencies, this raises an important question:

How should websites be designed today so they remain useful tomorrow when AI agents start browsing for users?

From the 'Browsable Web' to the 'Action Web'

For most of the web's history, interaction has followed a simple model:

  1. A user searches for something.
  2. They click through to a website.
  3. They manually complete the task, such as buying a product, booking a ticket, or submitting a form.

AI agents disrupt this process.  Instead of giving users a list of links, AI assistants are increasingly being asked to complete the task directly:

  • 'Book the cheapest flight to Madrid next week.'
  • 'Order printer ink compatible with my printer.'
  • 'Find a hotel near my conference venue.'

Historically, AI agents trying to interact with websites had to simulate human behaviour:  They would

  • Read the page HTML
  • Identify buttons
  • Guess which form fields matter
  • Attempt to click through the interface

But this approach is fragile and requires a lot of computational power.

WebMCP introduces a different approach: websites can expose structured tools that AI agents can use directly.

Instead of clicking a button labelled 'Search Flights' the agent can simply call a function like:

searchFlights(origin, destination, date)

 

This removes the guesswork and makes their interactions faster and more reliable.

So What Is WebMCP?

WebMCP is a browser-level API that allows websites to register tools that AI agents can discover and execute.  The core interface is exposed through:

navigator.modelContext

 

Through this API, a website can:

  • Register available tools
  • Describe what those tools do
  • Define the required inputs
  • Provide the function that executes the task

For example, an e-commerce website could expose tools like:

  • searchProducts()
  • addToCart()
  • checkStock()
  • completeCheckout()

The AI agent sees these capabilities and can use them directly instead of trying to intepret the visible page.

Importantly, this happens inside the browser, using the user's existing login session, so the AI agent acts on behalf of the user with the same permissions they already have.

WebMCP Means AI Assistants Use Less Energy

Another important aspect of WebMCP  is its impact on the computing resources required by AI systems.

When an AI agent interacts with a traditional website, it typically needs to process large amounts of HTML, JavaScript, and page content to work out what actions are possible. For large language models, that can mean analysing thousands of bits of irrelevant markup just to identify something simple like a 'Buy Now' button.

WebMCP removes that inefficiency by exposing clearly defined functions that an AI agent can call directly. This means that the amount of computation - and therefore energy - required is dramatically reduced.

As AI platforms scale to billions of interactions, these efficiency gains become economically significant, so it's possible that AI assistants will begin to favour websites that offer tools like WebMCP because they are faster, cheaper, and more energy-efficient for the AI to use.

Why This Matters for Website Owners

Although WebMCP is currently experimental, it points toward a broader shift.  If AI agents become a common way that people interact with the internet, then websites that cannot easily expose their capabilities may become harder for AI assistants to use effectively.

That could impact:

  • E-commerce conversions
  • Bookings
  • Potential enquiries

If an AI agent cannot complete a task on your website, it may recommend a competitor whose site it can use more easily.

What Developers Should Be Thinking About Now

WebMCP is likely to change before becoming mainstream, but the underlying direction is clear: web developers should begin thinking about agent-friendly architecture.

1. Design Core Actions as Clear Functions

AI agents will work best when key actions are clearly defined operations.  Examples include:

  • Search inventory
  • Add item to basket
  • Create booking
  • Submit form
  • Retrieve account information

Developers should think about these actions as services, not just UI components.

2. Treat Your Website Like an API

The web is gradually moving toward a model where interfaces and services are separate layers.

A good architecture already supports this.

Frontend UI
    ↓
Application logic
    ↓
API / service layer

 

WebMCP essentially provides another interface layer - an AI interface.

If your site already has well-structured internal processes and logic, then exposing this functionality to AI agents becomes much easier.

3. Reduce UI Dependency

Many modern sites rely on visual interaction:

  • JavaScript-driven components
  • Complex animations
  • Dynamic rendering
  • Hidden actions behind modals

These can be difficult for AI systems to interpret.

Cleaner structures and clearer data models benefit both humans and machines. This follows the same shift we saw years ago with structured data and accessibility.

The Role of Web Agencies

For digital agencies, right now WebMCP is less about adopting a specific technology today and more about understanding the direction the web is heading.

Just as we have helped businesses adapt to:

  • Mobile-first design
  • SEO and structured data
  • Accessibility standards
  • Performance optimisation

We may soon need to help clients adapt to AI-driven interaction models.

That includes helping them:

  • Structure their services clearly
  • Build systems with clean APIs
  • Ensure their sites remain usable by both humans and machines

It's Early Days

WebMCP is currently in early preview and only supported in experimental versions of Chrome.  The specification may evolve significantly before becoming widely adopted, but the concept behind it - websites exposing structured capabilities to AI systems - is likely to remain.

The Opportunity for Forward-Thinking Businesses

The biggest lesson from past web transitions is simple:

Businesses that adapt early tend to benefit the most.

Companies that invested early in:

  • SEO
  • Mobile design
  • Page performance
  • Structured data

gained significant competitive advantages. The same could happen with AI agent-ready websites.

Final Thoughts

WebMCP may still be experimental, but it represents something important:

The web is evolving from pages that humans read to systems that software can use.

For developers and agencies, that means thinking beyond layout and design. It means building websites that are:

  • Well structured
  • Service-driven
  • Secure
  • Machine-readable
  • Ready for the next generation of web interaction

The future web won’t just be browsed. It will be used by intelligent agents on behalf of users. And in the same way that fast websites rank better in search, agent-friendly websites may soon become the choice of AI assistants.

If you want to talk to us about optimising your website now, or getting it ready for the future, please get in touch.