get_page_text
Extract clean article text from a Firefox tab, stripping navigation, banners, and sidebars for easy reading or quoting. Returns up to 200,000 characters of plain prose.
Instructions
Read a page as prose: plain text, no markup, no element handles. The extractor takes the article bodies when the page has real ones, otherwise , otherwise the block with the best text-to-markup ratio, falling back to the body, and throws away navigation, banners, footers, sidebars, toolbars, select menus, iframes and anything marked hidden or aria-hidden, so a long post arrives as paragraphs rather than as the furniture around them. Reach for it when the goal is to read or quote; reach for read_page or find when you need something clickable, since nothing here carries a ref. Output stops at 200000 characters, cut on a line break, and the closing note reports how long the page actually was - only a pathological page ever hits that. tabId is required, must name a tab this session owns, and has to be spelled out on a browser_batch step. A modal alert or confirm blocks the read until firefox_dialog answers it; no site approval is asked for, since the browser runs in its own profile.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tabId | Yes | Required: the tab whose readable text you want. Valid ids come from tabs_context_mcp or firefox_status; tabs outside this session's group cannot be read, and a browser_batch step has to name the id itself. |