# Wizcom Public API

Wizcom publishes one small public API: the scan behind the free [AI Visibility Check](https://wizcomltd.com/ai-visibility-check). It needs no API key.

- OpenAPI spec: https://wizcomltd.com/openapi.json
- API catalog (RFC 9727): https://wizcomltd.com/.well-known/api-catalog
- Health: https://wizcomltd.com/api/health

## Scan a website

`POST https://wizcomltd.com/api/agent-ready-scan` with a JSON body:

```json
{ "url": "example.com" }
```

The scan checks five basics on the site's origin:

1. `robots.txt` is published
2. `sitemap.xml` is reachable and valid
3. `/llms.txt` is published
4. `/.well-known/security.txt` has a Contact line
5. The homepage has JSON-LD structured data

Example response:

```json
{
  "success": true,
  "url": "https://example.com",
  "score": 3,
  "total": 5,
  "checks": [
    { "id": "robots", "label": "robots.txt published", "pass": true, "detail": "robots.txt is published." }
  ],
  "scannedAt": "2026-10-28T15:00:00.000Z"
}
```

## Limits

- 20 scans per IP per hour. Over the limit you get HTTP 429 with a `Retry-After` header.
- Results for the same origin are cached for 5 minutes (`X-Wizcom-Cache: HIT`).
- Private, loopback, and link-local addresses are rejected with HTTP 422.
- Scans are logged without raw IP addresses. See the [Privacy Policy](https://wizcomltd.com/privacy-policy).

## MCP server

Connect any MCP client (Claude, ChatGPT, Cursor, and others) to:

```
https://wizcomltd.com/mcp
```

Streamable HTTP, no authentication. Server card: https://wizcomltd.com/mcp/server-card

Tools:

- `get_wizcom_info`: company, services, service area, and contact details from wizcomltd.com.
- `estimate_downtime_cost`: the [Downtime Cost Calculator](https://wizcomltd.com/tools/downtime-calculator).
- `check_cyber_insurance_readiness`: the [Cyber Insurance Readiness Check](https://wizcomltd.com/tools/cyber-insurance-readiness). Educational only; not insurance or legal advice.
- `scan_ai_visibility`: the scan above. It shares the same 20-per-hour limit.

The site's Markdown pages are also available as MCP resources. The server allows 120 requests per IP every 10 minutes.

## In the browser (WebMCP)

On pages of wizcomltd.com, browsers that support WebMCP expose these tools to AI agents:

- `scan_ai_visibility`: runs the scan above.
- `estimate_downtime_cost`: the [Downtime Cost Calculator](https://wizcomltd.com/tools/downtime-calculator).
- `check_cyber_insurance_readiness`: the [Cyber Insurance Readiness Check](https://wizcomltd.com/tools/cyber-insurance-readiness). Educational only; not insurance or legal advice.

## What isn't available

There's no public API for contact, quotes, or support requests. The contact form is protected by Cloudflare Turnstile. Email hello@wizcomltd.com instead.
