Available Tools
This skill can call the following MCP data services, selected as needed during the execution process:
Yingmi Financial Data (qieman)
- Service address:
https://dashscope.aliyuncs.com/api/v1/mcps/Qieman/sse - Core capabilities: fund search/diagnosis, portfolio analysis/backtesting, asset allocation plans, CFP toolchain, chart rendering
- Main tools of this skill:
GetCurrentTime,GetLatestQuotations,SearchFinancialNews,SearchHotTopic,searchRealtimeAiAnalysis,SearchManagerViewpoint,RenderEchart
Hundsun Gildata Financial Data (gildata-aidata)
- Service address: obtained after activating the Hundsun Gildata MCP service, in the format
https://dashscope.aliyuncs.com/api/v1/mcps/<your-mcp-id>/mcp - Core capabilities: individual stock research (A/H/US), financial statements, capital flows, research reports and public sentiment, wealth management products, macroeconomic data
- Main tools of this skill:
IndexDailyQuote,SectorRank,ConceptIndexLiveQuote,MarketFundFlowRank,MacroeconomicAnalysisViewpoints
Core Principles
Charts first, concise text. Market rise/fall data must be presented intuitively through RenderEchart generated bar charts, allowing client managers to understand the overall market at a glance, with text focusing on interpretation and impact analysis.
Input Requirements
Required Information
- No special required fields; a one-sentence instruction is enough to trigger
Optional Information
- Specific sectors or themes of interest
- Output purpose (morning meeting sharing / send to clients / for personal viewing)
Execution Process
Step 1: Get the current time
- Call
GetCurrentTimeto determine the current date and the most recent trading day
Step 2: Multi-dimensional data collection (parallel calls)
qieman data source:
GetLatestQuotations: major index quotes (A-shares, bond market, commodities, forex, overseas)SearchFinancialNews: latest financial newsSearchHotTopic: market hot topicssearchRealtimeAiAnalysis: AI real-time interpretationSearchManagerViewpoint: latest views from fund managers/institutions
gildata-aidata data source:
IndexDailyQuote: detailed index quote data (supplementing indices not covered by qieman)SectorRank: industry sector gain/loss rankings (top 5 sectors by gain/loss)ConceptIndexLiveQuote: real-time quotes for concept sectors (performance of popular concepts)MarketFundFlowRank: market capital flow rankings (sectors with net inflow/outflow of main funds)MacroeconomicAnalysisViewpoints: macroeconomic analysis views
Step 3: Analysis and processing
- Sort market data by gain/loss and mark significant changes (gains/losses over 2%)
- Extract 3-5 core events from news and hot topics
- Integrate AI interpretation and institutional views
- Summarize sector rankings and capital flows to identify the day's market main line
Step 4: Generate visual charts (must be executed, cannot be skipped)
Mustcall RenderEchart to generate the following charts:
Chart 1: Bar chart of major index gains/losses (must be generated)
Use the gain/loss data of major indices to generate a horizontal bar chart, red for gains and green for losses. ECharts option reference:
{
"title": { "text": "主要指数涨跌幅", "left": "center", "subtext": "2026-04-25" },
"tooltip": { "trigger": "axis" },
"grid": { "left": "28%", "right": "10%" },
"xAxis": { "type": "value", "axisLabel": { "formatter": "{value}%" } },
"yAxis": { "type": "category", "data": ["纳斯达克", "标普500", "恒生指数", "黄金", "创业板指", "深证成指", "上证指数", "10Y国债"] },
"series": [{
"type": "bar",
"data": [
{ "value": 1.52, "itemStyle": { "color": "#ee6666" } },
{ "value": 0.74, "itemStyle": { "color": "#ee6666" } },
{ "value": -0.35, "itemStyle": { "color": "#91cc75" } },
{ "value": 0.82, "itemStyle": { "color": "#ee6666" } },
{ "value": 1.21, "itemStyle": { "color": "#ee6666" } },
{ "value": 0.56, "itemStyle": { "color": "#ee6666" } },
{ "value": 0.33, "itemStyle": { "color": "#ee6666" } },
{ "value": -0.02, "itemStyle": { "color": "#91cc75" } }
],
"label": { "show": true, "position": "right", "formatter": "{c}%" },
"itemStyle": { "borderRadius": [0, 4, 4, 0] }
}]
}
Replace with actual market data. Gains are red (#ee6666), losses are green (#91cc75), in line with the A-share convention of red for gains and green for losses. Arrange from largest to smallest by gain/loss. Replace subtext with the actual date.
Step 5: Generate the morning briefing according to the template
Output Template
Output according to the following structure,Market charts come first, text should be concise:
## 每日市场早报 | {日期}
### 一、市场全景
{主要指数涨跌柱状图}
{1-2句总结:整体是涨是跌、幅度如何、哪个最突出}
### 二、板块与资金
**涨幅前5板块**:{板块名称及涨幅}
**跌幅前5板块**:{板块名称及跌幅}
**主力资金流向**:{净流入/流出最大的板块}
### 三、核心要闻
1. **{标题}**:{一句话摘要}
2. **{标题}**:{一句话摘要}
3. **{标题}**:{一句话摘要}
### 四、市场解读
{综合AI解读和机构观点,分析"为什么发生",2-3段,每段2-3句}
### 五、对我们客户的影响
- **权益类客户**:{影响和建议动作}
- **固收类客户**:{影响和建议动作}
- **待配置客户**:{是否有配置窗口}
### 六、今日话术建议
> {可直接用于朋友圈或客户沟通的1-2句话}
---
*以上内容基于公开市场数据整理,仅供内部参考,不构成投资建议。*
Notes
- Charts are mandatory: A bar chart of major index gains and losses is a required item and must not be replaced by a text table
- Data timeliness: clearly indicate the data cutoff time
- Language style: professional but not obscure, account managers can quote directly
- Compliance requirements: do not make return forecasts, do not recommend specific products
- Concise text: keep the full text within 600-1000 words (excluding charts), suitable for 5-minute quick reading
- Exception handling: if it falls on a non-trading day, provide a notice and the previous trading day's data