Get Best Programs
get-best-programsFull Description
Search for the best-rated programs based on user query and quality ratings.
⚠️ IMPORTANT: If the user query mentions a category (e.g., "video editing", "antivirus", "games"), you MUST call suggest-categories-for-search FIRST to validate the category before calling this tool.
This tool finds software programs using semantic search and ranks results by quality (ratings and reviews). Use this when users ask for:
- Best programs, apps, or software
- Highest rated or top quality applications
- Best reviewed software
- Quality-focused recommendations
- "Which is the best..." queries
Required parameters:
query: The search query describing what the user wantslanguage: Inferred from user's language (en, es, fr, de, it, pt, ru, zh)category: (Optional but recommended) Use validated category fromsuggest-categories-for-searchplatform: (Optional) Inferred if user mentions windows, mac, android, ios, or web
Returns program details including name, category, platform, description, ratings, and download links ordered by quality/ratings (best first).
Parameters (2 required, 4 optional)
languagestringThe language code for the query. The AI model should infer this from the user prompt. Should be one of: en, es, fr, de, it, pt, ru, zh.
querystringThe search query to find relevant programs. Can include program names, categories, or features.
categorystringIMPORTANT: Use a validated category from suggest-categories-for-search tool. If you received category suggestions, you MUST use one of them here.
limitintegerMaximum number of results to return (1-20, default: 10)
10platformstringOptional platform filter. The AI model should infer this from the user prompt. Should be one of: windows, mac, android, ios, web.
program_namestringOptional specific program name to search for. The AI model should infer this from the user prompt