{"id":"ia.webmcp-manifest","name":"WebMCP manifest","verify":{"command":null,"rescan":"isagentready results {domain} --checkpoint ia.webmcp-manifest","expect":null},"fix":{"steps":[{"action":"Remove /.well-known/webmcp.json and annotate the forms on the page.","order":1,"language":null,"code_example":null}],"summary":"Use WebMCP form annotations or registerTool() instead of a manifest.","skill":{"name":"agent-protocols","anchor":"ia.webmcp-manifest"}},"category":"agent_protocols","aggregate":null,"references":[],"stage":"act","lifecycle":{"introduced":"2026-08-24","revised":[],"retired":"2026-08-27","replaced_by":"ia.webmcp-declarative"},"methodology_version":"2026-10-30","evidence_tier":"experimental","evidence_source":null,"why":"No specification defines a WebMCP manifest and no agent reads one. This checkpoint is retired. Old reports still show it.","profiles":["api_tool_readiness"],"score_role":"informational","ar_strengths":{},"ar_practice_ids":[],"legacy_id":"4.2","detail_url":"https://isagentready.com/en/methodology/checkpoints/ia.webmcp-manifest","strength_source":"isagentready_policy","i18n":{"nl":{"name":"WebMCP-manifest","steps":["Verwijder /.well-known/webmcp.json en annoteer de formulieren op de pagina."],"why":"Geen specificatie definieert een WebMCP-manifest en geen agent leest het. Dit checkpoint is gestopt. Oude rapporten tonen het nog.","verify_expect":null,"fix_summary":"Gebruik WebMCP-formulierannotaties of registerTool() in plaats van een manifest."}},"maturity":"emerging","applicability":{"mode":"detected_surface","condition":null,"surfaces":["api"]},"strength":"MAY","ar_mapping":"none","evidence_type":"recommendation"}