Recommend and inspect AI SaaS apps from the TrueAI catalog (1,600+ apps) by need, name or URL.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Resolve and return the full structured record of one AI app. Parameters ---------- name_or_url : str The AI app's display name (e.g. 'Cursor', '通义千问'), its TrueAI slug, a numeric id, or its official URL (e.g. 'https://cursor.com'). include_reviews : bool (default false) If true, attach up to ``max_reviews`` real user reviews (sourced from watcha.cn). Useful for social proof / real-world usage tips. max_reviews : int (1-20, default 5) Cap on attached reviews. Resolution order: numeric id → exact slug → official_url substring → brand keyword from URL → fuzzy name/tagline match.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Resolve and return the full structured record of one AI app. Parameters ---------- name_or_url : str The AI app's display name (e.g. 'Cursor', '通义千问'), its TrueAI slug, a numeric id, or its official URL (e.g. 'https://cursor.com'). include_reviews : bool (default false) If true, attach up to ``max_reviews`` real user reviews (sourced from watcha.cn). Useful for social proof / real-world usage tips. max_reviews : int (1-20, default 5) Cap on attached reviews. Resolution order: numeric id → exact slug → official_url substring → brand keyword from URL → fuzzy name/tagline match.
| Argument | Type | Description |
|---|---|---|
| max_reviews | integer | |
| name_or_url* | string | |
| include_reviews | boolean |
{
"type": "object",
"title": "get_ai_toolArguments",
"required": [
"name_or_url"
],
"properties": {
"max_reviews": {
"type": "integer",
"title": "Max Reviews",
"default": 5
},
"name_or_url": {
"type": "string",
"title": "Name Or Url"
},
"include_reviews": {
"type": "boolean",
"title": "Include Reviews",
"default": false
}
}
}Browse the catalog with structured filters and sorting. Parameters ---------- category : str | None Optional category slug to filter by, e.g. 'coding', 'image-gen', 'writing'. Use list_categories() to discover slugs. free_only : bool | None If true, only return tools with a free tier. form_factor : str | None Filter by product form: 'saas' | 'mobile' | 'cli' | 'windows_app' | 'web' | 'browser_extension' | 'api'. sort : str (default 'overall') Sort key: 'overall' | 'usability' | 'effect' | 'price' | 'speed' | 'reviews' | 'new'. page : int (>=1, default 1) page_size : int (1-100, default 20) Returns ``{items, total, page, page_size}``. Each item is a brief record; call ``get_ai_tool`` to drill in.
| Argument | Type | Description |
|---|---|---|
| page | integer | |
| sort | string | |
| category | any | |
| free_only | any | |
| page_size | integer | |
| form_factor | any |
{
"type": "object",
"title": "list_ai_toolsArguments",
"properties": {
"page": {
"type": "integer",
"title": "Page",
"default": 1
},
"sort": {
"type": "string",
"title": "Sort",
"default": "overall"
},
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Category",
"default": null
},
"free_only": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Free Only",
"default": null
},
"page_size": {
"type": "integer",
"title": "Page Size",
"default": 20
},
"form_factor": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Form Factor",
"default": null
}
}
}List every category in the TrueAI catalog. Each entry has ``slug``, ``name``, optional ``icon``, ``sort_order``, ``parent_id`` and ``tool_count``. Use the returned slugs to filter ``list_ai_tools(category=...)``.
No arguments.
{
"type": "object",
"title": "list_categoriesArguments",
"properties": {}
}Find AI tools that match a natural-language user need. Parameters ---------- description : str The user's need in their own words. Be specific about the scenario, audience, platform, language and budget when known. Examples: '我是新手想学编程,要免费的 AI 工具'; 'I need an AI to generate a 10-page PPT from an outline'. top_k : int (1-10, default 5) Maximum number of candidates to return. Returns ------- JSON: {intents, candidates, external}. ``candidates`` is already ranked by relevance & score. ``external`` lists fallback nav sites only when no in-catalog candidate matches.
| Argument | Type | Description |
|---|---|---|
| top_k | integer | |
| description* | string |
{
"type": "object",
"title": "recommend_ai_toolsArguments",
"required": [
"description"
],
"properties": {
"top_k": {
"type": "integer",
"title": "Top K",
"default": 5
},
"description": {
"type": "string",
"title": "Description"
}
}
}