{"serverId":"mcp-registry/io.github.galanai/aiwebsignals","tools":[{"name":"compare_public_machine_web_evidence","fixed":{"name":"compare_public_machine_web_evidence","description":"Compare observable public machine-web readiness and evidence coverage for two to six public domains.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["domains"],"properties":{"domains":{"type":"array","items":{"type":"string","maxLength":2048,"minLength":1},"maxItems":6,"minItems":2}}},"annotations":{"readOnlyHint":true},"title":"Compare Public AI Web Evidence"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":112,"tokensAfter":112},{"name":"evaluate_ai_web_readiness","fixed":{"name":"evaluate_ai_web_readiness","description":"FREE ONE-CALL EVALUATION: run the existing bounded public readiness scan, retrieve the matching persisted normalized evidence report, verify scan ID + hostname, then return observed findings and next actions in this one response. Unknown evidence is not a successful observation. Never charges or changes a website.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["domain"],"properties":{"domain":{"type":"string","maxLength":253,"minLength":1}}},"annotations":{"readOnlyHint":true},"title":"Evaluate Public AI Web Readiness — Scan + Verified Evidence in One Call"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":154,"tokensAfter":154},{"name":"get_machine_capabilities","fixed":{"name":"get_machine_capabilities","description":"Return the current public capability contract served at /api/capabilities, including active protocol, evidence, and security boundaries.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true},"title":"Get AIWebSignals Capabilities"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":66,"tokensAfter":66},{"name":"get_machine_pricing","fixed":{"name":"get_machine_pricing","description":"Return the same public plan catalog served at /api/machine-pricing. Provider configuration identifiers and payment credentials are excluded.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true},"title":"Get AIWebSignals Pricing"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":66,"tokensAfter":66},{"name":"get_normalized_report","fixed":{"name":"get_normalized_report","description":"Read an existing or boundedly refreshed public AI web-readiness evidence report for a public domain. Unknown evidence remains unknown.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["domain"],"properties":{"domain":{"type":"string","maxLength":2048,"minLength":1}}},"annotations":{"readOnlyHint":true},"title":"Get Public AI Web Evidence Report"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":102,"tokensAfter":102},{"name":"get_scan_history","fixed":{"name":"get_scan_history","description":"Retrieve public, exact-target scan history and observed changes for a domain; excludes private connected-site evidence.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["domain"],"properties":{"limit":{"type":"integer","maximum":100,"minimum":1},"domain":{"type":"string","maxLength":2048,"minLength":1}}},"annotations":{"readOnlyHint":true},"title":"Get Public AI Web Scan History"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":112,"tokensAfter":112},{"name":"scan_ai_web_readiness","fixed":{"name":"scan_ai_web_readiness","description":"FREE EVALUATION FIRST: run a bounded public website readiness scan and get an explicit next-tool recommendation for a normalized evidence report. Read-only; no account or charge. Private/local network targets are rejected; observations may be saved to public scan history.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["domain"],"properties":{"domain":{"type":"string","maxLength":2048,"minLength":1,"description":"Public hostname or HTTP(S) URL to inspect"}}},"annotations":{"readOnlyHint":true},"title":"Scan AI Web Readiness"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":157,"tokensAfter":157}],"toolsChanged":7,"tokensSaved":0,"todo":[{"tool":"compare_public_machine_web_evidence","params":["domains"]},{"tool":"diagnose_agent_connection","params":["reason","surface","operation","http_status","method_header","accept_profile","session_header","protocol_version"]},{"tool":"evaluate_ai_web_readiness","params":["domain"]},{"tool":"get_normalized_report","params":["domain"]},{"tool":"get_scan_history","params":["limit","domain"]},{"tool":"request_machine_capability","params":["horizon","category","requested_capability"]}],"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."}