{"protocolVersion":"0.3.0","name":"CanAgentUse Scanner","description":"A web agent can create a public website scan and retrieve report details.","url":"https://canagentuse.com/api/a2a","version":"0.1.0","supportedInterfaces":[{"transport":"JSONRPC","url":"https://canagentuse.com/api/a2a"}],"capabilities":{"streaming":false,"pushNotifications":false},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json","text/markdown"],"skills":[{"id":"create_scan","name":"Create scan","description":"Create a website scan and retrieve report details.","tags":["website-quality","agent-readiness"],"inputModes":["application/json"],"outputModes":["application/json","text/plain"],"examples":[{"method":"message/send","params":{"metadata":{"skillId":"create_scan","url":"https://example.com"}}}],"inputSchema":{"type":"object","properties":{"metadata":{"type":"object","properties":{"skillId":{"const":"create_scan"},"url":{"type":"string","format":"uri"}},"required":["skillId","url"]}},"required":["metadata"]},"outputSchema":{"type":"object","properties":{"kind":{"const":"task"},"id":{"type":"string","description":"Scan ID used as the A2A task ID."},"status":{"type":"object","properties":{"state":{"enum":["submitted","completed"]}},"required":["state"]},"scan":{"type":"object","properties":{"scanId":{"type":"string"},"statusUrl":{"type":"string","format":"uri"},"reportUrl":{"type":"string","format":"uri"},"exportUrl":{"type":"string","format":"uri"},"promptUrl":{"type":"string","format":"uri"}},"required":["scanId","statusUrl","reportUrl"]}},"required":["kind","id","status"]}}],"rateLimits":{"statusEndpoint":"https://canagentuse.com/api/scans","responseField":"rateLimit"},"resultFlow":{"create":"Call message/send with params.metadata.skillId=create_scan and params.metadata.url.","poll":"https://canagentuse.com/api/scans/{scanId}","report":"https://canagentuse.com/reports/{scanId}","export":"https://canagentuse.com/api/scans/{scanId}/export?format=json","pdfExport":"https://canagentuse.com/api/scans/{scanId}/export?format=pdf","prompt":"https://canagentuse.com/api/scans/{scanId}/prompt"},"exportFormats":["json","csv","xlsx","pdf"],"reportVisibility":{"default":"failed, warning, and informational checks","passedChecks":"Requires a plan with canViewPassedChecks=true."},"errors":[{"code":-32602,"meaning":"Invalid URL, private URL, or unsupported skill payload."},{"code":-32029,"meaning":"Scan rate limit reached; inspect error.data.rateLimit."}],"securitySchemes":{},"documentationUrl":"https://canagentuse.com/llms.txt"}