{"serverId":"mcp-registry/io.github.chenyujing1234-netizen/trueai","tools":[{"name":"get_ai_tool","fixed":{"name":"get_ai_tool","description":"Resolve and return the full structured record of one AI app.\n\n    Parameters\n    ----------\n    name_or_url : str\n        The AI app's display name (e.g. 'Cursor', '通义千问'), its TrueAI\n        slug, a numeric id, or its official URL (e.g. 'https://cursor.com').\n    include_reviews : bool (default false)\n        If true, attach up to ``max_reviews`` real user reviews (sourced\n        from watcha.cn). Useful for social proof / real-world usage tips.\n    max_reviews : int (1-20, default 5)\n        C","inputSchema":{"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}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":238,"tokensAfter":238},{"name":"list_ai_tools","fixed":{"name":"list_ai_tools","description":"Browse the catalog with structured filters and sorting.\n\n    Parameters\n    ----------\n    category : str | None\n        Optional category slug to filter by, e.g. 'coding', 'image-gen',\n        'writing'. Use list_categories() to discover slugs.\n    free_only : bool | None\n        If true, only return tools with a free tier.\n    form_factor : str | None\n        Filter by product form: 'saas' | 'mobile' | 'cli' | 'windows_app' |\n        'web' | 'browser_extension' | 'api'.\n    sort : str (default","inputSchema":{"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}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":304,"tokensAfter":304},{"name":"list_categories","fixed":{"name":"list_categories","description":"List every category in the TrueAI catalog.\n\n    Each entry has ``slug``, ``name``, optional ``icon``, ``sort_order``,\n    ``parent_id`` and ``tool_count``. Use the returned slugs to filter\n    ``list_ai_tools(category=...)``.\n    ","inputSchema":{"type":"object","title":"list_categoriesArguments","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":101,"tokensAfter":101}],"toolsChanged":3,"tokensSaved":0,"todo":[{"tool":"get_ai_tool","params":["max_reviews","name_or_url","include_reviews"]},{"tool":"list_ai_tools","params":["page","sort","category","free_only","page_size","form_factor"]},{"tool":"recommend_ai_tools","params":["top_k","description"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}