← Back to the report
Agent Readiness

Haidilao

haidilao.com · Food, Auto & Lifestyle Brands

0
Readiness /100
0
Checks passed
5
Checks failed
16
Checks run

Discoverability

Can agents find your site and its capabilities?

failWebMCP / agent-protocol tools discoveredAgent manifests

The page registers no tools via the WebMCP browser API (navigator.modelContext).

Fix: Expose your actions to AI agents with the WebMCP browser API: register tools via navigator.modelContext.registerTool. Optionally also publish a /.well-known/webmcp.json tool catalog as a discovery signpost.

Understanding

Can agents understand your content?

failagent-protocols.markdown-negotiation (uncaught error)Open agent protocols

Checker threw: (r.errorCode ?? "").startsWith is not a function

Operability

Can agents actually operate the page?

failWebMCP tools registered with the browserWebMCP tools

The page registers no tools via the navigator.modelContext browser API, so an AI agent has no structured way to operate it.

Fix: Expose your site’s actions to AI agents with the WebMCP browser API: call navigator.modelContext.registerTool({ name, description, inputSchema, execute }) from your page so an agent can invoke them. Implement it directly, or with a library like the @mcp-b polyfill (https://mcp-b.ai). Spec: https://github.com/webmachinelearning/webmcp.

infoTool catalog signpost publishedWebMCP tools

No tool catalog was found at /.well-known/webmcp.json (or /.well-known/webmcp). The catalog is a community convention, not part of the WebMCP standard, so this does not affect WebMCP presence.

Fix: Consider also publishing a tool catalog at /.well-known/webmcp.json: a JSON document with a "spec" of "webmcp/0.1" and a "tools" array, where each tool declares a name and a clear description. It is a community convention (optional, not part of the WebMCP standard) that lets crawlers and agents discover your tools without executing JavaScript.

Trust & Security

Can agents safely transact?

failagent-protocols.oauth-authz (uncaught error)Open agent protocols

Checker threw: (r.errorCode ?? "").startsWith is not a function

failagent-protocols.oauth-protected-resource (uncaught error)Open agent protocols

Checker threw: (r.errorCode ?? "").startsWith is not a function

failagent-protocols.web-bot-auth (uncaught error)Open agent protocols

Checker threw: (r.errorCode ?? "").startsWith is not a function