Check one web page for broken links, redirect chains hop by hop and mixed content. Free, no key.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Fetch ONE public web page and check up to 200 of its links and assets: broken links (4xx/5xx, hosts that don't exist, connection errors, timeouts), redirect chains hop by hop (long chains, loops, https-to-http downgrades), mixed content and links that may just block bots (401/403/429, flagged maybe_bot_blocked). Not a crawler: other pages are not visited. Private/loopback/metadata targets are refused, including names that resolve to them. Takes up to about 45 seconds. Returns counts plus up to 25 problem links. Read-only. Same engine and limits as GET /api/check.
Public http(s) page URL, e.g. https://example.com/. A URL without a scheme is treated as https://.
How many links to check, 1-200 (default 200).
Also check images, scripts, stylesheets, iframes and media (default true). false = only <a>/<area> links.
Fetch ONE public web page and check up to 200 of its links and assets: broken links (4xx/5xx, hosts that don't exist, connection errors, timeouts), redirect chains hop by hop (long chains, loops, https-to-http downgrades), mixed content and links that may just block bots (401/403/429, flagged maybe_bot_blocked). Not a crawler: other pages are not visited. Private/loopback/metadata targets are refused, including names that resolve to them. Takes up to about 45 seconds. Returns counts plus up to 25 problem links. Read-only. Same engine and limits as GET /api/check.
| Argument | Type | Description |
|---|---|---|
| max | integer | How many links to check, 1-200 (default 200). |
| url* | string | Public http(s) page URL, e.g. https://example.com/. A URL without a scheme is treated as https://. |
| assets | boolean | Also check images, scripts, stylesheets, iframes and media (default true). false = only <a>/<area> links. |
{
"type": "object",
"required": [
"url"
],
"properties": {
"max": {
"type": "integer",
"maximum": 200,
"minimum": 1,
"description": "How many links to check, 1-200 (default 200)."
},
"url": {
"type": "string",
"maxLength": 2048,
"minLength": 1,
"description": "Public http(s) page URL, e.g. https://example.com/. A URL without a scheme is treated as https://."
},
"assets": {
"type": "boolean",
"description": "Also check images, scripts, stylesheets, iframes and media (default true). false = only <a>/<area> links."
}
},
"additionalProperties": false
}