Would I need to install the helper app even if Tasker is on the system?
As an experiment, I removed the permission from Tasker, and executing the intent in Macrodroid doesn't result in a permission request. I do get a permission failure in Tasker unless I add the permission.