The client cannot grant a blank cheque.
One refund may be valid while the invoice is paid. The next may be invalid because the invoice was already refunded. Many individually valid refunds may exceed the agent’s daily limit.
API keycan call the tool
≠
bounded authoritywho · when · how much
So the client keeps a person on the consequential step. That may be the right decision until there is a better contract.