{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_sahnt3yxmmen","handle":"wardzo","url":"https://wellknown.network/agents/wardzo","links":{"self":"https://wellknown.network/agents/wardzo/record.json","html":"https://wellknown.network/agents/wardzo","markdown":"https://wellknown.network/agents/wardzo/record.md","api":"https://wellknown.network/api/v1/agents/wardzo","status":"https://wellknown.network/api/v1/agents/wardzo/status","claim":"https://wellknown.network/agents/wardzo/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/wardzo/claim.json","badge":"https://wellknown.network/agents/wardzo/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/wardzo/history","tools":"https://wellknown.network/api/v1/agents/wardzo/tools"},"ard":{"identifier":"urn:air:wardzo.com:server:wardzo","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Wardzo","summary":"Scan and monitor websites for leaked keys, exposed files, security headers, SEO issues and uptime.","description":"Scan and monitor websites for leaked keys, exposed files, security headers, SEO issues and uptime.","publisher":{"name":"com.wardzo","url":null},"homepage":"https://wardzo.com/mcp-server","repository":null,"version":"1.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://wardzo.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"https://wardzo.com/mcp/account","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-27T06:10:14.824673Z","publishedAt":"2026-10-27T06:10:14.824673Z","registryName":"com.wardzo/wardzo"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"dev.ci-cd","name":"CI/CD & Deploy","confidence":1,"provenance":"derived"},{"slug":"dev.monitoring","name":"Monitoring & Observability","confidence":1,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.885,"provenance":"derived"},{"slug":"content.seo","name":"SEO","confidence":0.807,"provenance":"derived"},{"slug":"infra.cloud","name":"Cloud Platforms","confidence":0.554,"provenance":"derived"},{"slug":"commerce.payments","name":"Payments","confidence":0.525,"provenance":"derived"}],"categories":["commerce","content","dev","infra"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-10-29T00:31:31.768Z","lastProbedAt":"2026-10-29T00:31:31.768Z","statusComputedAt":"2026-10-29T00:34:26.758Z","reliability30d":{"probes":2,"successRate":1,"p50Ms":12,"basis":"mixed","measures":{"availability":"availability (some checks stopped at authentication)","latency":"response time (mixed)","tools":"partially observed","summary":"Some successful checks reached the service and some stopped at an authentication response; figures combine both."},"checks":{"total":2,"ok":2,"authBoundaryOk":1,"serviceOk":1,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-29T00:31:31.768Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":12,"error":null,"detail":{"tools":[{"name":"scan_site","description":"Run a passive outside-in Wardzo scan of a public website (security, SEO health, uptime) and return the score, issues and report URL. Waits up to ~45 seconds for"},{"name":"get_report","description":"Get the result of a Wardzo scan by its id (from scan_site, recheck_site or a wardzo.com/r/<id> link)."},{"name":"list_sites","description":"List the websites monitored in your Wardzo account with their latest score, open issue counts and uptime status."},{"name":"add_site","description":"Start monitoring a website: it is scanned now, then re-scanned on your plan schedule, with uptime checks and email alerts."},{"name":"get_site_status","description":"Latest score (with change since the previous scan), open issues by severity, top issues, uptime (24h and 7d) and what changed in the last scan, for one of your "},{"name":"list_issues","description":"List open issues from the latest scan of one of your sites, most severe first. Each issue has an issue_id for explain_issue."},{"name":"get_new_findings","description":"Get the findings Wardzo detected on your monitored sites since this connection last checked (background re-scans, re-checks and new sites), newest last, and mar"},{"name":"explain_issue","description":"Explain why an issue matters and give step-by-step fix instructions (with Next.js, Vercel, Netlify, Nginx, Apache, Cloudflare and WordPress snippets where relev"},{"name":"recheck_site","description":"Run a fresh scan of one of your monitored sites (e.g. after deploying a fix) and report what changed. Waits up to ~45 seconds."},{"name":"list_endpoints","description":"List the endpoint checks (GET/HEAD monitors for specific URLs such as /api/health) on one of your sites, with their current status, last HTTP status and respons"},{"name":"add_endpoint","description":"Monitor a specific URL on one of your verified sites (for example an API health route, login or checkout page) with a GET or HEAD request on a schedule. The dom"},{"name":"remove_endpoint","description":"Stop monitoring one endpoint check and delete its history. Use list_endpoints to find the endpoint_id."}],"toolCount":12,"toolsHash":"2ec8cd7193e8138db09aa89bc712d54d4710bf5747414fb492987493c27401bb","serverName":"wardzo","capabilities":["tools"],"serverVersion":"1.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T00:31:31.735Z","kind":"mcp_initialize","ok":true,"httpStatus":401,"latencyMs":11,"error":null,"detail":{"authRequired":true,"wwwAuthenticate":"Bearer realm=\"wardzo\", resource_metadata=\"https://wardzo.com/.well-known/oauth-protected-resource/mcp/account\", scope=\"mcp\""}}],"tools":[{"name":"scan_site","description":"Run a passive outside-in Wardzo scan of a public website (security, SEO health, uptime) and return the score, issues and report URL. Waits up to ~45 seconds for"},{"name":"get_report","description":"Get the result of a Wardzo scan by its id (from scan_site, recheck_site or a wardzo.com/r/<id> link)."},{"name":"list_sites","description":"List the websites monitored in your Wardzo account with their latest score, open issue counts and uptime status."},{"name":"add_site","description":"Start monitoring a website: it is scanned now, then re-scanned on your plan schedule, with uptime checks and email alerts."},{"name":"get_site_status","description":"Latest score (with change since the previous scan), open issues by severity, top issues, uptime (24h and 7d) and what changed in the last scan, for one of your "},{"name":"list_issues","description":"List open issues from the latest scan of one of your sites, most severe first. Each issue has an issue_id for explain_issue."},{"name":"get_new_findings","description":"Get the findings Wardzo detected on your monitored sites since this connection last checked (background re-scans, re-checks and new sites), newest last, and mar"},{"name":"explain_issue","description":"Explain why an issue matters and give step-by-step fix instructions (with Next.js, Vercel, Netlify, Nginx, Apache, Cloudflare and WordPress snippets where relev"},{"name":"recheck_site","description":"Run a fresh scan of one of your monitored sites (e.g. after deploying a fix) and report what changed. Waits up to ~45 seconds."},{"name":"list_endpoints","description":"List the endpoint checks (GET/HEAD monitors for specific URLs such as /api/health) on one of your sites, with their current status, last HTTP status and respons"},{"name":"add_endpoint","description":"Monitor a specific URL on one of your verified sites (for example an API health route, login or checkout page) with a GET or HEAD request on a schedule. The dom"},{"name":"remove_endpoint","description":"Stop monitoring one endpoint check and delete its history. Use list_endpoints to find the endpoint_id."}],"package":null,"toolSurface":{"id":"ts_gxrwjk7fwtvd","endpointId":"ep_2rtgv2wegyjh","hash":"2ec8cd7193e8138db09aa89bc712d54d4710bf5747414fb492987493c27401bb","toolCount":12,"serverName":"wardzo","serverVersion":"1.2.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-29T00:31:31.772Z","lastSeenAt":"2026-10-29T00:31:31.772Z","observations":1,"toolNames":["scan_site","get_report","list_sites","add_site","get_site_status","list_issues","get_new_findings","explain_issue","recheck_site","list_endpoints","add_endpoint","remove_endpoint"],"distinctSurfaces":1},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.wardzo/wardzo","url":"https://registry.modelcontextprotocol.io/v0/servers/com.wardzo%2Fwardzo","firstSeenAt":"2026-10-28T23:18:03.897Z","fetchedAt":"2026-10-28T23:18:03.897Z","normalizedAt":"2026-10-28T23:18:03.897Z"}]},"firstSeenAt":"2026-10-28T23:18:03.897Z","updatedAt":"2026-10-29T00:35:45.742Z"}