Morningstar MCP Server
Connect trusted data to your AI workflows with the Morningstar MCP Server.
morningstar-fund-holdings-tool
Provides detailed portfolio composition for funds by returning their top holdings.
Summary
| Purpose | Show the largest holdings of one or more funds |
| Input | Morningstar investment ID for each fund; number of holdings to return |
| Output | Security name and portfolio weight (% allocation) for each holding |
| Holdings per fund | 10 to 100 |
| Best for | Fund transparency, portfolio concentration analysis, understanding how fund assets are allocated |
Parameters
| Parameter | Description | Notes |
|---|---|---|
| Fund | The fund or funds to retrieve holdings for | Requires the Morningstar investment ID. Obtain it with the ID Lookup Tool. |
| Number of holdings | How many top holdings to return per fund | Between 10 and 100 |
Capabilities
- Retrieves the largest holdings for each open-end fund, closed-end fund, or ETF in the request.
- Returns the security name and portfolio weight (percentage allocation) for each holding.
- Lets you choose the number of holdings returned per fund.
- Handles multiple funds in a single request and presents results in a structured format.
Limitations
- Applies only to open-end funds, closed-end funds, and ETFs.
- Requires the Morningstar investment ID for the fund.
Example questions
- List the top 10 holdings and their weights in the iShares Core S&P 500 ETF.
- Show the five largest holdings of Fidelity Contrafund, with percentages.
- What are the top 20 securities in Vanguard Total International Stock Index Fund?
- Give me the Top 5 holdings in VOO and their weights.
- Compare the top 5 holdings and their portfolio weights for ARK Innovation ETF (ARKK) and Invesco QQQ Trust (QQQ).