{"rule_id":"AB-051","category":"webmcp","icon":"📝","title":"WebMCP Form Annotations","short_description":"Your forms are annotated so WebMCP agents can fill them automatically.","user_value":"Annotations let agents understand and fill your forms, enabling automated interactions like registration and checkout.","wrong_example":"Forms have no annotations. Agents can't understand what fields mean or how to fill them.","right_example":"Forms are annotated, so agents can fill them automatically and correctly.","effort_hint":"moderate","estimated_cost":"$10-50","severity":"low","pillar":"discovery","version":"1.0.0","counted_in_score":true,"check":{"type":"content_parse","sources":["webmcp"],"target":"/"},"fix":{"eligible":false,"type":"assisted","note":"Add data-mcp attributes to HTML forms"},"checklist_anchor":"#AB-051","checklist_url":"/agent-readiness-checklist#AB-051","html_url":"/rules/AB-051","json_url":"/rules/AB-051.json","related_rules":[{"rule_id":"AB-050","title":"WebMCP Manifest","category":"webmcp"},{"rule_id":"AB-069","title":"WebMCP Browser Tools","category":"webmcp"},{"rule_id":"AB-115","title":"MCP namespace-based tool isolation","category":"webmcp"},{"rule_id":"AB-116","title":"Well-known MCP descriptor","category":"webmcp"},{"rule_id":"AB-102","title":"MCP tools and REST endpoints parity","category":"webmcp"},{"rule_id":"AB-103","title":"check_compliance MCP tool available","category":"webmcp"}]}