Problem
The list_applications tool returns ALL applications with ALL fields, consuming excessive tokens even with small deployments.
Current limitations:
- Only supports
search parameter for partial name matching
- No way to filter by project, labels, repository, or namespace
- Returns heavy fields like
managedFields, history, and full resource details
Possible Solutions
- Add filtering parameters (server-side) - Reduce number of applications returned
- Strip unnecessary fields (client-side) - Reduce payload size per application
- Add pagination support (client-side) - Limit results returned to AI in single call