{"data":{"name":"dev.workers.mike-tusa.linkpulse/linkpulse","title":"LinkPulse","description":"Check one web page for broken links, redirect chains hop by hop and mixed content. Free, no key.","version":"0.3.0","websiteUrl":"https://linkpulse.mike-tusa.workers.dev/","repositoryUrl":null,"remotes":[{"url":"https://linkpulse.mike-tusa.workers.dev/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-15T03:00:35.946Z","updatedAt":"2026-10-15T03:00:35.946Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"LinkPulse","source":"official-registry","sourceId":"dev.workers.mike-tusa.linkpulse/linkpulse","updatedAt":"2026-10-15T03:00:35.946Z","confidence":100,"websiteUrl":"https://linkpulse.mike-tusa.workers.dev/","description":"Check one web page for broken links, redirect chains hop by hop and mixed content. Free, no key.","verification":"official","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"dev.workers.mike-tusa.linkpulse/linkpulse","endpointFingerprint":"5dacd652e67315a5b9009f25524e29f0b70a64ddb45bd369c649ae622dc7db0d","name":"check_links","title":"Check one web page for broken links and redirect chains","description":"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.","inputSchema":{"type":"object","properties":{"url":{"type":"string","description":"Public http(s) page URL, e.g. https://example.com/. A URL without a scheme is treated as https://.","minLength":1,"maxLength":2048},"assets":{"type":"boolean","description":"Also check images, scripts, stylesheets, iframes and media (default true). false = only <a>/<area> links."},"max":{"type":"integer","description":"How many links to check, 1-200 (default 200).","minimum":1,"maximum":200}},"required":["url"],"additionalProperties":false},"annotations":{"title":"Check links on a page","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"11e02427ba2f2a2ef8ed7097053c12d8d4c0a15dd564d10279497c9810cb69f5","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T07:46:33.618Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"5dacd652e67315a5b9009f25524e29f0b70a64ddb45bd369c649ae622dc7db0d","protocol":"streamable-http","status":"indexed","toolCount":1,"observedAt":"2026-10-31T07:46:33.618Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"dev.workers.mike-tusa.linkpulse/linkpulse":{"url":"https://linkpulse.mike-tusa.workers.dev/mcp"}}},"Cursor":{"mcpServers":{"dev.workers.mike-tusa.linkpulse/linkpulse":{"url":"https://linkpulse.mike-tusa.workers.dev/mcp"}}},"VS Code":{"servers":{"dev.workers.mike-tusa.linkpulse/linkpulse":{"type":"http","url":"https://linkpulse.mike-tusa.workers.dev/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://linkpulse.mike-tusa.workers.dev/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:dev.workers.mike-tusa.linkpulse%2Flinkpulse","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/dev.workers.mike-tusa.linkpulse%2Flinkpulse","name":"dev.workers.mike-tusa.linkpulse/linkpulse","description":"Check one web page for broken links, redirect chains hop by hop and mixed content. Free, no key.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://linkpulse.mike-tusa.workers.dev/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://linkpulse.mike-tusa.workers.dev/","repositoryUrl":null,"version":"0.3.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"dev.workers.mike-tusa.linkpulse/linkpulse","status":"online","lastCheckedAt":"2026-11-03T17:19:11.677Z","lastSuccessfulCheck":"2026-11-03T17:19:11.677Z","latencyMs":129,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T17:19:11.677Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T17:19:11.677Z"},"security":null,"timestamps":{"createdAt":"2026-10-15T03:00:35.946Z","updatedAt":"2026-10-15T03:00:35.946Z","observedAt":"2026-11-03T17:19:11.677Z"},"compatibility":{"serverVersion":"0.3.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}