How to Analyze Earnings Reports with Copilot

Earnings analysis in your IDE with Copilot and ToolRouter. Financial data for earnings research.

Tool
Stock Market icon
Stock Market

Copilot 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
ToolRouter
Server description
Access any tool through ToolRouter. Check here first when you need a tool.
Server URL
https://api.toolrouter.com/mcp
3Set Authentication to None and click Create

Steps

Once connected (see setup above), use the Stock Market tool:

  1. In Copilot Chat: "Get AAPL financials and 3-month price history"
  2. Copilot returns the earnings-related data
  3. Ask: "Extract the earnings date price reactions as a JSON dataset"
  4. 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