An MCP server to communicate with the App Store Connect API for iOS Developers
暂无评论. 成为第一个评论的人!
登录以参与讨论
Get a list of all apps in App Store Connect. Parameters: limit (optional): Maximum number of apps to return (default: 100, max: 200), bundleId (optional): Filter by bundle identifier.
Get detailed information about a specific app. Parameters: appId (required): The ID of the app, include (optional): Related resources to include.
List all beta testing groups (internal and external). Parameters: limit (optional): Maximum number of groups to return (default: 100, max: 200), appId (optional): Filter by app ID.
List testers in a specific beta group. Parameters: groupId (required): The ID of the beta group, limit (optional): Maximum number of testers to return (default: 100, max: 200).
Add a new tester to a beta group. Parameters: groupId (required): The ID of the beta group, email (required): Email address of the tester, firstName (optional): Tester's first name, lastName (optional): Tester's last name.
Remove a tester from a beta group. Parameters: groupId (required): The ID of the beta group, testerId (required): The ID of the tester.
List beta feedback screenshot submissions. Parameters: appId (optional): Filter by app ID, bundleId (optional): Filter by bundle identifier, buildId (optional): Filter by build ID, limit (optional): Maximum results (default: 100).
Get detailed information about a specific beta feedback screenshot. Parameters: feedbackId (required): The ID of the feedback, includeBuilds (optional): Include build information, includeTesters (optional): Include tester information, downloadScreenshot (optional): Download the screenshot image.
Create a new app store version for an app. Parameters: appId (required): The ID of the app, platform (required): The platform, versionString (required): Version string, copyright (optional): Copyright text for this version, releaseType (optional): How the app should be released.
Get all app store versions for a specific app. Parameters: appId (required): The ID of the app, limit (optional): Maximum number of versions to return.
Get all localizations for a specific app store version. Parameters: appStoreVersionId (required): The ID of the app store version, limit (optional): Maximum number of localizations.
Get detailed information about a specific localization. Parameters: localizationId (required): The ID of the localization.
Update a specific field in an app store version localization. Parameters: localizationId (required): The ID of the localization, field (required): Field to update, value (required): New value for the field.
Register a new bundle ID for app development. Parameters: identifier (required): The bundle ID string, name (required): A name for the bundle ID, platform (required): Platform.
Find and list bundle IDs registered to your team. Parameters: limit (optional): Maximum results, sort (optional): Sort order, filter (optional): Filter by identifier, name, platform, or seedId.
Get detailed information about a specific bundle ID. Parameters: bundleIdId (required): The ID of the bundle ID, include (optional): Related resources to include.
Enable a capability for a bundle ID. Parameters: bundleIdId (required): The ID of the bundle ID, capabilityType (required): Type of capability, settings (optional): Capability-specific settings.
Disable a capability for a bundle ID. Parameters: capabilityId (required): The ID of the capability to disable.
Get a list of all devices registered to your team. Parameters: limit (optional): Maximum results, sort (optional): Sort order, filter (optional): Filter by name, platform, status, or other fields.
Get a list of all users on your App Store Connect team. Parameters: limit (optional): Maximum results, sort (optional): Sort order, filter (optional): Filter by username or roles.
Create a new analytics report request for an app. Parameters: appId (required): The app ID, accessType (required): Type of analytics, frequency (optional): Report frequency, startDate (optional): Start date, endDate (optional): End date.
Get available analytics reports for a request. Parameters: reportRequestId (required): The report request ID, limit (optional): Maximum results.
Get segments for a specific analytics report. Parameters: reportId (required): The analytics report ID, limit (optional): Maximum results.
Download data from an analytics report segment. Parameters: url (required): The segment download URL.
Download sales and trends reports. Parameters: frequency (required): Report frequency, reportDate (required): Date in appropriate format, reportType (required): Type of report, reportSubType (required): SUMMARY or DETAILED.
Download finance reports for a specific region. Parameters: reportDate (required): Report date, regionCode (required): Region code.
List all available schemes in an Xcode project or workspace. Parameters: projectPath (required): Path to .xcodeproj or .xcworkspace file.