read
Fetches a URL and returns its main content as clean markdown, switching to a headless browser when plain extraction is empty. Provider-specific modes support crawl, extract, or screenshot tasks.
Instructions
Read a URL and return its main content as clean markdown; auto-escalates to a headless browser when the plain read comes back empty. Provider-specific extras via mode (crawl, structured extract, screenshot…) → call usage(provider=…) for exact params & example calls.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The URL to read and return as clean markdown. | |
| mode | No | Provider-specific escape hatch: firecrawl "crawl"/"extract", tavily "extract", serper "scrape", steel "screenshot"/"pdf", jina "screenshot"/"links", linkup "js", scrapingant "browser", zenrows "js". Call usage(provider=…) for the exact set. | |
| provider | No | Force a specific provider instead of the priority order. |