Launch scan (website safety and basics)
launch_scanPre-launch check of a live website: leaked keys in JavaScript bundles, public .env/.git, HTTPS and security headers, Google and link-preview basics, email spoofing protection (SPF/DMARC/DKIM), domain expiry and AI readiness, with a copy-paste fix prompt for each problem. Use before or after a site goes live, for apps built with Lovable, Bolt, Cursor or Claude Code, or on every deploy in CI. About 40 requests to the site and its DNS; no login, nothing intrusive. Returns domain, url, score 0-100, grade A-F, counts {pass, warn, fail, info}, sections[] {id secrets/security/seo/email/ai, title, items[] {id, status, title, detail, fix}}, aiReadiness and summary. Not charged when the site can't be reached. For a report to send to a non-technical client, use client_report. Price: $0.02 per call from Exepal credit; not charged if the call fails.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>"
},
"name": "launch_scan"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The live site to check, e.g. https://example.com (a bare domain works too) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | ||
| grade | No | A-F | |
| score | No | 0-100 | |
| counts | No | ||
| domain | No | ||
| scripts | No | ||
| summary | No | ||
| sections | No | ||
| fetchedAt | No | ISO 8601 | |
| aiReadiness | No |