{"serverId":"mcp-registry/ai.webmatik/audit","tools":[{"name":"get_audit","fixed":{"name":"get_audit","description":"Fetch a Webmatik audit by id. While background analysis (AI vision, AI search visibility) is still running the response says so — poll every ~15s until status is \"completed\". Returns scores per category, failed checks, and the prioritized recommendations.","inputSchema":{"type":"object","required":["auditId"],"properties":{"apiKey":{"type":"string","description":"Webmatik API key (wmk_...). Optional if sent as Authorization: Bearer header."},"auditId":{"type":"string","description":"Audit id returned by run_audit"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":164,"tokensAfter":164},{"name":"run_audit","fixed":{"name":"run_audit","description":"Start a full Webmatik growth audit of a website: SEO, performance (Core Web Vitals), AI readiness (GEO), conversion, retention, UI/UX, accessibility, and security — 70+ checks with a 0–100 Growth Score and a prioritized action plan. The audit takes 60–180 seconds; this returns an auditId immediately — poll get_audit for the result. Requires a Webmatik API key (get one at https://webmatik.ai/account, Starter/Growth plans).","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Website URL to audit, e.g. https://example.com"},"apiKey":{"type":"string","description":"Webmatik API key (wmk_...). Optional if sent as Authorization: Bearer header."}},"additionalProperties":false},"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":213,"tokensAfter":213}],"toolsChanged":2,"tokensSaved":0,"todo":[],"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."}