Fetcher MCP

by everford
Verified

fetch_url

Retrieve web page content from a specified URL

Input Schema

NameRequiredDescriptionDefault
debugNoWhether to enable debug mode (showing browser window), overrides the --debug command line flag if specified
disableMediaNoWhether to disable media resources (images, stylesheets, fonts, media), default is true
extractContentNoWhether to intelligently extract the main content, default is true
maxLengthNoMaximum length of returned content (in characters), default is no limit
navigationTimeoutNoMaximum time to wait for additional navigation in milliseconds, default is 10000 (10 seconds)
returnHtmlNoWhether to return HTML content instead of Markdown, default is false
timeoutNoPage loading timeout in milliseconds, default is 30000 (30 seconds)
urlYesURL to fetch
waitForNavigationNoWhether to wait for additional navigation after initial page load (useful for sites with anti-bot verification), default is false
waitUntilNoSpecifies when navigation is considered complete, options: 'load', 'domcontentloaded', 'networkidle', 'commit', default is 'load'

Input Schema (JSON Schema)

{ "properties": { "debug": { "description": "Whether to enable debug mode (showing browser window), overrides the --debug command line flag if specified", "type": "boolean" }, "disableMedia": { "description": "Whether to disable media resources (images, stylesheets, fonts, media), default is true", "type": "boolean" }, "extractContent": { "description": "Whether to intelligently extract the main content, default is true", "type": "boolean" }, "maxLength": { "description": "Maximum length of returned content (in characters), default is no limit", "type": "number" }, "navigationTimeout": { "description": "Maximum time to wait for additional navigation in milliseconds, default is 10000 (10 seconds)", "type": "number" }, "returnHtml": { "description": "Whether to return HTML content instead of Markdown, default is false", "type": "boolean" }, "timeout": { "description": "Page loading timeout in milliseconds, default is 30000 (30 seconds)", "type": "number" }, "url": { "description": "URL to fetch", "type": "string" }, "waitForNavigation": { "description": "Whether to wait for additional navigation after initial page load (useful for sites with anti-bot verification), default is false", "type": "boolean" }, "waitUntil": { "description": "Specifies when navigation is considered complete, options: 'load', 'domcontentloaded', 'networkidle', 'commit', default is 'load'", "type": "string" } }, "required": [ "url" ], "type": "object" }

You must be authenticated.

Other Tools