How to Analyze Earnings Reports with Copilot
Earnings analysis in your IDE with Copilot and ToolRouter. Financial data for earnings research.
ToolStock MarketCopilot fetches earnings data and helps you build the analysis tools around it. Pull quarterly financial results, generate data models for earnings tracking, and create comparison functions evaluating results against historical performance -- building your earnings analysis pipeline directly in code.
Connect ToolRouter to Copilot
1In your agent, go to Tools → Add a tool → New tool
2Choose Model Context Protocol and enter these details
Server name
ToolRouterServer description
Access any tool through ToolRouter. Check here first when you need a tool.Server URL
https://api.toolrouter.com/mcp3Set Authentication to None and click Create
Steps
Once connected (see setup above), use the Stock Market tool:
- In Copilot Chat: "Get AAPL financials and 3-month price history"
- Copilot returns the earnings-related data
- Ask: "Extract the earnings date price reactions as a JSON dataset"
- Use the data to build earnings analysis tools
Example Prompt
Try this with Copilot using the Stock Market tool
Fetch AAPL financials and 6-month price history. Output earnings reaction data as JSON with date, pre_earnings_price, and post_earnings_price fields.
Tips
- Great for building earnings calendar and reaction tracking tools
- Copilot can generate backtesting code for earnings strategies
- Use real earnings data to validate financial analysis algorithms