This is your go-to when Claude needs to fetch web content but you're tired of dealing with rate limits, transient failures, and anti-bot measures. It wraps HTTP requests with production-grade reliability patterns: automatic retries with exponential backoff, circuit breakers that fail fast when endpoints are down, response caching to avoid hammering the same URLs, and anti-bot bypass to get through common protections. Deployed as a remote service on Railway, so you can share a single instance across multiple Claude sessions without managing your own infrastructure. Reach for this when you're building agents that need to scrape documentation, monitor APIs, or pull data from flaky sources without babysitting every request.
Public tool metadata for what this MCP can expose to an agent.
fetch_urlFetch a URL with full reliability — retry, circuit breaker, cache, and anti-bot bypass. Returns both raw HTML and clean markdown. Automatically retries on failure with exponential backoff, falls back to plain HTTP if browser fetch fails, and circuit-breaks domains that are con...4 paramsFetch a URL with full reliability — retry, circuit breaker, cache, and anti-bot bypass. Returns both raw HTML and clean markdown. Automatically retries on failure with exponential backoff, falls back to plain HTTP if browser fetch fails, and circuit-breaks domains that are con...
urlstringwait_forvaluejs_renderbooleanuse_cachebooleanfetch_markdownFetch a URL and return clean markdown text optimized for LLM consumption. Same reliability as fetch_url but returns only the markdown content, stripping HTML, scripts, and noise. Best for when you need the page content for analysis, summarization, or data extraction. Args: url...3 paramsFetch a URL and return clean markdown text optimized for LLM consumption. Same reliability as fetch_url but returns only the markdown content, stripping HTML, scripts, and noise. Best for when you need the page content for analysis, summarization, or data extraction. Args: url...
urlstringwait_forvalueuse_cachebooleancheck_domainCheck the health status of a domain. Returns the circuit breaker state: 'closed' (healthy), 'open' (failing), or 'half_open' (testing recovery). Use this before batch operations to avoid wasting time on domains that are down. Args: domain: The domain to check (e.g., 'example.c...1 paramsCheck the health status of a domain. Returns the circuit breaker state: 'closed' (healthy), 'open' (failing), or 'half_open' (testing recovery). Use this before batch operations to avoid wasting time on domains that are down. Args: domain: The domain to check (e.g., 'example.c...
domainstringcache_statsGet cache statistics — size and item count. Useful for monitoring cache utilization and deciding when to clear.Get cache statistics — size and item count. Useful for monitoring cache utilization and deciding when to clear.
No parameter schema in public metadata yet.
clear_cacheClear the entire fetch cache. Use when you need fresh data and don't want to rely on cached results.Clear the entire fetch cache. Use when you need fresh data and don't want to rely on cached results.
No parameter schema in public metadata yet.