bulk-url-checker
Server Details
Bulk HTTP status checker: up to 100,000 URLs per job, with redirect chains and response times.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- carlosofscience/bulkurlchecker-python
- GitHub Stars
- 0
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 5 tools
Each tool maps to a distinct step in the URL-checking workflow: submit URLs, check job status, retrieve results, and inspect account-level usage/domains. There is no meaningful overlap between status and results or between usage and verified domains.
All tools use a consistent snake_case verb_noun pattern, with get_ for read operations and submit_urls for the one action. The names are predictable and immediately convey their role.
Five tools is well-scoped for a bulk URL checker: one submission action, two job lifecycle readers, and two account-related readers. Every tool earns its place without redundancy.
The core workflow is fully covered: submit URLs, monitor progress, and fetch results, with quota and domain verification information for operational planning. The only interactive part (domain verification) is intentionally external, so no API tool is missing.
Available Tools
5 toolsget_job_resultsARead-onlyIdempotentInspect
Fetch paginated results for a job. Each result has the URL, HTTP status code (null if unreachable), response time in ms, and an error message if the check failed.
Inputs: job_id (required), limit, offset.
get_job_statusBRead-onlyIdempotentInspect
Get the current status and progress of a job.
Inputs: job_id (required).
get_usageARead-onlyIdempotentInspect
Returns the number of URL checks currently available on this account.
Inputs: no named parameters.
get_verified_domainsARead-onlyIdempotentInspect
Lists the domains this account has proven ownership of. Checks against a verified domain run substantially faster than checks against an unverified one. Verification is interactive, requiring a DNS TXT record or a meta tag, and is done in the web dashboard rather than through this API.
Inputs: no named parameters.
submit_urlsADestructiveInspect
Submits a list of URLs to be checked and returns a job_id. Lists of up to about 200 URLs complete inline, waiting up to 60 seconds, and the results are returned directly. Larger lists return immediately with the job_id alone, and their results become available as the job progresses.
Inputs: urls (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Check many URLs at once: HTTP status, redirect chains and loops, so you see which links break.
Check one web page for broken links, redirect chains hop by hop and mixed content. Free, no key.
SEO, broken links, Lighthouse, sitemaps, Open Graph tags and SSL expiry for any list of URLs.
Check sitemap URLs for 404s, redirects and noindex. One Apify Actor via Apify's hosted MCP server.
Related MCP Servers
- AlicenseAqualityBmaintenanceProvides a check_links tool that lets AI apps verify up to 200 URLs at once, returning status codes, redirect chains, final URLs, and connection errors.1MIT
- AlicenseNot gradedqualityDmaintenanceEnables bulk domain registration status checking for over 200 TLDs using WHOIS and DNS fallback.8 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to check a single web page for broken links, trace redirect chains hop by hop, and detect mixed content through a remote Streamable HTTP tool.MIT
- FlicenseNot gradedqualityDmaintenanceEnables scanning web pages and entire domains to identify broken links, checking hyperlinks, images, scripts, and other resources. Provides comprehensive link validation with robots.txt compliance and detailed reporting of link status across single pages or complete websites.-
Glama MCP Gateway
Add one secure layer between your agents and this server.