{"specVersion":"1.0","host":{"displayName":"WebBotAuth.net","identifier":"did:web:webbotauth.net","documentationUrl":"https://webbotauth.net/mcp","trustManifest":{"identity":"did:web:webbotauth.net","identityType":"did","attestations":[{"type":"web-bot-auth-directory","uri":"https://webbotauth.net/.well-known/http-message-signatures-directory","mediaType":"application/http-message-signatures-directory+json"}]}},"entries":[{"@context":"https://agenticresourcediscovery.org/context/v1","identifier":"urn:air:webbotauth.net:mcp:web-bot-auth","displayName":"Web Bot Auth Checker (MCP)","type":"application/mcp-server-card+json","capabilities":["check_web_bot_auth","verify_signature"],"description":"Check a domain's Web Bot Auth deployment (graded A-F) and verify RFC 9421 HTTP message signatures.","representativeQueries":["check if a domain has web bot auth set up","grade a website's web bot auth deployment","verify an RFC 9421 HTTP message signature"],"updatedAt":"2026-10-14T00:00:00Z","trustManifest":{"identity":"did:web:webbotauth.net","identityType":"did","attestations":[{"type":"web-bot-auth-directory","uri":"https://webbotauth.net/.well-known/http-message-signatures-directory","mediaType":"application/http-message-signatures-directory+json"}]},"data":{"name":"web-bot-auth","description":"WebBotAuth.net checker tools.","tools":[{"name":"check_web_bot_auth","description":"Check a domain's Web Bot Auth deployment. Returns a graded report (verdict valid/invalid/not_found, grade A-F, score, check results).","inputSchema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain to check, e.g. example.com"}}}},{"name":"verify_signature","description":"Verify an HTTP message signature against the Web Bot Auth profile. Accepts Signature and Signature-Input headers from a signed request.","inputSchema":{"type":"object","required":["signature","signature_input"],"properties":{"signature":{"type":"string","description":"Value of the Signature header from the signed request."},"signature_input":{"type":"string","description":"Value of the Signature-Input header from the signed request."},"signature_agent":{"type":"string","description":"Optional: value of the Signature-Agent header (used to resolve the JWKS)."}}}}]}}]}