Web search and read the top pages
web_search_readAnswers a research question in one call: searches the web, then reads the top results (up to 3) as clean Markdown with the same reader as scrape_markdown (main content, tables kept, PDFs supported), so an agent gets the sources' text instead of just links. A page that cannot be read (bot check, error) is skipped and the next result read instead, and listed in skipped. Also returns all results, a direct answer when there is one and related searches. Country, language and recency filters; characters per page are adjustable. You are only charged when a result is returned: invalid input (400) and upstream failures (4xx/5xx) are not settled. Costs $0.012 USDC per call via x402. Paid per call with x402 inside MCP (see the server instructions).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| via | No | Optional: the tool whose next_calls suggested this call (filled in for you). | |
| read | No | How many of the top results to read as Markdown (1-3, default 3). Pages that cannot be read are skipped for the next result. | |
| query | Yes | What to search for, e.g. "best open-source vector database 2026" or "site:sec.gov Apple 10-K". | |
| country | No | Two-letter country for local results, e.g. us, gb, de. Default: us. | |
| language | No | Two-letter language code, e.g. en, de, fr. | |
| time_range | No | Only results from the past day, week, month or year (news, recent events). | |
| max_chars_per_page | No | Markdown characters per page (500-20000, default 8,000). |