app-store-suggest
Generate App Store search suggestions to discover trending app names and keywords, helping users research market demand and identify popular search terms.
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)The handler function for the 'app-store-suggest' tool. It calls store.suggest({ term }) from the app-store-scraper library and formats the 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 schema defining the input parameters for the tool: a required 'term' string.{ term: z.string().describe("Search term to get suggestions for") },
- src/server.js:206-217 (registration)The server.tool() call that registers the 'app-store-suggest' MCP tool, including its description, input schema, and 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) }] }; } );