check_links
Check every link on a page and report which are broken. Each anchor is resolved to an absolute URL, de-duplicated, and checked with a HEAD request (falling back to GET where the server rejects HEAD), returning its status code, whether it redirected, response time and a severity. Gives a 0-100 score and a letter grade per page. Anchors, mailto: and tel: links are excluded because they cannot be broken. Up to 5 pages and 40 link checks per call. Paid: $0.02 per call in USDC on Base via x402 — call once without x_payment to receive the payment challenge.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| urls | Yes | Pages to check (max 5) | |
| x_payment | No | Optional X-PAYMENT header value from a completed x402 payment. Omit on first call to receive the payment challenge; complete the payment with your x402 wallet tooling, then retry with this set. | |
| maxLinksPerPage | No | ||
| checkExternalLinks | No | Also check links pointing off-site |