Skip to content
Blog

WebMCP: letting AI assistants call tools directly on tetra.vn

Phạm Hải AnhPhạm Hải Anh · AI engineer··3 min read
WebMCP: letting AI assistants call tools directly on tetra.vn

AI assistants are learning to act on the web for you: booking, looking things up, filling forms. Until now they do it by taking a screenshot and guessing the page structure, which is slow and error prone. WebMCP is a new web standard that lets a website declare its own functions as tools an agent can call directly. tetra.vn now supports WebMCP, one of the first websites in Vietnam to do so.

What WebMCP is

WebMCP (Web Model Context Protocol) is a proposal from the W3C Web Machine Learning group. The core idea is simple: instead of letting an agent guess which button to click, the page registers tools, each with a name, a natural language description and a schema for its input and output. An agent in the browser reads that list and calls tools directly in code, without looking at the interface. It is faster, less error prone, and above all explicit about what the page allows.

Technically the page calls document.modelContext.registerTool for each tool. This is a browser side API; no data goes through any intermediary server.

Why it matters

More and more of the interaction between people and a website will flow through an AI assistant. A site that describes its functions in a machine readable way is easier for an agent to understand and recommend correctly, rather than being misread or skipped. For Tetra this follows the same line as our machine readable content: a knowledge page, FAQs with structured data, and a description file for language models. WebMCP is the next step, from machine readable to machine actionable.

One thing worth stating plainly: the standard is very early. Only a few experimental browser builds support the native API today, and real usage is close to zero. We enable WebMCP as a positioning and capability experiment, not as an expectation of an immediate traffic increase.

What tetra.vn exposes

Every tool at this stage is read only, with no writes and no collection of personal data. They run only when the browser supports the API, and have no effect on ordinary visitors.

  • Get Tetra knowledge: returns the full information about the company, products and solutions as text for the agent to answer questions.
  • List products: products with a short description, page URL and a demo or source link when available.
  • Search the blog: search by keyword and return matching titles, excerpts and URLs.
  • Current page: tells the agent which page the user is viewing.
  • Navigate: moves the current tab to a path within tetra.vn when the user asks.

How to try it

If you use a browser with a built in agent that supports WebMCP, or install an extension following the standard, just open tetra.vn and ask the assistant about Tetra products or solutions. The agent will discover the tools and call them as needed. On browsers without support the site works exactly as before; the WebMCP part simply does not activate.

What comes next

The next step is to add write tools, for example booking a consultation right inside a conversation with the agent. Those tools will always ask you to confirm before sending, and go through the same validation and abuse protection as a normal form. We ship the read side first and open the write side only after the security work is done.

If your organisation is weighing how to bring AI into its workflows, book a consultation with Tetra or see our products.

Related articles

Free resource

Personal Data Protection checklist

Review your business before the law takes effect on 01/01/2026.

Get the checklist