Cursor cli consumption request so perverted

cursor cli now treats one tool call as one request, and one code analysis directly consumes 300 requests, is this reasonable?

20$ 500 requests, one use directly consumes 300+. Simply cannot understand this consumption method.