{"name":"Marketing Hygiene Checker","description":"The AI-ready & accessible site audit, automated: can people, screen readers, search crawlers and AI agents read and use a web page, and what does each view cost in carbon? Every failing check comes with a copy-paste fix prompt. Free, no sign-up, no credentials.","supportedInterfaces":[{"url":"https://ismysitehygienic.com/api/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"},{"url":"https://ismysitehygienic.com/api/a2a","protocolBinding":"JSONRPC","protocolVersion":"0.3"}],"provider":{"organization":"Marketing Hygiene Checker (András Pintér)","url":"https://ismysitehygienic.com"},"version":"1.28.0","documentationUrl":"https://ismysitehygienic.com/llms.txt","iconUrl":"https://ismysitehygienic.com/images/logo-v3.png","capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/markdown","application/json"],"skills":[{"id":"scan_website","name":"Scan a web page","description":"Scan one public web page for marketing hygiene: accessibility & semantics, JavaScript weight, JSON-LD structured data & trust signals, discoverability for AI crawlers (robots.txt, sitemap, llms.txt, Markdown), Core Web Vitals, page weight, image optimisation, caching, green hosting and CO₂ per page view, plus online-shop checks when the page is a shop. Returns a 0–100 score, a grade and a copy-paste fix prompt for every failing check. Send the page URL as text, or a data part {\"url\": \"https://…\"}.","tags":["seo","accessibility","geo","ai-readiness","performance","structured-data","carbon"],"examples":["Scan https://example.com","How AI-ready and accessible is https://example.com/pricing?"],"inputModes":["text/plain","application/json"],"outputModes":["text/markdown","application/json"]},{"id":"scan_site","name":"Scan a site's key pages","description":"Scan up to five key pages of a site (home, main service/product, pricing, contact/booking, top landing page — picked from the sitemap or navigation) and return a per-page table of scores plus each page's failing checks. Ask for \"key pages\" or \"whole site\" in the text, or send a data part {\"skill\": \"scan_site\", \"url\": \"https://…\", \"pages\": 5}.","tags":["seo","site-audit","accessibility","geo","ai-readiness"],"examples":["Scan the key pages of https://example.com","Audit the whole site example.com"],"inputModes":["text/plain","application/json"],"outputModes":["text/markdown","application/json"]}],"protocolVersion":"0.3.0","url":"https://ismysitehygienic.com/api/a2a","preferredTransport":"JSONRPC","supportsAuthenticatedExtendedCard":false}