83/ 100
heatingplus.ro B
This site registers real WebMCP tools at runtime. Overall readiness is good, with room to improve.
Scanned 6 days ago with Chrome 151, real execution with a modelContext interceptor and synthetic interaction.
Scan another site 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 llms.txt present 4/4 pts
Found llms.txt (3,037 bytes).
PASS Not blocked by noindex 4/4 pts
No noindex directive found.
PASS WebMCP tools detected at runtime 14/14 pts
7 tool(s) registered through modelContext.registerTool() while the page ran in our Chrome.
PART Tool schema quality 17/20 pts
Average schema quality 5.1/5 across 7 tool(s). Weakest: search_products (5/6), get_product_details (5/6), compare_products (5/6), estimate_heating_need (5/6).
How to fix: Give every tool a clear description, a JSON Schema with typed and described parameters, constraints (enum, minLength, pattern, format), additionalProperties: false, and readOnlyHint annotations where they apply.
PASS Origin Trial token 12/12 pts
Valid WebMCP token for heatingplus.ro, expires 17 Nov 2026.
PASS Discovery manifest at /.well-known/webmcp 6/6 pts
Valid JSON manifest found.
PASS Manifest describes tools 3/3 pts
7 tool(s) described in the manifest.
PASS Manifest served as application/json 3/3 pts
Content-Type is application/json.
PASS Tools on more than the entry page 6/6 pts
All 10 checked pages expose tools.
FAIL The surface adapts to the page 0/14 pts
Every page exposes exactly the same tools, so nothing is tied to the current page.
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
| Name | Description | Parameters | Read-only |
|---|---|---|---|
search_products | Cauta produse publice in catalogul Heating Plus dupa denumire, marca, model sau cod. Folos... | 2 | no |
get_product_details | Citeste datele publice structurate ale unei pagini de produs Heating Plus. Foloseste numai... | 1 | no |
browse_category | Listeaza produse publice dintr-o categorie Heating Plus si returneaza denumirea categoriei... | 2 | no |
compare_products | Compara intre doua si patru produse publice Heating Plus folosind datele structurate actua... | 1 | no |
estimate_heating_need | Calculeaza orientativ necesarul termic pentru o centrala sau recomanda capacitatea BTU pen... | 4 | no |
search_guides | Cauta in ghidurile publice Heating Plus articole despre alegere, montaj, consum, incalzire... | 2 | no |
get_site_policy | Citeste informatiile publice oficiale Heating Plus despre livrare, retur, garantie, plata,... | 1 | no |
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.