Loading...

This MCP server provides AI-powered tools to manage apps, beta testing, and analytics within App Store Connect using natural language commands.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
This MCP server provides AI-powered tools to manage apps, beta testing, and analytics within App Store Connect using natural language commands.
This server offers a mix of read and write capabilities, making it moderately risky. While it uses secure authentication, the ability to modify app metadata and manage beta testers introduces potential for unintended changes. It's safest when used for read-only operations and riskier when used for write operations, requiring careful configuration and usage.
Performance will depend on the App Store Connect API's rate limits and response times. Consider implementing caching mechanisms for frequently accessed data.
Using this server will incur costs associated with App Store Connect API usage, which may vary depending on the number of API calls made.
npx @smithery/cli install appstore-connect-mcp-server --client claude{
"mcpServers": {
"app-store-connect": {
"command": "npx",
"args": [
"-y",
"appstore-connect-mcp-server"
],
"env": {
"APP_STORE_CONNECT_KEY_ID": "YOUR_KEY_ID",
"APP_STORE_CONNECT_ISSUER_ID": "YOUR_ISSUER_ID",
"APP_STORE_CONNECT_P8_PATH": "/path/to/your/auth-key.p8",
"APP_STORE_CONNECT_VENDOR_NUMBER": "YOUR_VENDOR_NUMBER_OPTIONAL"
}
}
}
}list_appsRetrieves a list of apps from App Store Connect.
Read-only operation with no side effects.
get_app_infoGets detailed information about a specific app.
Read-only operation; retrieves existing data.
list_beta_groupsLists all beta testing groups.
Read-only operation; retrieves existing data.
list_group_testersLists testers in a specific beta group.
Read-only operation; retrieves existing data.
add_tester_to_groupAdds a new tester to a beta group.
Adds data; potential for unintended exposure if group is misconfigured.
remove_tester_from_groupRemoves a tester from a beta group.
Removes data; potential for accidental removal of valid testers.
create_app_store_versionCreates a new app store version for an app.
Creates a new resource; incorrect parameters could lead to submission issues.
list_app_store_versionsGets all app store versions for a specific app.
Read-only operation; retrieves existing data.
list_app_store_version_localizationsGets all localizations for a specific app store version.
Read-only operation; retrieves existing data.
get_app_store_version_localizationGets detailed information about a specific localization.
Read-only operation; retrieves existing data.
update_app_store_version_localizationUpdates a specific field in an app store version localization.
Modifies app store metadata; incorrect updates can affect discoverability.
list_beta_feedback_screenshotsList beta feedback screenshot submissions.
Read-only operation; retrieves existing data.
get_beta_feedback_screenshotGet detailed information about a specific beta feedback screenshot.
Read-only operation; retrieves existing data.
API Key
cloud
This server offers a mix of read and write capabilities, making it moderately risky. While it uses secure authentication, the ability to modify app metadata and manage beta testers introduces potential for unintended changes. It's safest when used for read-only operations and riskier when used for write operations, requiring careful configuration and usage.
The server allows both read and write operations, so caution is advised when granting autonomy. There is no built-in rollback or dry-run support, increasing the risk of unintended changes.
Production Tip
Carefully manage API key permissions and monitor usage to prevent unintended modifications or security breaches.
It's a tool that allows you to manage your apps, beta testing, and analytics in App Store Connect using natural language commands.
It uses the official App Store Connect API with JWT authentication, requiring an API key.
You need to set APP_STORE_CONNECT_KEY_ID, APP_STORE_CONNECT_ISSUER_ID, and APP_STORE_CONNECT_P8_PATH. APP_STORE_CONNECT_VENDOR_NUMBER is optional for sales reports.
Exercise caution, as it includes write capabilities and lacks rollback support. Monitor usage and carefully manage API key permissions.
Yes, but you need to configure the APP_STORE_CONNECT_VENDOR_NUMBER environment variable.
The README indicates full compatibility with Claude Desktop. Other clients are untested.
No, neither dry-run mode nor rollback is supported.