Multi-turn tool-use scenario.
Tools involved: MessageAPI
TradingBot

User requests (one per turn):
user: For your investment portfolio, could you inform me of the current price of 'Quasar Ltd.'?
user: Please append a different stock to your watchlist to enable us to scrutinize its performance over time.
user: Actually no, it should be Quasar Ltd's stock
user: Furthermore, would you be so kind as to present the current catalog of stocks in your watchlist?
user: I (user id 'USR001') request you dispatch a message 'NVDA and QUAS.' to user ID 'USR007' to convey interest in these stocks.
user: Could you please display all the messages I have sent so far?

Expected function call sequence:
TradingBot.get_symbol_by_name
TradingBot.get_stock_info
TradingBot.add_stock_to_watchlist
TradingBot.get_watchlist
MessageAPI.send_message
MessageAPI.view_messages_received
MessageAPI.delete_message