99/ 100
www.imobiliarealba.com A+
This site registers real WebMCP tools at runtime. Overall readiness is excellent.
Scanned 17 hours ago with Chrome 156, 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 AI crawlers named explicitly in robots.txt recommendation, no points
13 AI crawlers are named explicitly in robots.txt.
PASS llms.txt present 4/4 pts
Found llms.txt (7,354 bytes).
PASS Not blocked by noindex 4/4 pts
No noindex directive found.
PASS WebMCP tools detected at runtime 14/14 pts
4 tool(s) registered through modelContext.registerTool() while the page ran in our Chrome.
PASS Tool schema quality 14/14 pts
Average schema quality 6/5 across 4 tool(s).
PART Declarative form field quality 2/3 pts
5 of 9 fields are complete. To complete: tip, localitate, pret_min, pret_max.
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
5 of 6 names follow the verb and object form. To rename: browse_listings.
PASS Origin Trial token 12/12 pts
Valid WebMCP token for www.imobiliarealba.com, expires 30 Mar 2027.
PASS Discovery manifest at /.well-known/webmcp 6/6 pts
Valid JSON manifest found.
PASS Manifest describes tools 3/3 pts
4 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.
PASS The surface adapts to the page 14/14 pts
6 distinct tool sets across 10 pages: the surface changes with context.
Tools registered by this page
| Name | Description | Parameters | Read-only |
|---|---|---|---|
search_listings | Caută anunțuri imobiliare active în județul Alba (România) după tranzacție, tipul propriet... | 7 | yes |
get_listing | Întoarce detaliile unui anunț de pe Imobiliare Alba după ID: descriere, suprafețe, etaj, a... | 1 | yes |
list_localities | Întoarce localitățile din județul Alba din portal, cu numărul de anunțuri active din fieca... | 0 | yes |
get_site_info | Întoarce descrierea portalului Imobiliare Alba: ce fel de anunțuri are, cine le publică, c... | 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.