What it is, how to implement it, how to verify it. Services AI agent readiness audit WebMCP Implementation Agentic SEO architecture Structured data and schemas API optimization and data layer for AI Knowledge graph and entity modeling WebMCP migration and refactoring WebMCP consulting for companies and agencies WebMCP for online stores Origin trial and technical compliance WebMCP maintenance and monitoring See all services Blog Leaderboard RO EN
93/ 100

www.advertoriale.com.ro A

This site registers real WebMCP tools at runtime. Overall readiness is excellent.

Scanned 2 weeks ago with Chrome 155, real execution with a modelContext interceptor and synthetic interaction.

Scan another site

Agent access22 / 22
PASS Page loads over HTTPS 8/8 pts
The page answered with HTTP 200 over HTTPS.
PASS AI agents allowed in robots.txt 6/6 pts
No major AI crawler is blocked in robots.txt.
PASS AI crawlers named explicitly in robots.txt recommendation, no points
14 AI crawlers are named explicitly in robots.txt.
PASS llms.txt present 4/4 pts
Found llms.txt (1,625 bytes).
PASS Not blocked by noindex 4/4 pts
No noindex directive found.
WebMCP tools, measured in a real browser43 / 46
We load the page in Chrome, intercept modelContext before any script runs and record what your page actually registers.
PASS WebMCP tools detected at runtime 14/14 pts
6 tool(s) registered through modelContext.registerTool() while the page ran in our Chrome.
PASS Tool schema quality 14/14 pts
Average schema quality 6/6 across 6 tool(s).
FAIL Declarative form field quality 0/3 pts
0 of 4 fields are complete. To complete: titlu, text, ancora, link.
How to fix: Give every field a name, an explicit type and required, and give free text fields a pattern, or use a type that validates itself (email, url, number, date). That way the agent knows which values are accepted before it submits the form. In search and filter forms (method="get") fields may stay optional, without required, as long as they have a name, a type and a constraint. Hidden fields and anti-spam traps marked aria-hidden are not counted.
PASS Tool names made of a verb and an object 3/3 pts
All 7 tool names start with a verb and name the object of the action.
PASS Origin Trial token 12/12 pts
Valid WebMCP token for advertoriale.com.ro, expires 17 Nov 2026.
Discovery, community conventions12 / 12
Not part of the official Chrome spec. Scored as a small bonus because static crawlers and directories use it.
PASS Discovery manifest at /.well-known/webmcp 6/6 pts
Valid JSON manifest found.
PASS Manifest describes tools 3/3 pts
8 tool(s) described in the manifest.
PASS Manifest served as application/json 3/3 pts
Content-Type is application/json.
Coverage, how much of the site the agent sees16 / 20
We open several inner pages and check whether the tools travel with the user through the site or sit only on the entry page.
PART Tools on more than the entry page 5/6 pts
Only 9 of 10 checked pages expose tools.
How to fix: Register tools across the site, not only on the landing page. An agent that arrives straight on an inner page, from a search or a link, has to find what it needs there.
PART The surface adapts to the page 11/14 pts
3 distinct tool sets across 9 pages. The surface adapts across several sections of the site; there is room for one more context.
How to fix: Add tools tied to the page the agent is on: the details of that product or service, that page form, search within the current section. The same tools everywhere is a header, not a capability.

Tools registered by this page

NameDescriptionParametersRead-only
search_site Caută în articolele și paginile publicate pe advertoriale.com.ro după un termen. Întoarce... 1 yes
list_articles Întoarce cele mai noi articole de pe advertoriale.com.ro, opțional dintr-o singură categor... 1 yes
get_advertorial_pricing Întoarce prețul publicării unui advertorial pe advertoriale.com.ro și ce include: linkuri,... 0 yes
get_publishing_rules Întoarce regulile de publicare ale advertoriale.com.ro: cum se marchează advertorialele, a... 0 yes
check_advertorial_text Verifică un advertorial înainte de comandă, cu aceleași reguli ca la publicare: lungime, l... 3 yes
get_contact_info Întoarce datele de contact ale advertoriale.com.ro: email, telefon, adresă și datele firme... 0 yes

Captured live from modelContext.registerTool() calls while the page ran. A static HTML scan cannot see these.

Not measurable remotely, so not scored: end-to-end tool execution by an agent, human-in-the-loop consent handling, and result quality. Test those with the Model Context Tool Inspector extension in a WebMCP-capable Chrome.

Push this score higher?

GOAI implements WebMCP end to end: imperative tools, valid schemas, the origin trial token and the discovery manifest.

See our services