Connectors · Developer & infrastructure
Apple App Store Connect MCP server for AI agents.
actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Apple App Store Connect and the rest of your systems. It gives your agent 1,266 Apple App Store Connect actions (798 reads, 332 writes and 136 that wait for a confirmation) and holds the Apple App Store Connect credential itself, so the agent never does. It paces Apple App Store Connect's limits and records every call.
100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.
claude mcp add --transport http actionlake https://connect.actionlake.com/mcpdo { action: "app_store_connect.users.list", intent: "check which Apple App Store Connect account is connected"}# List users · read · 1 upstream call- 1,266actionsin one signed file
- 798readlook, never change
- 332writecreate and update
- 136wait for a yesdestructive, confirmed first
Set up
Connect Apple App Store Connect in three steps.
- 01
Add actionlake to Claude.
Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
https://connect.actionlake.com/mcp - 02
Connect Apple App Store Connect.
Signed token (JWT). You paste the signing key once; actionlake signs a short-lived token for each call. actionlake stores what you paste write-only, sealed under your tenant's key.
issuer_idIssuer ID — Team keys only (Users and Access > Integrations > App Store Connect API > Team Keys); leave empty for an…key_idKey IDprivate_keyPrivate key (.p8 file contents, PKCS#8 PEM)
account { op: "connections.requirements", service: "app_store_connect" } # free: exactly what to paste, and what is found for you - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates the call and prices it, for free.do { action: "app_store_connect.users.list" }# list users · read · 1 upstream callcheck { action: "app_store_connect.subscriptions.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent
Apple App Store Connect at a glance
- Sign-in
- Signed token (JWT). You paste the signing key once; actionlake signs a short-lived token for each call.
- You provide
issuer_idkey_idprivate_key- Limits we pace to
- 3,500 calls an hour and 300 a minute, per connection
- API covered
- App Store Connect API 4.5 (OpenAPI 3.0.1)
api.appstoreconnect.apple.com - Built from
- Apple App Store Connect's documentation, read 4 October 2026developer.apple.com
- Service file
- Version 1.0.0, signed (Ed25519)
- Cached reads
- 798 of 798 reads, for up to an hour; a write clears what it affects
- Shared entities
- 2, so ask can line Apple App Store Connect up with your other systems
- Data
- Processed and stored in Sydney, Australia. No US region yet
Capabilities
What an AI agent can do in Apple App Store Connect.
1,266 actions in 195 areas. Every one carries its effect, so a key can allow the reads and hold the rest.
- 798readlook, never change
- 332writecreate and update
- 136destructivewait for a confirmation
Apps
8784 read · 2 write · 1 destructive
List the in-app purchases of an app · List the in-app purchases (v2) of an app · List the customer reviews of an app · List the App Store versions of an app
Game center details
4435 read · 9 write · 0 destructive
Create a Game Center detail · Get a Game Center detail · Update a Game Center detail · List the achievement releases of a Game Center detail
Subscriptions
3227 read · 2 write · 3 destructive
Create a subscription · Get a subscription · Update a subscription · Delete a subscription
App store versions
3025 read · 4 write · 1 destructive
Create an App Store version · Get an App Store version · Update an App Store version · List the customer reviews of an App Store version
Builds
3024 read · 3 write · 3 destructive
List builds · Get a build · Update a build · List the beta build localizations of a build
Game center groups
2920 read · 8 write · 1 destructive
Create a Game Center group · List Game Center groups · Get a Game Center group · Update a Game Center group
Game center leaderboard sets
2714 read · 9 write · 4 destructive
Create a Game Center leaderboard set · Create a Game Center leaderboard set (v2) · Get a Game Center leaderboard set · Update a Game Center leaderboard set
In app purchases
2522 read · 2 write · 1 destructive
Create an in-app purchase (v2) · Get an in-app purchase · Get an in-app purchase (v2) · Update an in-app purchase (v2)
187 more areas · 962 actions
- Game center leaderboards 23
- Beta groups 21
- App infos 20
- Game center achievements 19
- Beta testers 16
- Game center achievement localizations 14
- Game center activities 14
- CI products 13
- App custom product page localizations 12
- App store version experiments 12
- App store version localizations 12
- Game center leaderboard localizations 12
- Game center leaderboard set localizations 12
- App clip default experiences 11
- Bundle ids 11
- Game center matchmaking rule sets 11
- Game center matchmaking queues 10
- Profiles 10
- Subscription groups 10
- CI build actions 9
- Game center app versions 9
- In app purchase offer codes 9
- Subscription offer codes 9
- Users 9
- App encryption declarations 8
- App event localizations 8
- App price schedules 8
- Build bundles 8
- CI workflows 8
- Game center achievement images 8
- Game center challenges 8
- Game center leaderboard images 8
- Game center leaderboard set images 8
- Game center leaderboard set member localizations 8
- In app purchase images 8
- In app purchase localizations 8
- In app purchase price schedules 8
- In app purchase versions 8
- Subscription group localizations 8
- Subscription images 8
- Subscription localizations 8
- Subscription versions 8
- App store version experiment treatment localizations 7
- Beta app localizations 7
- Beta build localizations 7
- Certificates 7
- Game center activity versions 7
- Merchant ids 7
- Pass type ids 7
- App categories 6
- App clip default experience localizations 6
- App custom product pages 6
- App events 6
- App preview sets 6
- App screenshot sets 6
- App store version experiment treatments 6
- CI build runs 6
- End user license agreements 6
- Game center activity localizations 6
- Game center challenge localizations 6
- Game center challenge versions 6
- Game center matchmaking rules 6
- Pre release versions 6
- Review submissions 6
- SCM repositories 6
- Subscription plan availabilities 6
- Subscription promotional offers 6
- User invitations 6
- Webhooks 6
- Win back offers 6
- Alternative distribution package versions 5
- Analytics report requests 5
- App clips 5
- App custom product page versions 5
- App store review details 5
- Background assets 5
- Beta app review details 5
- Beta app review submissions 5
- Beta license agreements 5
- Build beta details 5
- Build uploads 5
- Game center enabled versions 5
- Nominations 5
- Accessibility declarations 4
- Alternative distribution domains 4
- Alternative distribution keys 4
- Alternative distribution packages 4
- Android to ios app mapping details 4
- App availabilities 4
- App clip header images 4
- App event screenshots 4
- App event video clips 4
- App info localizations 4
- App previews 4
- App screenshots 4
- App store review attachments 4
- Background asset versions 4
- Beta app clip invocations 4
- Beta feedback crash submissions 4
- CI mac OS versions 4
- CI xcode versions 4
- Devices 4
- Game center achievement versions 4
- Game center activity images 4
- Game center challenge images 4
- Game center leaderboard set versions 4
- Game center leaderboard versions 4
- In app purchase app store review screenshots 4
- In app purchase availabilities 4
- Marketplace webhooks 4
- Promoted purchases 4
- Routing app coverages 4
- SCM providers 4
- Subscription app store review screenshots 4
- Subscription availabilities 4
- Subscription group versions 4
- Subscription price points 4
- Analytics report instances 3
- Analytics reports 3
- App clip advanced experience images 3
- App clip advanced experiences 3
- App clip app store review details 3
- App encryption declaration documents 3
- App price points 3
- App store version phased releases 3
- App tags 3
- Background asset upload files 3
- Beta app clip invocation localizations 3
- Beta recruitment criteria 3
- Build upload files 3
- Bundle id capabilities 3
- Customer review responses 3
- Customer reviews 3
- Game center achievement releases 3
- Game center activity version releases 3
- Game center challenge version releases 3
- Game center leaderboard releases 3
- Game center leaderboard set releases 3
- Game center matchmaking teams 3
- In app purchase offer code custom codes 3
- In app purchase offer code one time use codes 3
- Marketplace search details 3
- Review submission items 3
- Subscription introductory offers 3
- Subscription offer code custom codes 3
- Subscription offer code one time use codes 3
- Actors 2
- Beta feedback screenshot submissions 2
- In app purchase price points 2
- Sandbox testers 2
- Subscription grace periods 2
- Subscription prices 2
- Age rating declarations 1
- Alternative distribution package deltas 1
- Alternative distribution package variants 1
- Analytics report segments 1
- App store version promotions 1
- App store version release requests 1
- App store version submissions 1
- Background asset version app store releases 1
- Background asset version external beta releases 1
- Background asset version internal beta releases 1
- Beta crash logs 1
- Beta recruitment criterion options 1
- Beta tester invitations 1
- Build beta notifications 1
- CI artifacts 1
- CI issues 1
- CI test results 1
- Diagnostic signatures 1
- End app availability pre orders 1
- Game center detail players 1
- Game center leaderboard entry submissions 1
- Game center matchmaking rule set tests 1
- Game center player achievement submissions 1
- Game center score moderations 1
- In app purchase contents 1
- In app purchase submissions 1
- Sandbox testers clear purchase history request 1
- SCM git references 1
- SCM pull requests 1
- Subscription group submissions 1
- Subscription submissions 1
- Territories 1
- Territory availabilities 1
- Webhook deliveries 1
- Webhook pings 1
Top actions
The Apple App Store Connect API, shaped for agents.
The ids your agent types, what each does, and the one name it shares with other systems. 92 of Apple App Store Connect's 97 action names are shared with at least one other connector, so an agent learns them once.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
app_store_connect.users.listList users | Lists users in the App Store Connect account, filtered and paged. | read | identity.user.list474 connectors |
app_store_connect.devices.listList devices | Lists devices in the App Store Connect account, filtered and paged. | read | device.endpoint.list65 connectors |
app_store_connect.users.getGet a user | Reads one user by id. | read | identity.user.get399 connectors |
app_store_connect.subscriptions.createCreate a subscription | Creates a subscription. | write | commerce.product.create92 connectors |
app_store_connect.in_app_purchases_v2.createCreate an in-app purchase (v2) | Creates an in-app purchase (v2). | write | commerce.product.create92 connectors |
app_store_connect.users.deleteDelete a user | Deletes a user. | destructive | identity.user.delete253 connectors |
app_store_connect.subscription_offer_codes.createCreate a subscription offer code | Creates a subscription offer code. | write | commerce.coupon.create29 connectors |
app_store_connect.in_app_purchase_offer_codes.createCreate an in-app purchase offer code | Creates an in-app purchase offer code. | write | commerce.coupon.create29 connectors |
app_store_connect.app_categories.listList app categories | Lists app categories in the App Store Connect account, filtered and paged. | read | commerce.product_category.list25 connectors |
app_store_connect.beta_groups.listList beta groups | Lists beta groups in the App Store Connect account, filtered and paged. | read | identity.group.list262 connectors |
app_store_connect.beta_groups.createCreate a beta group | Creates a beta group. | write | identity.group.create205 connectors |
app_store_connect.subscription_prices.createCreate a subscription price | Creates a subscription price. | write | commerce.price.create9 connectors |
Try it
Prompts to paste into Claude.
Each one names the Apple App Store Connect actions it will call, so you know what it reads and what it changes before you send it.
- Readread
Which Apple App Store Connect devices have not checked in for a week?
calls
app_store_connect.devices.list - Writewrite
Create a subscription in Apple App Store Connect. Show me exactly what you will send before you save it.
calls
app_store_connect.subscriptions.create
Governance for Apple App Store Connect
Destructive actions wait for a yes.
136 Apple App Store Connect actions are destructive. The first 10:
- Delete a user
app_store_connect.users.delete - Delete a subscription
app_store_connect.subscriptions.delete - Delete an in-app purchase (v2)
app_store_connect.in_app_purchases_v2.delete - Delete a beta group
app_store_connect.beta_groups.delete - Delete a subscription price
app_store_connect.subscription_prices.delete - Delete a webhook
app_store_connect.webhooks.delete - Delete a CI workflow
app_store_connect.ci_workflows.delete - Delete an App Store version
app_store_connect.app_store_versions.delete - Delete a user invitation
app_store_connect.user_invitations.delete - Delete a certificate
app_store_connect.certificates.delete
A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.
Delete a user?
intent: the user asked me to delete a user
account { op: "keys.create", name: "app-store-connect-agent", allowed_actions: ["app_store_connect.*"], cap_calls: 2000, confirm_policy: "human_for_writes", approval_rules: [ { match: "app_store_connect.users.delete", approver: "[email protected]" }, { match: "app_store_connect.subscriptions.delete", approver: "[email protected]" }, { match: "app_store_connect.in_app_purchases_v2.delete", approver: "[email protected]" } ]}Cost
What Apple App Store Connect costs on actionlake.
Every Apple App Store Connect action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Apple App Store Connect refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
- 1upstream call per actionall 1,266 Apple App Store Connect actions
- 1,266actions pageeach page of a long list is one call
- 798reads can be cacheda cache hit costs nothing
- 100,000calls a month, freepaid plans from US$49 a month for 250,000
Action index
Every Apple App Store Connect action.
1,266 actions by area: the id your agent calls, what it does, and its effect.
Apps87
app_store_connect.apps.list_app_store_versionsList the App Store versions of an appreadapp_store_connect.apps.list_customer_reviewsList the customer reviews of an appread- and 85 more in this area
Game center details44
app_store_connect.game_center_details.createCreate a Game Center detailwriteapp_store_connect.game_center_details.getGet a Game Center detailread- and 42 more in this area
Subscriptions32
app_store_connect.subscriptions.createCreate a subscriptionwriteapp_store_connect.subscriptions.deleteDelete a subscriptiondestructive- and 30 more in this area
App store versions30
app_store_connect.app_store_versions.createCreate an App Store versionwriteapp_store_connect.app_store_versions.getGet an App Store versionread- and 28 more in this area
Builds30
app_store_connect.builds.getGet a buildreadapp_store_connect.builds.listList buildsread- and 28 more in this area
Game center groups29
app_store_connect.game_center_groups.createCreate a Game Center groupwriteapp_store_connect.game_center_groups.getGet a Game Center groupread- and 27 more in this area
Game center leaderboard sets27
app_store_connect.game_center_leaderboard_sets.createCreate a Game Center leaderboard setwriteapp_store_connect.game_center_leaderboard_sets.getGet a Game Center leaderboard setread- and 25 more in this area
In app purchases25
app_store_connect.in_app_purchases.getGet an in-app purchasereadapp_store_connect.in_app_purchases_v2.createCreate an in-app purchase (v2)write- and 23 more in this area
Game center leaderboards23
app_store_connect.game_center_leaderboards.createCreate a Game Center leaderboardwriteapp_store_connect.game_center_leaderboards.getGet a Game Center leaderboardread- and 21 more in this area
Beta groups21
app_store_connect.beta_groups.createCreate a beta groupwriteapp_store_connect.beta_groups.getGet a beta groupread- and 19 more in this area
App infos20
app_store_connect.app_infos.getGet an app inforeadapp_store_connect.app_infos.list_app_info_localizationsList the app info localizations of an app inforead- and 18 more in this area
Game center achievements19
app_store_connect.game_center_achievements.createCreate a Game Center achievementwriteapp_store_connect.game_center_achievements.getGet a Game Center achievementread- and 17 more in this area
Beta testers16
app_store_connect.beta_testers.createCreate a beta testerwriteapp_store_connect.beta_testers.deleteDelete a beta testerdestructive- and 14 more in this area
Game center achievement localizations14
app_store_connect.game_center_achievement_localizations.createCreate a Game Center achievement localizationwriteapp_store_connect.game_center_achievement_localizations.getGet a Game Center achievement localizationread- and 12 more in this area
Game center activities14
app_store_connect.game_center_activities.createCreate a Game Center activitywriteapp_store_connect.game_center_activities.deleteDelete a Game Center activitydestructive- and 12 more in this area
CI products13
app_store_connect.ci_products.getGet a CI productreadapp_store_connect.ci_products.listList CI productsread- and 11 more in this area
App custom product page localizations12
app_store_connect.app_custom_product_page_localizations.createCreate an app custom product page localizationwriteapp_store_connect.app_custom_product_page_localizations.deleteDelete an app custom product page localizationdestructive- and 10 more in this area
App store version experiments12
app_store_connect.app_store_version_experiments.createCreate an App Store version experimentwriteapp_store_connect.app_store_version_experiments.getGet an App Store version experimentread- and 10 more in this area
App store version localizations12
app_store_connect.app_store_version_localizations.createCreate an App Store version localizationwriteapp_store_connect.app_store_version_localizations.deleteDelete an App Store version localizationdestructive- and 10 more in this area
Game center leaderboard localizations12
app_store_connect.game_center_leaderboard_localizations.createCreate a Game Center leaderboard localizationwriteapp_store_connect.game_center_leaderboard_localizations.getGet a Game Center leaderboard localizationread- and 10 more in this area
Game center leaderboard set localizations12
app_store_connect.game_center_leaderboard_set_localizations.createCreate a Game Center leaderboard set localizationwriteapp_store_connect.game_center_leaderboard_set_localizations.getGet a Game Center leaderboard set localizationread- and 10 more in this area
App clip default experiences11
app_store_connect.app_clip_default_experiences.createCreate an App Clip default experiencewriteapp_store_connect.app_clip_default_experiences.deleteDelete an App Clip default experiencedestructive- and 9 more in this area
Bundle ids11
app_store_connect.bundle_ids.createCreate a bundle IDwriteapp_store_connect.bundle_ids.getGet a bundle IDread- and 9 more in this area
Game center matchmaking rule sets11
app_store_connect.game_center_matchmaking_rule_sets.createCreate a Game Center matchmaking rule setwriteapp_store_connect.game_center_matchmaking_rule_sets.getGet a Game Center matchmaking rule setread- and 9 more in this area
Game center matchmaking queues10
app_store_connect.game_center_matchmaking_queues.createCreate a Game Center matchmaking queuewriteapp_store_connect.game_center_matchmaking_queues.getGet a Game Center matchmaking queueread- and 8 more in this area
Profiles10
app_store_connect.profiles.createCreate a profilewriteapp_store_connect.profiles.deleteDelete a profiledestructive- and 8 more in this area
Subscription groups10
app_store_connect.subscription_groups.createCreate a subscription groupwriteapp_store_connect.subscription_groups.getGet a subscription groupread- and 8 more in this area
CI build actions9
app_store_connect.ci_build_actions.getGet a CI build actionreadapp_store_connect.ci_build_actions.list_artifactsList the artifacts of a CI build actionread- and 7 more in this area
Game center app versions9
app_store_connect.game_center_app_versions.createCreate a Game Center app versionwriteapp_store_connect.game_center_app_versions.getGet a Game Center app versionread- and 7 more in this area
In app purchase offer codes9
app_store_connect.in_app_purchase_offer_codes.createCreate an in-app purchase offer codewriteapp_store_connect.in_app_purchase_offer_codes.getGet an in-app purchase offer coderead- and 7 more in this area
Subscription offer codes 9Users 9App encryption declarations 8App event localizations 8App price schedules 8Build bundles 8CI workflows 8Game center achievement images 8Game center challenges 8Game center leaderboard images 8Game center leaderboard set images 8Game center leaderboard set member localizations 8In app purchase images 8In app purchase localizations 8In app purchase price schedules 8In app purchase versions 8Subscription group localizations 8Subscription images 8Subscription localizations 8Subscription versions 8App store version experiment treatment localizations 7Beta app localizations 7Beta build localizations 7Certificates 7Game center activity versions 7Merchant ids 7Pass type ids 7App categories 6App clip default experience localizations 6App custom product pages 6App events 6App preview sets 6App screenshot sets 6App store version experiment treatments 6CI build runs 6End user license agreements 6Game center activity localizations 6Game center challenge localizations 6Game center challenge versions 6Game center matchmaking rules 6Pre release versions 6Review submissions 6SCM repositories 6Subscription plan availabilities 6Subscription promotional offers 6User invitations 6Webhooks 6Win back offers 6Alternative distribution package versions 5Analytics report requests 5App clips 5App custom product page versions 5App store review details 5Background assets 5Beta app review details 5Beta app review submissions 5Beta license agreements 5Build beta details 5Build uploads 5Game center enabled versions 5Nominations 5Accessibility declarations 4Alternative distribution domains 4Alternative distribution keys 4Alternative distribution packages 4Android to ios app mapping details 4App availabilities 4App clip header images 4App event screenshots 4App event video clips 4App info localizations 4App previews 4App screenshots 4App store review attachments 4Background asset versions 4Beta app clip invocations 4Beta feedback crash submissions 4CI mac OS versions 4CI xcode versions 4Devices 4Game center achievement versions 4Game center activity images 4Game center challenge images 4Game center leaderboard set versions 4Game center leaderboard versions 4In app purchase app store review screenshots 4In app purchase availabilities 4Marketplace webhooks 4Promoted purchases 4Routing app coverages 4SCM providers 4Subscription app store review screenshots 4Subscription availabilities 4Subscription group versions 4Subscription price points 4Analytics report instances 3Analytics reports 3App clip advanced experience images 3App clip advanced experiences 3App clip app store review details 3App encryption declaration documents 3App price points 3App store version phased releases 3App tags 3Background asset upload files 3Beta app clip invocation localizations 3Beta recruitment criteria 3Build upload files 3Bundle id capabilities 3Customer review responses 3Customer reviews 3Game center achievement releases 3Game center activity version releases 3Game center challenge version releases 3Game center leaderboard releases 3Game center leaderboard set releases 3Game center matchmaking teams 3In app purchase offer code custom codes 3In app purchase offer code one time use codes 3Marketplace search details 3Review submission items 3Subscription introductory offers 3Subscription offer code custom codes 3Subscription offer code one time use codes 3Actors 2Beta feedback screenshot submissions 2In app purchase price points 2Sandbox testers 2Subscription grace periods 2Subscription prices 2Age rating declarations 1Alternative distribution package deltas 1Alternative distribution package variants 1Analytics report segments 1App store version promotions 1App store version release requests 1App store version submissions 1Background asset version app store releases 1Background asset version external beta releases 1Background asset version internal beta releases 1Beta crash logs 1Beta recruitment criterion options 1Beta tester invitations 1Build beta notifications 1CI artifacts 1CI issues 1CI test results 1Diagnostic signatures 1End app availability pre orders 1Game center detail players 1Game center leaderboard entry submissions 1Game center matchmaking rule set tests 1Game center player achievement submissions 1Game center score moderations 1In app purchase contents 1In app purchase submissions 1Sandbox testers clear purchase history request 1SCM git references 1SCM pull requests 1Subscription group submissions 1Subscription submissions 1Territories 1Territory availabilities 1Webhook deliveries 1Webhook pings 1
This index shows a sample of each area. All 1,266 actions, with their inputs and prices, are in the catalogue, which a free sandbox key can search.
Questions
The Apple App Store Connect MCP server, answered.
Is there an Apple App Store Connect MCP server for Claude?
Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 1,266 Apple App Store Connect actions across apps, game center details, subscriptions and app store versions, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Apple App Store Connect.
What do I need to connect Apple App Store Connect?
Issuer ID — Team keys only (Users and Access > Integrations > App Store Connect API > Team Keys); leave empty for an…, Key ID and Private key (.p8 file contents, PKCS#8 PEM). The free call account { op: "connections.requirements", service: "app_store_connect" } lists exactly what to paste.
Can an AI agent delete or change things in Apple App Store Connect?
Only if its key allows it, and only with an explicit confirmation. 136 Apple App Store Connect actions are destructive, including delete a user, delete a subscription and delete an in-app purchase (v2). Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.
Will an AI agent use up my Apple App Store Connect API limit?
actionlake paces every call to the limits in the Apple App Store Connect service file: 3,500 calls an hour and 300 a minute per connection. Repeated reads are answered from cache (798 Apple App Store Connect actions can be), which never reaches Apple App Store Connect.
What does an Apple App Store Connect action cost?
One upstream call, the only unit actionlake bills. A list that pages bills one call per page (1,266 Apple App Store Connect actions page). Cache hits, searches, dry runs and calls Apple App Store Connect refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
Which Apple App Store Connect API does it cover?
The App Store Connect API 4.5 (OpenAPI 3.0.1) at api.appstoreconnect.apple.com. It is built from Apple App Store Connect's documentation as read on 4 October 2026. 1,266 actions in 195 areas, each one in the signed service file (version 1.0.0).
Does actionlake keep my Apple App Store Connect data, and where?
actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to an hour, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Apple App Store Connect credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.
Which AI clients can use it?
Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.
Give your agent Apple App Store Connect today.
Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.