Softonic
Search and discover software applications from Softonic's extensive catalog. Find programs by category, platform, and quality ratings. Get detailed information about the best-rated, most popular, or niche software across Windows, Mac, Android, iOS, and web platforms. Browse by categories like video editing, games, antivirus, and more.
Key Features: • Search programs by name, category, or features • Filter by platform (Windows, Mac, Android, iOS, Web) • Find best-rated programs based on user reviews • Discover popular programs by download statistics • Explore niche or less common software options • Multi-language support (English, Spanish, French, German, Italian, Portuguese, Russian, Chinese)
- Homepage
- https://en.softonic.com/
- Remote URL
https://softonic-mcp-server-v1.sft.product-europe.sftapi.com/mcp/demo- Auth
- NONE
Tools (5)
Extracted live via the executor SDK.
-
suggest-categories-for-search⚠️ VALIDATION ONLY - DOES NOT RETURN PROGRAMS: This tool only validates category names. You MUST call a search tool afterwards to get actual programs for the user.
MANDATORY FIRST STEP: Finds valid category names that exist in the Softonic database.
When to call: You MUST call this tool BEFORE any search when the user mentions a category (e.g., "video editing", "games", "antivirus", "browsers", "backup").
What it does: Pass your inferred category name and receive actual categories from the database that you can use in search tools.
What it DOES NOT do: This tool does NOT return any programs. It only validates category names.
Tip: Use compound category terms when specific (e.g., "shooting-games" not "shooting", "photo-editing" not "photo"). If no results, try a more general term.
Example workflow:
- User: "best video editing software"
- You infer: "video-editing"
- Call this tool with categoryQuery="video-editing"
- Receive: ["video", "video-editors", "streaming-videos"]
- NEXT REQUIRED STEP: Immediately call
get-best-programswith category="video-editors"
The tool uses fuzzy matching to find similar categories even if your inference doesn't match exactly.
⚠️ CRITICAL: After receiving category suggestions, you MUST immediately call one of the search tools:
get-popular-programs- for popular/trending queriesget-best-programs- for best/highest rated queriesget-unpopular-programs- for obscure/niche queriesget-worst-programs- for worst/lowest rated queries
DO NOT stop after calling this tool. Always follow up with a search tool call.
-
get-popular-programsSearch for popular programs based on user query and download popularity.
⚠️ IMPORTANT: If the user query mentions a category (e.g., "video editing", "antivirus", "games"), you MUST call
suggest-categories-for-searchFIRST to validate the category before calling this tool.This tool finds software programs using semantic search and ranks results by popularity (monthly downloads). Use this when users ask for:
- Popular programs, apps, or software
- Top downloads or most downloaded
- Most used applications
- Trending software
- General recommendations for specific needs
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, download stats, and download links ordered by popularity (most popular first).
-
get-best-programsSearch 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-searchFIRST 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).
-
get-unpopular-programsSearch for less popular programs based on user query and low download counts.
⚠️ IMPORTANT: If the user query mentions a category (e.g., "video editing", "antivirus", "games"), you MUST call
suggest-categories-for-searchFIRST to validate the category before calling this tool.This tool finds software programs using semantic search and ranks results by low popularity (ascending monthly downloads). Use this when users ask for:
- Unpopular programs, apps, or software
- Least downloaded applications
- Obscure or niche software
- Less known alternatives
- Hidden gems with few downloads
- Programs to avoid due to low adoption
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, download stats, and download links ordered by ascending downloads (least popular first).
-
get-worst-programsSearch for the worst-rated programs based on user query and low quality ratings.
⚠️ IMPORTANT: If the user query mentions a category (e.g., "video editing", "antivirus", "games"), you MUST call
suggest-categories-for-searchFIRST to validate the category before calling this tool.This tool finds software programs using semantic search and ranks results by low quality (ascending ratings). Use this when users ask for:
- Worst programs, apps, or software
- Lowest rated or poor quality applications
- Badly reviewed software
- Programs to avoid
- "Which is the worst..." queries
- Negative quality comparisons
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 ascending ratings (worst first).