app-store-connect-mcp-server

list_devices

Get a list of all devices registered to your team

Input Schema

NameRequiredDescriptionDefault
fieldsNo
filterNo
limitNoMaximum number of devices to return (default: 100, max: 200)
sortNoSort order for the results

Input Schema (JSON Schema)

{ "properties": { "fields": { "properties": { "devices": { "description": "Fields to include for each device", "items": { "enum": [ "name", "platform", "udid", "deviceClass", "status", "model", "addedDate" ], "type": "string" }, "type": "array" } }, "type": "object" }, "filter": { "properties": { "deviceClass": { "description": "Filter by device class", "enum": [ "APPLE_WATCH", "IPAD", "IPHONE", "IPOD", "APPLE_TV", "MAC" ], "type": "string" }, "name": { "description": "Filter by device name", "type": "string" }, "platform": { "description": "Filter by platform", "enum": [ "IOS", "MAC_OS" ], "type": "string" }, "status": { "description": "Filter by status", "enum": [ "ENABLED", "DISABLED" ], "type": "string" }, "udid": { "description": "Filter by device UDID", "type": "string" } }, "type": "object" }, "limit": { "description": "Maximum number of devices to return (default: 100, max: 200)", "maximum": 200, "minimum": 1, "type": "number" }, "sort": { "description": "Sort order for the results", "enum": [ "name", "-name", "platform", "-platform", "status", "-status", "udid", "-udid", "deviceClass", "-deviceClass", "model", "-model", "addedDate", "-addedDate" ], "type": "string" } }, "type": "object" }