{ "name": "@abd3lraouf/app-store-connect-mcp", "version": "1.3.0", "description": "App Store Connect MCP server for Claude Code, Claude Desktop and Cursor. 1,293 App Store Connect and StoreKit 2 (App Store Server API) operations behind 13 tools, with macOS Keychain credentials, Apple JWS signature verification and risk-tiered write confirmation.", "type": "module", "bin": { "asc-mcp": "dist/index.js", "asc-mcp-skill": "scripts/install-skill.mjs" }, "main": "dist/index.js", "files": [ "dist", "spec", "certs", "docs/COOKBOOK.md", "NOTICE", "skills", "!skills/**/.install.json" ], "scripts": { "build:index": "node scripts/build-index.mjs", "build": "npm run build:index && tsc -p tsconfig.build.json", "typecheck": "tsc --noEmit", "start": "node dist/index.js", "fetch:specs": "node scripts/fetch-specs.mjs", "verify": "node scripts/verify-apis.mjs", "build:types": "npx -y openapi-typescript@7 spec/apple-openapi.json -o spec/apple-api.d.ts", "test": "vitest run", "test:watch": "vitest", "coverage": "vitest run --coverage", "preflight": "node scripts/preflight-release.mjs", "lint": "eslint src test scripts skills", "release:version": "node scripts/bump-version.mjs", "install:skill": "node scripts/install-skill.mjs", "triage": "node scripts/triage-failures.mjs" }, "engines": { "node": ">=22.19.0" }, "license": "BUSL-1.1", "dependencies": { "@apple/app-store-server-library": "^3.1.0", "@modelcontextprotocol/sdk": "^1.0.0", "express": "^4.21.2", "jsonwebtoken": "^9.0.2" }, "devDependencies": { "@types/express": "^5.0.0", "@types/jsonwebtoken": "^9.0.7", "@types/node": "^22.10.0", "@vitest/coverage-v8": "^4.1.11", "eslint": "^9.39.5", "msw": "^2.15.0", "typescript": "~5.9.3", "typescript-eslint": "^8.67.0", "vitest": "^4.1.11" }, "repository": { "type": "git", "url": "git+https://github.com/abd3lraouf-studios/app-store-connect-mcp.git" }, "keywords": [ "mcp", "mcp-server", "model-context-protocol", "claude", "claude-code", "anthropic", "app-store-connect", "app-store-connect-api", "appstoreconnect", "app-store-server-api", "storekit", "storekit2", "testflight", "app-review", "ios", "macos", "apple", "subscriptions", "in-app-purchase", "aso" ], "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" }, "./failure-log": { "types": "./dist/failure-log.d.ts", "default": "./dist/failure-log.js" }, "./package.json": "./package.json" }, "mcpName": "io.github.abd3lraouf-studios/app-store-connect-mcp", "homepage": "https://github.com/abd3lraouf-studios/app-store-connect-mcp", "bugs": { "url": "https://github.com/abd3lraouf-studios/app-store-connect-mcp/issues" }, "author": "Abdelraouf Sabri", "publishConfig": { "access": "public" } }