Hosted MCP server · #47 most used on Smithery
SteadyFetch
intake-triage/steadyfetch
Reliable web fetching MCP server with built-in retry logic, circuit breaker patterns, caching, and anti-bot bypass. Fetches URLs as raw HTML or clean markdown optimized for LLM consumption. Includes domain health checks and cache management tools.
- Uses
- 8.9k
- Tools
- 5
- Runs
- Hosted
- Listed
- 7mo ago
Get started
Add it to your agent
npx -y @smithery/cli@latest install intake-triage/steadyfetch --client claudeSwap --client claude for cursor, vscode, windsurf or another client. The CLI asks for any required settings.
claude mcp add --transport http steadyfetch https://server.smithery.ai/intake-triage/steadyfetch/mcpA hosted server: nothing to install. Run /mcp in Claude Code to sign in if it asks.
[mcp_servers.steadyfetch]
url = "https://server.smithery.ai/intake-triage/steadyfetch/mcp"Add to ~/.codex/config.toml.
{
"mcpServers": {
"steadyfetch": {
"url": "https://server.smithery.ai/intake-triage/steadyfetch/mcp"
}
}
}Add to ~/.cursor/mcp.json.
{
"servers": {
"steadyfetch": {
"type": "http",
"url": "https://server.smithery.ai/intake-triage/steadyfetch/mcp"
}
}
}Add to .vscode/mcp.json.
gemini mcp add --transport http steadyfetch https://server.smithery.ai/intake-triage/steadyfetch/mcpSaved to .gemini/settings.json.
What it can do
5 tools
fetch_url4 paramsFetch a URL with full reliability — retry, circuit breaker, cache, and anti-bot bypass. Returns both raw HTML and clean markdown. Automat…
Fetch 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 consistently down. Args: url: The URL to fetch use_cache: Whether to use cached results (default: true, TTL 1 hour) js_render: Whether to render JavaScript (default: true, disable for speed) wait_for: CSS selector to wait for
| Parameter | Type | Description |
|---|---|---|
url | string | |
wait_for | ||
js_render | boolean | |
use_cache | boolean |
fetch_markdown3 paramsFetch a URL and return clean markdown text optimized for LLM consumption. Same reliability as fetch_url but returns only the markdown con…
Fetch 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: The URL to fetch use_cache: Whether to use cached results (default: true) wait_for: CSS selector to wait for before capturing
| Parameter | Type | Description |
|---|---|---|
url | string | |
wait_for | ||
use_cache | boolean |
check_domain1 paramCheck the health status of a domain. Returns the circuit breaker state: 'closed' (healthy), 'open' (failing), or 'half_open' (testing rec…
Check 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.com')
| Parameter | Type | Description |
|---|---|---|
domain | string |