app-store-suggest
Retrieve App Store search suggestions with priority rankings to identify trending and high-traffic keywords for app research and market analysis.
Instructions
Get search suggestions from the App Store. Returns an array of objects with:
term: Suggested search term Each suggestion has a priority from 0 (low traffic) to 10000 (most searched)
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| term | Yes | Search term to get suggestions for |
Implementation Reference
- src/server.js:213-216 (handler)Handler function for the "app-store-suggest" tool. It takes a search term, calls store.suggest (from '@jeromyfu/app-store-scraper') to fetch App Store search suggestions, and returns the JSON-stringified result as MCP content.async ({ term, country }) => { const suggestions = await store.suggest({ term }); return { content: [{ type: "text", text: JSON.stringify(suggestions) }] }; }
- src/server.js:210-212 (schema)Zod input schema for the "app-store-suggest" tool, defining the 'term' parameter.{ term: z.string().describe("Search term to get suggestions for") },
- src/server.js:206-217 (registration)MCP tool registration for "app-store-suggest" using server.tool(), including description, Zod input schema, and inline handler function.server.tool("app-store-suggest", "Get search suggestions from the App Store. Returns an array of objects with:\n" + "- term: Suggested search term\n" + "Each suggestion has a priority from 0 (low traffic) to 10000 (most searched)", { term: z.string().describe("Search term to get suggestions for") }, async ({ term, country }) => { const suggestions = await store.suggest({ term }); return { content: [{ type: "text", text: JSON.stringify(suggestions) }] }; } );