google_fetch
Fetches web pages as markdown via a real browser, enabling access to dynamic content, paywalls, and cookie-walled articles. Removes boilerplate to return only the article body.
Instructions
Read web pages as markdown, through the warmed logged-in browser.
Use this instead of a plain HTTP fetch when the page needs a real browser: JS-rendered apps, soft paywalls, cookie-walled articles, anything behind the Google login. That capability is the whole point -- for a static public page an ordinary fetch is cheaper.
Boilerplate (nav, footers, cookie banners, related-story rails) is stripped and only the article body comes back, so the payload is a fraction of the raw HTML. Output is markdown, which keeps headings, lists and code fences intact.
Capped at 5 URLs per call and read sequentially with per-host throttling -- this is a
real browser making real requests. max_chars truncates each page on a paragraph
boundary and sets truncated with the full length in chars_total.
A page that cannot be read comes back with ok: false and a reason rather than
sinking the call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| urls | Yes | ||
| max_chars | No |