web_research
ActiveTool of io.github.saloprj/dialogbrain
Answer a research question from live web sources in one call — returns a synthesized answer with numbered [N] citation markers and a citations array of {url, title, index}. Supports recency and domain filters. Use for questions needing current, sourced information (news about a company, market state, comparisons). For raw search result links use web.search; mode='deep' runs minutes-long exhaustive research — only when explicitly requested.
Parameters schema
{
"type": "object",
"required": [
"query"
],
"properties": {
"mode": {
"enum": [
"quick",
"pro",
"deep"
],
"type": "string",
"default": "quick",
"description": "Research depth: 'quick' (default, seconds, cheapest), 'pro' (harder questions, better sourcing), 'deep' (autonomous multi-step research, takes minutes — only when the user explicitly wants an exhaustive report)."
},
"query": {
"type": "string",
"description": "Research question. Specific scoped questions outperform vague keywords."
},
"domains": {
"type": "array",
"items": {
"type": "string"
},
"description": "Restrict search to these domains (max 10), e.g. ['coindesk.com', 'cointelegraph.com']. Prefix with '-' to exclude a domain."
},
"recency": {
"enum": [
"day",
"week",
"month",
"year"
],
"type": "string",
"description": "Only use sources from this window. Omit for no limit."
}
}
}Parent server
io.github.saloprj/dialogbrain
https://github.com/saloprj/dialogbrain-mcp
1/7 registries