{"serverId":"mcp-registry/io.github.deficlow/hyperstore-mcp","tools":[{"name":"ai_search","fixed":{"name":"ai_search","description":"Natural-language semantic search powered by embeddings. Best for fuzzy intent ('a tool that helps me write Python tests', 'something like Midjourney but free'). Returns up to 12 apps ranked by semantic similarity.","inputSchema":{"type":"object","title":"ai_searchArguments","required":["prompt"],"properties":{"prompt":{"type":"string","title":"Prompt","maxLength":500,"minLength":2,"description":"Natural-language description of what the user is looking for."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":139,"tokensAfter":139},{"name":"browse_apps","fixed":{"name":"browse_apps","description":"Browse apps A-Z by starting letter. Use letter='#' for apps starting with digits or symbols. Useful for alphabetical discovery rather than search.","inputSchema":{"type":"object","title":"browse_appsArguments","required":["letter"],"properties":{"limit":{"type":"integer","title":"Limit","default":24,"maximum":48,"minimum":1,"description":"Max results per page."},"cursor":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Cursor","default":null,"description":"Pagination cursor (app id from prior page)."},"letter":{"type":"string","title":"Letter","maxLength":1,"minLength":1,"description":"A single letter A-Z, or '#' for digits/symbols."},"pricing":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pricing","default":null,"description":"Filter by pricing model: 'free', 'freemium', 'paid', 'free-trial', 'subscription', or 'one-time'."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":248,"tokensAfter":248},{"name":"get_alternatives","fixed":{"name":"get_alternatives","description":"Get curated alternatives to a specific AI app by slug. Returns the app plus a list of competing/similar tools ranked by match confidence. Use this when the user asks 'what are alternatives to X', 'something like X', or 'X vs others'.","inputSchema":{"type":"object","title":"get_alternativesArguments","required":["slug"],"properties":{"slug":{"type":"string","title":"Slug","description":"URL slug, e.g. 'chatgpt' or 'ai-image-tools'."},"limit":{"type":"integer","title":"Limit","default":24,"maximum":48,"minimum":1,"description":"Max results per page."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":167,"tokensAfter":167},{"name":"get_app","fixed":{"name":"get_app","description":"Fetch the full detail page for a single AI app by slug: long description, features, screenshots, categories, pricing, rating, website URL, source attribution.","inputSchema":{"type":"object","title":"get_appArguments","required":["slug"],"properties":{"slug":{"type":"string","title":"Slug","description":"URL slug, e.g. 'chatgpt' or 'ai-image-tools'."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":109,"tokensAfter":109},{"name":"get_homepage","fixed":{"name":"get_homepage","description":"Fetch the HyperStore homepage payload: top categories with their featured apps, the trending apps strip, and totals. Good first call to give the user a broad overview.","inputSchema":{"type":"object","title":"get_homepageArguments","properties":{"page":{"type":"integer","title":"Page","default":1,"minimum":1,"description":"Homepage pagination — page 1 returns trending + stats."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":118,"tokensAfter":118},{"name":"list_apps","fixed":{"name":"list_apps","description":"Paginated apps listing with optional filters. Combine `category`, `pricing`, and a free-text `query` to drill down. Returns apps sorted by popularity. Use `cursor` (last app id from previous page) to paginate.","inputSchema":{"type":"object","title":"list_appsArguments","properties":{"limit":{"type":"integer","title":"Limit","default":24,"maximum":48,"minimum":1,"description":"Max results per page."},"query":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Query","default":null,"description":"Optional keyword filter."},"cursor":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Cursor","default":null,"description":"Pagination cursor (app id from prior page)."},"pricing":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pricing","default":null,"description":"Filter by pricing model: 'free', 'freemium', 'paid', 'free-trial', 'subscription', or 'one-time'."},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category","default":null,"description":"Optional category slug to filter by."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":300,"tokensAfter":300},{"name":"list_audiences","fixed":{"name":"list_audiences","description":"List the audience segments HyperStore curates tools for (e.g. 'developers', 'lawyers', 'students'), each with a slug and app count. Call this first to discover audience slugs for `apps_for_audience`.","inputSchema":{"type":"object","title":"list_audiencesArguments","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":90,"tokensAfter":90},{"name":"list_categories","fixed":{"name":"list_categories","description":"List all HyperStore categories with app counts. Use this first when the user asks 'what kinds of AI tools are there?' or to discover available category slugs.","inputSchema":{"type":"object","title":"list_categoriesArguments","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":79,"tokensAfter":79},{"name":"list_use_cases","fixed":{"name":"list_use_cases","description":"List the use-case taxonomies HyperStore curates tools for (e.g. 'legal-contracts', 'tiktok-shorts'), each with a slug and app count. Call this first to discover use-case slugs for `apps_for_use_case`.","inputSchema":{"type":"object","title":"list_use_casesArguments","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":90,"tokensAfter":90},{"name":"search_apps","fixed":{"name":"search_apps","description":"Search HyperStore's AI apps directory by keyword. Returns a paginated list of matching apps with name, slug, short description, pricing, and rating. Use this when the user gives concrete keywords (e.g. 'image upscaler', 'code copilot').","inputSchema":{"type":"object","title":"search_appsArguments","required":["query"],"properties":{"limit":{"type":"integer","title":"Limit","default":24,"maximum":48,"minimum":1,"description":"Max results per page."},"query":{"type":"string","title":"Query","maxLength":200,"minLength":1,"description":"Search query."},"cursor":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Cursor","default":null,"description":"Pagination cursor (app id from prior page)."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":207,"tokensAfter":207}],"toolsChanged":10,"tokensSaved":0,"todo":[],"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."}