{"name":"io.github.abd3lraouf-studios/app-store-connect-mcp","slug":"abd3lraouf-studios-app-store-connect-mcp","title":null,"description":"App Store Connect + StoreKit 2: 1,293 Apple operations behind 11 tools, writes confirmed.","url":"https://mcp.market/server/abd3lraouf-studios-app-store-connect-mcp","rating":null,"grade":"B","score":82,"certified":false,"status":"active","category":"ecommerce","tags":["ecommerce"],"presence":{"score":23,"stars":0,"forks":0,"downloads_week":43,"last_push_at":"2026-09-14T11:58:33.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/abd3lraouf-studios/app-store-connect-mcp","website":null,"version":"1.3.0","remotes":[],"packages":[{"registryType":"npm","identifier":"@abd3lraouf/app-store-connect-mcp","version":"1.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"keychain:<service> (recommended), or a path to your AuthKey .p8","isRequired":true,"format":"string","isSecret":true,"name":"ASC_KEY"},{"description":"Issuer ID. Not needed if stored in the keychain envelope.","format":"string","name":"ASC_ISSUER_ID"},{"description":"API key ID. Not needed if stored in the keychain envelope.","format":"string","name":"ASC_KEY_ID"},{"description":"Required for App Store Server API calls and to verify Apple's signatures.","format":"string","name":"ASC_BUNDLE_ID"},{"description":"Numeric Apple ID. Apple requires it to verify Production signatures.","format":"string","name":"ASC_APP_APPLE_ID"}]}],"tools":[{"name":"asc_analytics_report","description":"Fetch an analytics report as rows. Walks request → report → instance → every segment, downloads","write_action":false,"price_micros":0,"input_schema":null},{"name":"asc_availability_set","description":"Turn an app’s App Store availability on or off, territory by territory. Apple offers no bulk","write_action":false,"price_micros":0,"input_schema":null},{"name":"asc_call","description":"Read from Apple. Handles both APIs, path and query parameters, and pagination.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asc_describe_endpoint","description":"Full detail for one operation: every parameter, the request body schema with real field names,","write_action":false,"price_micros":0,"input_schema":null},{"name":"asc_listing_screenshots","description":"List the screenshot sets and screenshots on a version, with each asset’s delivery state. Uses","write_action":false,"price_micros":0,"input_schema":null},{"name":"asc_preflight_version","description":"Answer \"can this version actually be submitted?\" across build state, export compliance, every","write_action":false,"price_micros":0,"input_schema":null},{"name":"asc_pricing_get","description":"Read subscription pricing across every territory for an app, with the currency resolved and","write_action":false,"price_micros":0,"input_schema":null},{"name":"asc_pricing_set","description":"Change a subscription price. `preserve_current_price` is required and has no default: true keeps","write_action":false,"price_micros":0,"input_schema":null},{"name":"asc_search_endpoints","description":"Find operations across the App Store Connect API (… operations,","write_action":false,"price_micros":0,"input_schema":null},{"name":"asc_status","description":"Verify credentials and report what this server can reach, including the remaining rate-limit budget.","write_action":false,"price_micros":0,"input_schema":null},{"name":"asc_upload_iap_screenshot","description":"Upload the App Store review screenshot for an in-app purchase, performing Apple’s reserve →","write_action":true,"price_micros":0,"input_schema":null},{"name":"asc_upload_screenshot","description":"Upload a screenshot image, performing Apple’s full reserve → upload → commit sequence: reserve a","write_action":true,"price_micros":0,"input_schema":null},{"name":"asc_write","description":"Change something in App Store Connect: create, update or delete.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":82,"grade":"B","scanned_at":"2026-09-20T20:13:48.295Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T20:13:48.212Z","components":{"code":{"score":25,"max":25,"notes":["53 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 6 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@abd3lraouf/app-store-connect-mcp","version":"1.3.0","found":true,"license":"BUSL-1.1","hasInstallScripts":false,"dependencyCount":4,"publishedAt":"2026-08-31T13:00:20.790Z","repositoryUrl":"git+https://github.com/abd3lraouf-studios/app-store-connect-mcp.git","weeklyDownloads":43}],"repo":{"found":true,"owner":"abd3lraouf-studios","repo":"app-store-connect-mcp","archived":false,"pushedAt":"2026-09-14T11:58:33Z","stars":0,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/278786515?v=4","ownerCreatedAt":"2026-04-23T18:57:10Z","license":"NOASSERTION"},"icon":{"url":"https://avatars.githubusercontent.com/u/278786515?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":0,"downloadsWeek":43,"license":"NOASSERTION","lastPushAt":"2026-09-14T11:58:33.000Z","score":23}}}},"grade_history":[],"reviews":[]}