SmartFetch

Paid fallback for public webpages: clean text, Markdown, links, metadata, and JavaScript rendering.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
80%
Naming quality
90%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~443Tokens (tool definitions)
~839 BTypical response size
Minimal attention impact (0.35% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "smartfetch": {
      "url": "https://smartfetch-production-ea53.up.railway.app/mcp"
    }
  }
}

Remote endpoints

https://smartfetch-production-ea53.up.railway.app/mcpstreamable-http

What it can do

Tool inventory

Tools (4)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢fetch_webpage(url, max_chars, force_browser)

Read, fetch, scrape, or extract any public webpage or URL for AI agents. Returns clean text, Markdown, links, and metadata, with automatic browser rendering for JavaScript-heavy pages.

Input Schema

{
  "type": "object",
  "properties": {
    "url": {
      "title": "Url",
      "type": "string"
    },
    "max_chars": {
      "default": 20000,
      "maximum": 50000,
      "minimum": 1000,
      "title": "Max Chars",
      "type": "integer"
    },
    "force_browser": {
      "default": false,
      "title": "Force Browser",
      "type": "boolean"
    }
  },
  "required": [
    "url"
  ],
  "title": "fetch_webpageArguments"
}
⚪webpage_to_markdown(url, max_chars, force_browser)

Convert a public webpage or URL into clean Markdown for AI agents, with core retrieval metadata.

Input Schema

{
  "type": "object",
  "properties": {
    "url": {
      "title": "Url",
      "type": "string"
    },
    "max_chars": {
      "default": 20000,
      "maximum": 50000,
      "minimum": 1000,
      "title": "Max Chars",
      "type": "integer"
    },
    "force_browser": {
      "default": false,
      "title": "Force Browser",
      "type": "boolean"
    }
  },
  "required": [
    "url"
  ],
  "title": "webpage_to_markdownArguments"
}
🟢extract_webpage_text(url, max_chars, force_browser)

Extract clean readable text from a public webpage or URL for AI agents, with core retrieval metadata.

Input Schema

{
  "type": "object",
  "properties": {
    "url": {
      "title": "Url",
      "type": "string"
    },
    "max_chars": {
      "default": 20000,
      "maximum": 50000,
      "minimum": 1000,
      "title": "Max Chars",
      "type": "integer"
    },
    "force_browser": {
      "default": false,
      "title": "Force Browser",
      "type": "boolean"
    }
  },
  "required": [
    "url"
  ],
  "title": "extract_webpage_textArguments"
}
⚪render_webpage(url, max_chars)

Browser-render a public JavaScript-heavy webpage or URL, then return clean text, Markdown, links, and metadata.

Input Schema

{
  "type": "object",
  "properties": {
    "url": {
      "title": "Url",
      "type": "string"
    },
    "max_chars": {
      "default": 20000,
      "maximum": 50000,
      "minimum": 1000,
      "title": "Max Chars",
      "type": "integer"
    }
  },
  "required": [
    "url"
  ],
  "title": "render_webpageArguments"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded4 tools
verifiedversion not recorded4 tools
verifiedversion not recorded4 tools