google-play-categories
Retrieve a comprehensive list of Google Play Store categories to filter and analyze apps effectively. Use the returned category IDs with other tools for targeted app market research.
Instructions
Get list of all Google Play categories. Returns an array of category identifiers like:
'APPLICATION': All applications
'GAME': All games
'ANDROID_WEAR': Wear OS apps
'SOCIAL': Social apps
'PRODUCTIVITY': Productivity apps etc.
These category IDs can be used with the google-play-list tool to filter apps by category. Sample response: ['AUTO_AND_VEHICLES', 'LIBRARIES_AND_DEMO', 'LIFESTYLE', ...]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/server.js:644-659 (registration)Registration of the 'google-play-categories' tool, including description, empty input schema, and inline handler function that fetches categories using gplay.categories() and returns them as JSON in MCP format.server.tool("google-play-categories", "Get list of all Google Play categories. Returns an array of category identifiers like:\n" + "- 'APPLICATION': All applications\n" + "- 'GAME': All games\n" + "- 'ANDROID_WEAR': Wear OS apps\n" + "- 'SOCIAL': Social apps\n" + "- 'PRODUCTIVITY': Productivity apps\n" + "etc.\n\n" + "These category IDs can be used with the google-play-list tool to filter apps by category.\n" + "Sample response: ['AUTO_AND_VEHICLES', 'LIBRARIES_AND_DEMO', 'LIFESTYLE', ...]", {}, // No parameters needed async () => { const categories = await gplay.categories(); return { content: [{ type: "text", text: JSON.stringify(categories) }] }; } );
- src/server.js:655-658 (handler)The core handler function for the tool, which asynchronously calls gplay.categories() to retrieve the list and formats it as MCP content.async () => { const categories = await gplay.categories(); return { content: [{ type: "text", text: JSON.stringify(categories) }] }; }
- src/server.js:654-654 (schema)Input schema for the tool, which is empty ({}) indicating no parameters are required.{}, // No parameters needed