1Fetches content from a URL and returns it in the specified format.
 2
 3WHEN TO USE THIS TOOL:
 4
 5- Use when you need to download content from a URL
 6- Helpful for retrieving documentation, API responses, or web content
 7- Useful for getting external information to assist with tasks
 8
 9HOW TO USE:
10
11- Provide the URL to fetch content from
12- Specify the desired output format (text, markdown, or html)
13- Optionally set a timeout for the request
14
15FEATURES:
16
17- Supports three output formats: text, markdown, and html
18- Automatically handles HTTP redirects
19- Sets reasonable timeouts to prevent hanging
20- Validates input parameters before making requests
21
22LIMITATIONS:
23
24- Maximum response size is 5MB
25- Only supports HTTP and HTTPS protocols
26- Cannot handle authentication or cookies
27- Some websites may block automated requests
28
29TIPS:
30
31- Use text format for plain text content or simple API responses
32- Use markdown format for content that should be rendered with formatting
33- Use html format when you need the raw HTML structure
34- Set appropriate timeouts for potentially slow websites