Agent mode doesn't complete requests

My prompt carries out a set of actions from an Excel file, and should loop until it reaches the end of the file. There are a lot of MCP calls within it.

I’m finding that I need to re-send my prompt every minute or so. The output is successful, but Cursor stops and I need to intervene to start the process again.

Is this normal for complex prompts?