Skip to main content
Glama

gp_developer

Retrieve all Google Play Store apps published by a specific developer using their developer ID, with options to filter by country, language, and result count.

Instructions

[Google Play] Get all apps by a developer

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
devIdYesGoogle Play developer ID
countryNoTwo-letter country code (default: us)us
langNoLanguage code (default: en)en
numNoNumber of results (default: 60)

Implementation Reference

  • Main handler function for gp_developer tool: extracts parameters, builds Google Play developer URL, fetches HTML, parses apps using parseGPList, and returns JSON-formatted list of apps by developer.
    async function handleGPDeveloper(args) { try { const { devId, country = 'us', lang = 'en', num = 60 } = args; if (!devId) { throw new Error('devId is required'); } const url = buildGPDeveloperUrl({ devId, country, lang, num }); const html = await fetchText(url); const apps = parseGPList(html); // Uses same parser as list return { content: [ { type: 'text', text: JSON.stringify({ developerId: devId, apps, count: apps.length, }, null, 2), }, ], }; } catch (error) { return { content: [ { type: 'text', text: JSON.stringify({ error: error.message }, null, 2), }, ], isError: true, }; } }
  • Tool schema definition including name, description, and input schema for validating gp_developer tool calls.
    { name: 'gp_developer', description: '[Google Play] Get all apps by a developer', inputSchema: { type: 'object', properties: { devId: { type: 'string', description: 'Google Play developer ID', }, country: { type: 'string', description: 'Two-letter country code (default: us)', default: 'us', }, lang: { type: 'string', description: 'Language code (default: en)', default: 'en', }, num: { type: 'number', description: 'Number of results (default: 60)', default: 60, }, }, required: ['devId'], }, },
  • Registration in the switch statement that dispatches CallToolRequest for 'gp_developer' to the handleGPDeveloper function.
    case 'gp_developer': return await handleGPDeveloper(args);
  • Import alias for buildGPDeveloperUrl helper function used to construct the developer page URL.
    buildDeveloperUrl as buildGPDeveloperUrl,

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MiguelAlvRed/mobile-store-scraper-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server