Skip to main content
Glama

apple_list_devices

List and filter registered iOS and macOS devices for app development and testing. Use platform and status filters to manage device enrollment in App Store Connect.

Instructions

List registered devices

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
platformNoFilter by platform
statusNoFilter by status

Implementation Reference

  • The implementation of the `apple_list_devices` tool, including its schema and handler function.
    const listDevices: ToolDef = {
      name: 'apple_list_devices',
      description: 'List registered devices',
      schema: z.object({
        platform: z.enum(['IOS', 'MAC_OS']).optional().describe('Filter by platform'),
        status: z.enum(['ENABLED', 'DISABLED']).optional().describe('Filter by status'),
      }),
      handler: async (client, args) => {
        const params: Record<string, string> = {};
        if (args.platform) params['filter[platform]'] = args.platform;
        if (args.status) params['filter[status]'] = args.status;
        return client.request('/devices', { params });
      },
    };
Install Server

Other Tools

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/mikusnuz/app-publish-mcp'

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