{"serverId":"mcp-registry/io.github.edelgad3/ai-visibility-scanner","tools":[{"name":"compare_scan","fixed":{"name":"compare_scan","description":"Scan a competitor and return side-by-side comparison","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["url","competitor_url"],"properties":{"url":{"type":"string","format":"uri","maxLength":2048},"max_pages":{"type":"number","default":3,"maximum":10,"minimum":1},"competitor_url":{"type":"string","format":"uri","maxLength":2048}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":116,"tokensAfter":116},{"name":"get_score_breakdown","fixed":{"name":"get_score_breakdown","description":"Get detailed line-item breakdown for a score dimension","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["dimension","checks"],"properties":{"checks":{"type":"string"},"dimension":{"enum":["geo","multimodal","agent_ready"],"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: checks. Change to number/boolean/array where that's what you accept.","verify":true},{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":89,"tokensAfter":93},{"name":"submit_lead","fixed":{"name":"submit_lead","description":"Submit a lead for service booking","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["name","email","tier","scan_url"],"properties":{"name":{"type":"string"},"tier":{"enum":["visibility","forge","diagnostic"],"type":"string"},"email":{"type":"string"},"company":{"type":"string"},"scan_url":{"type":"string","format":"uri","maxLength":2048},"findings_count":{"type":"number"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":128,"tokensAfter":128}],"toolsChanged":3,"tokensSaved":0,"todo":[{"tool":"compare_scan","params":["url","max_pages","competitor_url"]},{"tool":"get_score_breakdown","params":["checks","dimension"]},{"tool":"refresh_scan","params":["url","max_pages"]},{"tool":"submit_lead","params":["name","tier","email","company","scan_url","findings_count"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}