list_apps
Retrieve a list of all applications from 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
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of apps to return (default: 100) |
Implementation Reference
- src/handlers/apps.ts:8-23 (handler)The handler function that implements the core logic for the 'list_apps' tool. It constructs query parameters for limit and optional bundleId filter, then calls the App Store Connect API endpoint '/apps'.
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); } - src/types/apps.ts:12-14 (schema)TypeScript interface defining the expected output structure of the list_apps tool response.
export interface ListAppsResponse { data: App[]; }