Research a question (search + read + organise)
researchRuns a full web search and retrieval loop: queries multiple engines, expands terms, fetches and quotes passages from relevant sources, and returns a citable Markdown brief.
Instructions
One call that does the whole mechanical research loop: search several engines, derive extra queries from the vocabulary of the results, fetch the most relevant and diverse sources, then extract the passages from each that actually answer the question. Returns a Markdown brief with numbered, citable sources and verbatim quoted passages — it does NOT paraphrase, because this server has no language model; you write the synthesis from the evidence it gathers. Use this instead of chaining web_search and several fetch_url calls whenever you need more than a snippet. depth 1 = the query as written. depth 2 (default) = the query plus expansions derived from what the first page of results is actually about. depth 3 = broader expansion and more sources.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| depth | No | How hard to dig. 1 is fastest, 3 is most thorough (default 2). | |
| query | Yes | The research question, in natural language. | |
| format | No | Output format. "markdown" (default) is compact and readable; "json" returns structured data for post-processing. | |
| region | No | Region hint such as "us" or "cn". | |
| engines | No | Engines to use, in priority order. Omit for automatic tiered selection (keyless defaults first, then fallbacks, then matching subject indexes). Use ["all"] for every configured engine, or see the list_engines tool for ids. | |
| refresh | No | Ignore cached pages and re-fetch every source (default false). | |
| language | No | Language hint such as "en" or "zh". | |
| freshness | No | Only return results newer than this. Honoured by engines that support it (Google News, Bing, Serper, Tavily, Brave, Google CSE) and ignored by the rest. | |
| max_sources | No | How many sources to fetch and quote (default 8 at depth 2+). | |
| safe_search | No | Safe-search level. Defaults to the server configuration ("moderate"). | |
| exclude_domains | No | Exclude these domains from the research. | |
| include_domains | No | Restrict the research to these domains. | |
| passages_per_source | No | Passages to quote per source (default 4). |