Brief
briefThe generalized ANALYST BRIEF — one composed "how is doing right now?" picture (pulse + net direction,
top_stories, winners/losers, aspect_heatmap, top_entities, top_assets) for any AND-combination of scopes. ⭐ Use to
SUMMARIZE a scope (theme / news category / country / sector / aspect) — NOT a raw article list (that's
search_news/news_feed). ⛔ NOT for a single COMPANY or market INDEX ("how is AAPL / the S&P doing?" →
options_sentiment + stock_impact/news_feed; an index maps to an ETF, not a brief scope). For a sector×region the
quickest path is pulse(kind='theme', target='banks', country=…); use brief for one precise GICS cohort or an AND-combo.
Scope by ≥1 of (CSV for several) — REQUIRED (never whole-market):
• news_type — a category; use ONLY these EXACT names: product_tech, ma_partnership, industry_thematic,
earnings_results, corporate_action, management_governance, analyst_rating, macro_economic, geopolitics,
commodity_supply, regulatory_legal, cybersecurity_digital_trust, digital_finance_tokenization,
price_action_technical, crypto_related, forex_related, analyst_forecast. (commodity→commodity_supply;
central-bank/rates→macro_economic — there is NO 'monetary_policy'.)
• country (ISO-2) · aspect (impact channel) · gics (code or plain English) · megatrend (theme name/id).
⚠️ News coverage starts 2026-01-01. node+ripple appear only when a SINGLE megatrend anchors the brief.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "brief"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Upper time bound, ISO date `YYYY-MM-DD`. | |
| gics | No | A GICS sector/industry — a CODE PREFIX (sector `25` / group `2550` / industry `255010` / sub `25501010`, CSV for several) OR plain English ('banks', 'semiconductors', 'biotech'); the server resolves it. 🔴 ENGLISH (translate the concept first: ธนาคาร→'banks'). So 'European banks' = gics='banks' + country=EU codes. | |
| lang | No | Translate title/brief_text: `en`|`th`|`ja`. | |
| from_ | No | Lower time bound, ISO date `YYYY-MM-DD`. ⚠️ Ava Advisor NEWS coverage starts 2026-01-01 (nothing before). | |
| aspect | No | Impact CHANNEL filter (e.g. `demand`, `competition`, `tariff`, `monetary`). Omit → all channels. | |
| window | No | News-recency window: `7d`/`30d`/`90d`/`180d`/`1y` or `mtd`/`qtd`/`ytd`. Omit → a sensible default. (Price history is unaffected — this only scopes the NEWS lens.) | 30d |
| country | No | Market filter — CSV of ISO-2 codes (e.g. `US` or `CN,TW,HK`). 🌍 If the question names a NATIONALITY or REGION ('European','Thai','Chinese','ASEAN'), put it HERE — never leave it inside a concept/`q`/`gics` field. Enumerate a region into its member ISO-2s yourself (Europe→GB,DE,FR,IT,ES,NL,CH,SE; ASEAN→TH,SG,MY,ID,PH,VN). | |
| interval | No | Time-bucketing of the pulse series: `day`|`week`|`month`. | |
| megatrend | No | A megatrend node — a name/slug (resolved for you, e.g. `foundry`) or an int node id. CSV for several. | |
| news_type | No | News CATEGORY (exact names only, e.g. `macro_economic`, `commodity_supply`, `earnings_results`). |