Skip to main content
Glama
concavegit
by concavegit

list_apps

Retrieve a list of all applications registered in App Store Connect to manage and monitor your iOS and macOS development portfolio.

Instructions

Get a list of all apps in App Store Connect

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of apps to return (default: 100)

Implementation Reference

  • src/index.ts:1293-1294 (registration)
    Registers the list tools handler which includes the 'list_apps' tool via buildToolsList()
    tools: this.buildToolsList() }));
  • Tool schema definition for 'list_apps' including input schema and description
    { name: "list_apps", description: "Get a list of all apps in App Store Connect", inputSchema: { type: "object", properties: { limit: { type: "number", description: "Maximum number of apps to return (default: 100)", minimum: 1, maximum: 200 } } } },
  • src/index.ts:1313-1315 (registration)
    Tool call registration: handles calls to 'list_apps' by invoking AppHandlers.listApps
    case "list_apps": const appsData = await this.appHandlers.listApps(args as any); return formatResponse(appsData);
  • Core handler function that executes the logic for listing apps via App Store Connect API
    async listApps(args: { limit?: number; bundleId?: string; } = {}): Promise<ListAppsResponse> { const { limit = 100, bundleId } = args; const params: Record<string, any> = { limit: sanitizeLimit(limit) }; if (bundleId) { params['filter[bundleId]'] = bundleId; } return this.client.get<ListAppsResponse>('/apps', params); }
  • Type definition for the response schema of listApps
    export interface ListAppsResponse { data: App[]; }

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/concavegit/app-store-connect-mcp-server'

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