Skip to main content
Glama

Fetch MCP

by jae-jae

fetch_url

Retrieve and process web page content from a URL, extract main content, convert to Markdown, and customize settings like timeout, media handling, and navigation behavior.

Instructions

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. Make sure to include the schema (http:// or https:// if not defined, preferring https for most cases)
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. Make sure to include the schema (http:// or https:// if not defined, preferring https for most cases)", "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" }

Other Tools from Fetch MCP

Related Tools

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jae-jae/fetcher-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server