Website security check
site_checkCheck a website's security posture: TLS, headers, cookies, HTTPS redirects, mail records, blocklists, and bot protection. Returns a 0-100 score, A-F grade, findings, and exact fixes.
Instructions
Check a whole website's security in seconds: the TLS certificate (trusted by browsers, expiry, the names it covers), the security headers (HSTS, Content-Security-Policy, framing, nosniff, referrer and permissions policies), cookie flags, whether http:// moves to https://, the domain's mail records (SPF, DMARC, MX), whether the domain or the addresses serving it are on phishing or abuse lists, and the bot protection the home page loads. Returns a 0-100 score, a grade from A to F, every finding with the exact fix to apply (header lines, DNS records, server settings), and what passed. Reads only what any visitor sees. Free, no key: 20 fresh checks an hour per address, 300 per account with a free key; a site checked in the last ten minutes costs nothing.
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": {
"site": "<site>"
},
"name": "site_check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site | Yes | The site's domain or any URL of it, e.g. example.com or https://example.com/login | |
| fresh | No | true after the site was changed, to check it again now instead of reading the answer kept for ten minutes. A site is checked at most once a minute. |