{"_id":"shipshots-mcp","_rev":"27-2442a5862b76fd2261d07c3918a4f5e6","name":"shipshots-mcp","dist-tags":{"latest":"0.11.0"},"versions":{"0.1.0":{"name":"shipshots-mcp","version":"0.1.0","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude"],"author":{"name":"Shipshots"},"license":"MIT","_id":"shipshots-mcp@0.1.0","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"homepage":"https://shipshots.app","bin":{"shipshots-mcp":"dist/index.js"},"dist":{"shasum":"47bebbc9d9792b1d081480d8aef4ad46355318c9","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.1.0.tgz","fileCount":59,"integrity":"sha512-eDRPYh6vQP9a2PHoe6RrkdYPrSJ1Z4CT4NV7G728gbiZplAk5ezPtzovIBtumm70hsrXrDuszo+NGiyGavzezg==","signatures":[{"sig":"MEYCIQC66YfB4IpdOMZ2b5ribjERRkMOcPCFLMpjkSh67Xxb8AIhAK7XH/EEzMzb/ZfsGskiD8HLmoSdm7Thu8hyeI3X9LXj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239142},"type":"module","engines":{"node":">=18"},"gitHead":"bf25f9fdeb58fcfa2af2850dc59f82287025e2ff","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"_npmVersion":"10.9.2","description":"MCP server for Shipshots — create App Store & Play Store screenshots programmatically via Claude or any MCP client","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shipshots-mcp_0.1.0_1774076246653_0.581680153956541","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"shipshots-mcp","version":"0.2.0","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude"],"author":{"name":"Shipshots"},"license":"MIT","_id":"shipshots-mcp@0.2.0","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"homepage":"https://shipshots.app","bin":{"shipshots-mcp":"dist/index.js"},"dist":{"shasum":"c9522390b3167c7bed884601b37c70bebbf17a21","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.2.0.tgz","fileCount":71,"integrity":"sha512-e5OjKVOMTcOacdKnp7akjg0ieofGbj/B4acPCqynUcbpmhfZ7677Uu+FiNsZPYWcLVVEvDpWtmKSUQ6KKYjBag==","signatures":[{"sig":"MEUCIDDFjRS+T3vk1qO5wuVYmoPVv3L/tpl9cE+/pA0GhO/iAiEArkZBgi/xMP1+B/eUeU0CEmFr6LokwhbCg/0SuOd1D08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309003},"type":"module","engines":{"node":">=18"},"gitHead":"0afb6f6f2b7627e50d0246e196a2c26b14322f36","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"_npmVersion":"10.9.2","description":"MCP server for Shipshots — create App Store & Play Store screenshots programmatically via Claude or any MCP client","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shipshots-mcp_0.2.0_1774097043703_0.035535674518090365","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"shipshots-mcp","version":"0.2.1","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude"],"author":{"name":"Shipshots"},"license":"MIT","_id":"shipshots-mcp@0.2.1","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"homepage":"https://shipshots.app","bin":{"shipshots-mcp":"dist/index.js"},"dist":{"shasum":"148438495a4aff6a648367d6f241c7c0fa793d78","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.2.1.tgz","fileCount":75,"integrity":"sha512-Hd1T9+/uN+OhdVMAMj5qdrJKpgnopZ+mHYcfb05rOwcp4HNnv01vYvuWGXdm9J+hb1bBASCpCN+GgHSOa6L7eA==","signatures":[{"sig":"MEUCIClBJhtOAal/1h/ddc2V5bN/UVX/MpJlSwESIW+DWeK7AiEAg3FtPBSDY/ZKfosL40ginnVciJhocTbNgY08K2lZGRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312023},"type":"module","engines":{"node":">=18"},"gitHead":"510c956cfee5a114b731be587d3657674aa10ec0","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"_npmVersion":"10.9.2","description":"MCP server for Shipshots — create App Store & Play Store screenshots programmatically via Claude or any MCP client","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shipshots-mcp_0.2.1_1774098849894_0.45733211568762067","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"shipshots-mcp","version":"0.2.2","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude"],"author":{"name":"Shipshots"},"license":"MIT","_id":"shipshots-mcp@0.2.2","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"homepage":"https://shipshots.app","bin":{"shipshots-mcp":"dist/index.js"},"dist":{"shasum":"e31b82430bd40926c46d989102beca1f9fde9de4","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.2.2.tgz","fileCount":75,"integrity":"sha512-84AWcPNYIdooqArAG7djryjTTHEmyBwIYWcQzYC2y/fHxSL29qZdUv4R6KZrY5XobRT/35CNdbw+FKY5D6ot6w==","signatures":[{"sig":"MEUCICr3Z6NWbrzVnh35NUDTHywyCWxlPvCHi9mLg8PHcsuFAiEA2rXS4P7La6CIbZV/bRGavcc9mqU80iMWk7deefBwl10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312097},"type":"module","engines":{"node":">=18"},"gitHead":"f5ad9c087845ac78aea7e19a298c1f6f1b7b74b5","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"_npmVersion":"10.9.2","description":"MCP server for Shipshots — create App Store & Play Store screenshots programmatically via Claude or any MCP client","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shipshots-mcp_0.2.2_1774109061773_0.5421586199921704","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"shipshots-mcp","version":"0.2.3","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude"],"author":{"name":"Shipshots"},"license":"MIT","_id":"shipshots-mcp@0.2.3","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"homepage":"https://shipshots.app","bin":{"shipshots-mcp":"dist/index.js"},"dist":{"shasum":"de31df995f91cc9b309e839cee746aebc997c495","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.2.3.tgz","fileCount":79,"integrity":"sha512-42agC4bpI9KH6pZ/LlxyIKL6fhcKwKAfqHLDHnCX+tV2iwcSqAe9abrO/CkHQw+EXgtICMMKzymwbquuXAJE3Q==","signatures":[{"sig":"MEYCIQCkZtMvEWEMC+dIUQrACmoyUZOkyDzrTTaoBqXZDlcO5wIhALOCxNJ/LMIMXjDPnTjOCwd2flYP1Sh//Vtdqv97jR11","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362314},"type":"module","engines":{"node":">=18"},"gitHead":"7b1dc8bd7008788c95ef571536cfe0af6ae938d8","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"_npmVersion":"10.9.2","description":"MCP server for Shipshots — create App Store & Play Store screenshots programmatically via Claude or any MCP client","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/shipshots-mcp_0.2.3_1774162228902_0.3935988124390759","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"shipshots-mcp","version":"0.2.5","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude"],"author":{"name":"Shipshots"},"license":"MIT","_id":"shipshots-mcp@0.2.5","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"homepage":"https://shipshots.app","bin":{"shipshots-mcp":"dist/index.js"},"dist":{"shasum":"47d3737df707df5d0e3b1394478ddc9d6a51c5ee","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.2.5.tgz","fileCount":79,"integrity":"sha512-Z9ktlBab07es9gVmzcdzZxoq7qN9TIKRftXan/SgBpYjDAo67XwlRoN8tCVsuukzivtfqfZEOZXhOmbF1mHTLg==","signatures":[{"sig":"MEQCIGMnbiyUj6EE/3tJiJ1TEKBWJMWlASn13M1Xv+A+ZAH3AiAKwy0MotIpkYuugsfv02zCL7FN1TGO1YZg0uuuwcM4Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391131},"type":"module","engines":{"node":">=18"},"gitHead":"c8ab4c48d2760521441b6daa16a31648bb47a8c9","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"_npmVersion":"10.9.4","description":"MCP server for Shipshots — create App Store & Play Store screenshots programmatically via Claude or any MCP client","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipshots-mcp_0.2.5_1774231197561_0.22302496261010485","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"shipshots-mcp","version":"0.2.6","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude"],"author":{"name":"Shipshots"},"license":"MIT","_id":"shipshots-mcp@0.2.6","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"homepage":"https://shipshots.app","bin":{"shipshots-mcp":"dist/index.js"},"dist":{"shasum":"499fe55ebe12f0f8c3e303ff8ce7aa6fe9bfdb97","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.2.6.tgz","fileCount":83,"integrity":"sha512-g8J0bfXBgnldPqr7uDuPz/1ZiYm3KMLoh7Ux8HFAKVU/cbXUEqDRJG1VbEF0j9HKzI6RQb4dz4FS6knjEUlQDA==","signatures":[{"sig":"MEUCIQDknUFpzclflZsT37JtIe746b0R+BxffPf5d80fCynqigIgHwxRnMoVh1mOiAQjyGqN7aDJ5Ae5gmp4K6MWUQBr4Ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409685},"type":"module","engines":{"node":">=18"},"gitHead":"d641398967f13c3ae4560e04835a2b4152d033c2","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"_npmVersion":"10.9.4","description":"MCP server for Shipshots — create App Store & Play Store screenshots programmatically via Claude or any MCP client","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipshots-mcp_0.2.6_1774243341296_0.16896126262829103","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"shipshots-mcp","version":"0.2.7","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude"],"author":{"name":"Shipshots"},"license":"MIT","_id":"shipshots-mcp@0.2.7","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"homepage":"https://shipshots.app","bin":{"shipshots-mcp":"dist/index.js"},"dist":{"shasum":"1f6602c171d834354ed8ad12c6ef1be238d9d7f6","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.2.7.tgz","fileCount":83,"integrity":"sha512-ZwlYzRe8VF+KEcTcJthl6Mi24zcBfQgkCH40drxMeblLdQBVuRsawrxFuMyOKIHUNkH0ekZdGtRKB0ZQIpkNLg==","signatures":[{"sig":"MEYCIQDhmUy7UOQxx/pm7lamkU15bv13fmh/0ErWOdcQirNpHwIhAKW5l85ImyCaWXPAsj4i0UQR9RcEpepPrf5OETJbEMKH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410346},"type":"module","engines":{"node":">=18"},"gitHead":"a5db1c9232d1345435057c32a925240193c025be","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"_npmVersion":"10.9.4","description":"MCP server for Shipshots — create App Store & Play Store screenshots programmatically via Claude or any MCP client","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipshots-mcp_0.2.7_1774246511636_0.4324566359004707","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"shipshots-mcp","version":"0.2.8","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude"],"author":{"name":"Shipshots"},"license":"MIT","_id":"shipshots-mcp@0.2.8","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"homepage":"https://shipshots.app","bin":{"shipshots-mcp":"dist/index.js"},"dist":{"shasum":"f844df58ae758ca41862cbb6ce15777d773c9395","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.2.8.tgz","fileCount":83,"integrity":"sha512-UNllDoVyvG8pejom3Rrn0lR13IhXmCmxDnDOa7GPk6ZJ+1vLExdUUbXxM+NQ6VcdgQ1LEjKxvgZDrnIWsfEN2Q==","signatures":[{"sig":"MEUCIQD31cijgGpN+mxedbH+nz4pkR88I6DRAzT1/r1ZCjZoGgIgVNxbCdRixuzQXoRZCTbpOqvJ/9qQZpvl5tb/zHYGZ2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414237},"type":"module","engines":{"node":">=18"},"gitHead":"38c24c2f3ca52ef25a99df49afa15f9cf17d34ef","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"_npmVersion":"10.9.4","description":"MCP server for Shipshots — create App Store & Play Store screenshots programmatically via Claude or any MCP client","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipshots-mcp_0.2.8_1774288788599_0.7721796507084706","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"shipshots-mcp","version":"0.2.9","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude"],"author":{"name":"Shipshots"},"license":"MIT","_id":"shipshots-mcp@0.2.9","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"homepage":"https://shipshots.app","bin":{"shipshots-mcp":"dist/index.js"},"dist":{"shasum":"214c1241256e3701e03aaea310116e007c883c73","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.2.9.tgz","fileCount":87,"integrity":"sha512-mI3gfZByv4tMA16VTUeZ2xHQInx9KYQcgTlxT4OSI6oLFLOIlx+5wc/LtmBZnGViZ1vhv2h1nUd+7tVkJDnakg==","signatures":[{"sig":"MEUCIEOX9ex0PGpRlqCL6OtHZpETbbMlq89vbrYG5kqEVY9iAiEA2dMzkCTTPyMVOmS0LKHJaeB5d85G87lPkTpNd78xyuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427575},"type":"module","engines":{"node":">=18"},"gitHead":"feafefc1ff616b5ec91f0a59d33a5280b485256a","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"_npmVersion":"10.9.4","description":"MCP server for Shipshots — create App Store & Play Store screenshots programmatically via Claude or any MCP client","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipshots-mcp_0.2.9_1774522633628_0.5107859915792421","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"shipshots-mcp","version":"0.2.10","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude"],"author":{"name":"Shipshots"},"license":"MIT","_id":"shipshots-mcp@0.2.10","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"homepage":"https://shipshots.app","bin":{"shipshots-mcp":"dist/index.js"},"dist":{"shasum":"7934a7172dc6e9bc6f551ab0737be4c5c6922112","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.2.10.tgz","fileCount":87,"integrity":"sha512-XNPj9Uqso/VBs4iwj5ISI+3NV/IE3wLbzzYWlr7JutVLxHiQM5L5XKGlFe/Iwt1mm+vNktVMZ7G1IpJJUxeBLg==","signatures":[{"sig":"MEUCIQCnGpUPEyqtD3JB3AzbkRtm4UkccJNGxaM8RoqVcooJPwIgPlBJPoWQsSaIEBOuL+6aCvtPZeWQjTu3KZdgGISLrVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428446},"type":"module","engines":{"node":">=18"},"gitHead":"45951033a5330c8222caf76c50409b665b49eb2e","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"_npmVersion":"10.9.4","description":"MCP server for Shipshots — create App Store & Play Store screenshots programmatically via Claude or any MCP client","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipshots-mcp_0.2.10_1774524269494_0.0585102261503625","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"shipshots-mcp","version":"0.2.11","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude"],"author":{"name":"Shipshots"},"license":"MIT","_id":"shipshots-mcp@0.2.11","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"homepage":"https://shipshots.app","bin":{"shipshots-mcp":"dist/index.js"},"dist":{"shasum":"b72d36c0d626928bd1c122bc1715072930372165","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.2.11.tgz","fileCount":87,"integrity":"sha512-wyIzSMbtuwVGyn+OdcsNdjgSgUukCxUIMkpMOVc1Sm0r4+A0WomajG7mUgSlWHaTPUGWXehKYvdjQmwW0aH3TQ==","signatures":[{"sig":"MEUCIQDlMhbAuFzHD3aZOR4B9jHTW+Uim7f6nTuZujIGv5xE1gIgP41XTHIXVSjkuXmSJ5TyE/QfZekIcd10JZWYAMZAwHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":433257},"type":"module","engines":{"node":">=18"},"gitHead":"cdd39c6f5fd21554da07a242031d123f209f47ce","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"_npmVersion":"10.9.4","description":"MCP server for Shipshots — create App Store & Play Store screenshots programmatically via Claude or any MCP client","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipshots-mcp_0.2.11_1774549232058_0.5050493634472644","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"shipshots-mcp","version":"0.2.12","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude"],"author":{"name":"Shipshots"},"license":"MIT","_id":"shipshots-mcp@0.2.12","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"homepage":"https://shipshots.app","bin":{"shipshots-mcp":"dist/index.js"},"dist":{"shasum":"3b2635f1d5c212d5928fffe4e5eeb9ecc8721928","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.2.12.tgz","fileCount":87,"integrity":"sha512-9HdqDJfWIuHRe0X0dbCOs6kdo2kczeVpq1MXBLeNzsiLE/0VduRT2r5euedsPJWBEdvhJpZ+GiZ4NJoKRY8j4w==","signatures":[{"sig":"MEYCIQCcfF4dAnC18qAT7CYYnfJmzW9SE2Bq3b6/tyyoyqiDBwIhAIwEEIa1jhpaPmEcKBq5a5Uo9sPuz5DAROpmC7cum/ff","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":433237},"type":"module","engines":{"node":">=18"},"gitHead":"f70a352c6661d573e6ab701c383103dfad499a78","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"_npmVersion":"10.9.4","description":"MCP server for Shipshots — create App Store & Play Store screenshots programmatically via Claude or any MCP client","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipshots-mcp_0.2.12_1774593787107_0.4460333596636188","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"shipshots-mcp","version":"0.2.13","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude"],"author":{"name":"Shipshots"},"license":"MIT","_id":"shipshots-mcp@0.2.13","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"homepage":"https://shipshots.app","bin":{"shipshots-mcp":"dist/index.js"},"dist":{"shasum":"332b9020cb23e983c9a7f0d8b7928a3c2dc88377","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.2.13.tgz","fileCount":87,"integrity":"sha512-gFkuF6MpN70svVD26AkrWrSDtcVuxpnyqXfEHfMBP7ZkesJMzPp8yt2xAWsqtpfdz5iheqmWNZW3DhnGwRcx9Q==","signatures":[{"sig":"MEQCIG/lOIhKNuIvEpa2u9Wlw1zgQf04koKDIF+3jiNPWIttAiB6mO4k1wHOhmNzOu0U6GLC79nDPYEwWIZsKj4HnOGnFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438002},"type":"module","engines":{"node":">=18"},"gitHead":"138d209f9462b17f33656e2ef3e41164b6646ea0","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"_npmVersion":"10.9.4","description":"MCP server for Shipshots — create App Store & Play Store screenshots programmatically via Claude or any MCP client","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipshots-mcp_0.2.13_1774930375476_0.0237108804973043","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"shipshots-mcp","version":"0.2.14","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude"],"author":{"name":"Shipshots"},"license":"MIT","_id":"shipshots-mcp@0.2.14","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"homepage":"https://shipshots.app","bin":{"shipshots-mcp":"dist/index.js"},"dist":{"shasum":"88bea63a83a345bed5914e981f2c24226d886810","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.2.14.tgz","fileCount":87,"integrity":"sha512-6/M5727WGjG3+FR3bl6vJ0Q/wCH3GfUgm8HZhs0TvDlydVPzaV1wWn7qEWhWvgt74uQr39DtIDpb79l2gQhVCQ==","signatures":[{"sig":"MEUCIQDKQv7AKnEWVCnE5wxBJN8kUqIsXg5Wx1VgFtXTvYMhMgIgOir8arR8RNwd9KUabgohZBOO+jjhHdpkppHOYs/BBdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440757},"type":"module","engines":{"node":">=18"},"gitHead":"dec1b0c649bf9c8e97e4b79f6aacd84a6e10fbb3","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"_npmVersion":"10.9.4","description":"MCP server for Shipshots — create App Store & Play Store screenshots programmatically via Claude or any MCP client","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipshots-mcp_0.2.14_1774932026836_0.9446524173739874","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"shipshots-mcp","version":"0.2.15","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude","ai-screenshots","app-store-marketing","screenshot-automation","screenshot-generator","cursor","windsurf","gemini","app-store-screenshots","play-store-screenshots"],"author":{"name":"Shipshots"},"license":"MIT","_id":"shipshots-mcp@0.2.15","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"homepage":"https://shipshots.app","bin":{"shipshots-mcp":"dist/index.js"},"dist":{"shasum":"1b9d67481e463e9abeecaf3e695c586a013ecd42","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.2.15.tgz","fileCount":87,"integrity":"sha512-FcLEYa4mU2iOf8LUTUlEnOyVwqrPp2EMrgOzJwT6zCoW87/nMwCE4BCbvOl/eRlrd523d4ctz7+DHRYoHI1Xgw==","signatures":[{"sig":"MEYCIQDZPX3bODy80lXj8vS//ULX0WA0pQg4XpU2xtCzCTOXWgIhAMDKLehAd1EpHHT1UaHyOwsyrso4a7CNPRpwg7G+XVe6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455502},"type":"module","engines":{"node":">=18"},"gitHead":"792ed40a3611c417c3687fe76edbbfec6bbc2113","mcpName":"io.github.gurkang/shipshots","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"_npmVersion":"10.9.4","description":"MCP server for Shipshots — create App Store & Play Store screenshots programmatically via Claude or any MCP client","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipshots-mcp_0.2.15_1775007632740_0.9355593625256569","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"shipshots-mcp","version":"0.2.16","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude","ai-screenshots","app-store-marketing","screenshot-automation","screenshot-generator","cursor","windsurf","gemini","app-store-screenshots","play-store-screenshots"],"author":{"name":"Shipshots"},"license":"MIT","_id":"shipshots-mcp@0.2.16","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"homepage":"https://shipshots.app","bugs":{"url":"https://github.com/gurkang/shipshots/issues"},"bin":{"shipshots-mcp":"dist/index.js"},"dist":{"shasum":"1cb3d646c5c9b9d7326e4220144b3b1019fc595a","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.2.16.tgz","fileCount":87,"integrity":"sha512-3L62Ti5v210p3/ghZC3UFmNEVY5ubOif062XmeVOASW1+O81aB32/S7Ikn6ncwcDTTSLRry3Xd3dxNNi8fjgqw==","signatures":[{"sig":"MEYCIQCFSQhHMZ6G40HxzvxEHRcQ8mYkH4UgkIcT7+yFCUOVdwIhALh2nblEMbhIvJGOgh3WfRjTK0NncxGn57N19E8hyqI5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455631},"type":"module","engines":{"node":">=18"},"gitHead":"1f9e89a1ed50bdcdca2df31ab3379a340db1731c","mcpName":"io.github.gurkang/shipshots","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"repository":{"url":"git+https://github.com/gurkang/shipshots.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.4","description":"MCP server for Shipshots — create App Store & Play Store screenshots programmatically via Claude or any MCP client","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipshots-mcp_0.2.16_1775010939491_0.26131442508222635","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"shipshots-mcp","version":"0.3.0","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude","ai-screenshots","app-store-marketing","screenshot-automation","screenshot-generator","cursor","windsurf","gemini","app-store-screenshots","play-store-screenshots"],"author":{"name":"Shipshots"},"license":"MIT","_id":"shipshots-mcp@0.3.0","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"homepage":"https://shipshots.app","bugs":{"url":"https://github.com/gurkang/shipshots/issues"},"bin":{"shipshots-mcp":"dist/index.js"},"dist":{"shasum":"367e1439302babbc8ef96b8c83a7b189a596e31a","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.3.0.tgz","fileCount":87,"integrity":"sha512-Hr+R7qoUgK1lJwbKUXOYsZIYY6RhvMTd88ve99siJL6866EvvmnlXAHpAVEAIjRKkPJ+1+e8NnHaT7ZwtCsMIQ==","signatures":[{"sig":"MEUCIQDl30Tl8i0/ndxaBD25u8hk8H9ZyGTjUwv5V5VwqppHugIgSppH0FjVKr3uC23epai3ilTSOcAHVN5/vXWafG+kwkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452238},"type":"module","engines":{"node":">=18"},"gitHead":"d5e6e2dc68ec70d92229f5e80c66818d85a58cc2","mcpName":"io.github.gurkang/shipshots","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"repository":{"url":"git+https://github.com/gurkang/shipshots.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.7","description":"MCP server for Shipshots — create App Store & Play Store screenshots programmatically via Claude or any MCP client","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipshots-mcp_0.3.0_1777528172267_0.06814711234172299","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"shipshots-mcp","version":"0.4.0","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude","ai-screenshots","app-store-marketing","screenshot-automation","screenshot-generator","cursor","windsurf","gemini","app-store-screenshots","play-store-screenshots"],"author":{"name":"Shipshots"},"license":"MIT","_id":"shipshots-mcp@0.4.0","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"homepage":"https://shipshots.app","bugs":{"url":"https://github.com/gurkang/shipshots/issues"},"bin":{"shipshots-mcp":"dist/index.js"},"dist":{"shasum":"8652d3286dbffa9df13a812b62d4ae144bb40427","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.4.0.tgz","fileCount":87,"integrity":"sha512-MH+1Z2SYpicpuxLIFxZI6agGxKpWht0al6qoC7h/yq3xPepPozKHNnMQ4EvrSX0F2L+BN84bu7oUKrAo4SJjdQ==","signatures":[{"sig":"MEQCIHcrdgVTfhE9GQFj+eo+CV906khrMFb30yLNXWJk8iISAiBwPf9lE5NBL1X4ciEUCSSB6YTJfSjt7oYo5otDCkggxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453580},"type":"module","engines":{"node":">=18"},"gitHead":"299bea01f4f2d9869dd73b8f8284673b55322ac0","mcpName":"io.github.gurkang/shipshots","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"repository":{"url":"git+https://github.com/gurkang/shipshots.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.7","description":"MCP server for Shipshots — create App Store & Play Store screenshots programmatically via Claude or any MCP client","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipshots-mcp_0.4.0_1777704156938_0.5205766203623987","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"shipshots-mcp","version":"0.5.0","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude","ai-screenshots","app-store-marketing","screenshot-automation","screenshot-generator","cursor","windsurf","gemini","app-store-screenshots","play-store-screenshots"],"author":{"name":"Shipshots"},"license":"MIT","_id":"shipshots-mcp@0.5.0","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"homepage":"https://shipshots.app","bugs":{"url":"https://github.com/gurkang/shipshots/issues"},"bin":{"shipshots-mcp":"dist/index.js"},"dist":{"shasum":"4f54ccc0753acb8b128aeac375466b885f1b3e61","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.5.0.tgz","fileCount":87,"integrity":"sha512-ag2fXckxvak5fEr8Etx7sUF4y8oXkJbO1Yy64hG3V+UwLrmZXSZaCMkXtMBbC/l1ZJzKyDmtLl+zpgW1LTgupQ==","signatures":[{"sig":"MEUCIQDPZnCj62TJZ8iTFyj+lAeHI8vVkqXJ4xcMJMntpu15HwIgEhLYA1rZsggmFAvfPD+592Ez2uFUg9kQghJKFjHC16c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453580},"type":"module","engines":{"node":">=18"},"gitHead":"206d97f13593516ace78f36006b5e44576a74575","mcpName":"io.github.gurkang/shipshots","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"repository":{"url":"git+https://github.com/gurkang/shipshots.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.7","description":"MCP server for Shipshots — create App Store & Play Store screenshots programmatically via Claude or any MCP client","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipshots-mcp_0.5.0_1777710173142_0.5087399713343639","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"shipshots-mcp","version":"0.6.0","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude","ai-screenshots","app-store-marketing","screenshot-automation","screenshot-generator","cursor","windsurf","gemini","app-store-screenshots","play-store-screenshots"],"author":{"name":"Shipshots"},"license":"MIT","_id":"shipshots-mcp@0.6.0","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"homepage":"https://shipshots.app","bugs":{"url":"https://github.com/gurkang/shipshots/issues"},"bin":{"shipshots-mcp":"dist/index.js"},"dist":{"shasum":"4d1a89c9647b0ddbce65bcee1c11c277a49114fd","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.6.0.tgz","fileCount":87,"integrity":"sha512-6xebNvjhFiAxs3r21E27rmyphLt3uz5tMDeFv0PMEDFhpB9ogg+g8/Vkrr4qXdtPnvkwoAAeGGAxOd3982BfJg==","signatures":[{"sig":"MEYCIQCPh6AxuCIZOToyVJLmjk4JJnSm1tydSU1F56wmenWT6AIhAKcy8yG7ynsiuMkPwOFljE7QdQomQOaopgbte50p7e5n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456068},"type":"module","engines":{"node":">=18"},"gitHead":"98c246713997b256b63b9f4379f6ceffc424ea23","mcpName":"io.github.gurkang/shipshots","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"repository":{"url":"git+https://github.com/gurkang/shipshots.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.7","description":"MCP server for Shipshots — create App Store & Play Store screenshots programmatically via Claude or any MCP client","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipshots-mcp_0.6.0_1777784498530_0.015305802874876484","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"shipshots-mcp","version":"0.6.1","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude","ai-screenshots","app-store-marketing","screenshot-automation","screenshot-generator","cursor","windsurf","gemini","app-store-screenshots","play-store-screenshots"],"author":{"name":"Shipshots"},"license":"MIT","_id":"shipshots-mcp@0.6.1","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"homepage":"https://shipshots.app","bugs":{"url":"https://github.com/gurkang/shipshots/issues"},"bin":{"shipshots-mcp":"dist/index.js"},"dist":{"shasum":"fc8a1da829828cdedfd35e258550874b80ede7cd","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.6.1.tgz","fileCount":87,"integrity":"sha512-Fyu5QVpFDbYpq6YsBAXZaWU10Gr7Bj0Awuf2MqKrI1ros3a0XaRDTs3Hla1MxW91DLo2/XsRkeSUTHshlCfH+Q==","signatures":[{"sig":"MEQCIBfGmezZ40PTpjmEqP2IO3dq1ojIxFflJBja2EM3kJypAiBV8SdvPqYCGw0iilBDyPDZX5yxmiZV+bLqf1iHajdujg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456113},"type":"module","engines":{"node":">=18"},"gitHead":"fe30798b54899cc79f330ad5d5b4f7b7893f56a4","mcpName":"io.github.gurkang/shipshots","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"repository":{"url":"git+https://github.com/gurkang/shipshots.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.7","description":"MCP server for Shipshots — create App Store & Play Store screenshots programmatically via Claude or any MCP client","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipshots-mcp_0.6.1_1777805955101_0.6737275002103547","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"shipshots-mcp","version":"0.7.0","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude","ai-screenshots","app-store-marketing","screenshot-automation","screenshot-generator","cursor","windsurf","gemini","app-store-screenshots","play-store-screenshots"],"author":{"name":"Shipshots"},"license":"MIT","_id":"shipshots-mcp@0.7.0","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"homepage":"https://shipshots.app","bugs":{"url":"https://github.com/gurkang/shipshots/issues"},"bin":{"shipshots-mcp":"dist/index.js"},"dist":{"shasum":"4f61cca813f4ab489c3a0d6674ab4db7bc5b24b0","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.7.0.tgz","fileCount":107,"integrity":"sha512-TxwbZJXEXyvk3z8cS6+UjPWBtXZXuO8Ff0lwXntPt0Ox6mQGcjgP17LjDfidztygQC1WNSENbBd8WWLFALVp4g==","signatures":[{"sig":"MEQCICzBhLUq5yvC+LfwHIA/d8faAKyOcGgR8BJoIV+Wjn6jAiAizDaSl/OcQzKIl9IjR1nKx+BadZTQ/YT0ys1qQCZMmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":559636},"type":"module","engines":{"node":">=18"},"gitHead":"1f5507dd7f10b01165d130b2a1d7f82f1320ff61","mcpName":"io.github.gurkang/shipshots","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"repository":{"url":"git+https://github.com/gurkang/shipshots.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"MCP server for Shipshots — create App Store & Play Store screenshots programmatically via Claude or any MCP client","directories":{},"_nodeVersion":"22.23.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipshots-mcp_0.7.0_1782820481388_0.299623769207074","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"shipshots-mcp","version":"0.8.0","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude","ai-screenshots","app-store-marketing","screenshot-automation","screenshot-generator","cursor","windsurf","gemini","app-store-screenshots","play-store-screenshots"],"author":{"name":"Shipshots"},"license":"MIT","_id":"shipshots-mcp@0.8.0","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"homepage":"https://shipshots.app","bugs":{"url":"https://github.com/gurkang/shipshots/issues"},"bin":{"shipshots-mcp":"dist/index.js"},"dist":{"shasum":"dc878df3b95623aa33a69eb97d102248cf8d806f","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.8.0.tgz","fileCount":107,"integrity":"sha512-DPvgKtaf7dWudvFEaagHDlLD30Wom4LvtxF/7zLVzNsxf9YCCmkbhe4UFrYLoi4nJ4ttRCqRs4K9mVZ+OGd1oQ==","signatures":[{"sig":"MEUCIQCrY+p9mkwXzct6mUu7WxoPMPWLht2bcFUTVlmfOi2QHQIgHiKMP6ZPW8McYefw22GKYlLgduYlDjk9VN/Jisc3ooI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":566745},"type":"module","engines":{"node":">=18"},"gitHead":"541d93adb39bdefefc6227dbb2fc66d699b8e397","mcpName":"io.github.gurkang/shipshots","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"repository":{"url":"git+https://github.com/gurkang/shipshots.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"MCP server for Shipshots — create App Store & Play Store screenshots programmatically via Claude or any MCP client","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipshots-mcp_0.8.0_1783136589769_0.6517099031168245","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"shipshots-mcp","version":"0.9.0","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude","ai-screenshots","app-store-marketing","screenshot-automation","screenshot-generator","cursor","windsurf","gemini","app-store-screenshots","play-store-screenshots"],"author":{"name":"Shipshots"},"license":"MIT","_id":"shipshots-mcp@0.9.0","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"homepage":"https://shipshots.app","bugs":{"url":"https://github.com/gurkang/shipshots/issues"},"bin":{"shipshots-mcp":"dist/index.js"},"dist":{"shasum":"1aaa2e023ac0395eb200cb9aaba0fc73fb08ae11","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.9.0.tgz","fileCount":111,"integrity":"sha512-4d2o7yb/1qJdJCZY0fGdZXJ379pDDJlN0oHWNSHTKR89v2XctQqx8oIzL47a72RgBZiPzOjv42Mct1ZM5AHvWQ==","signatures":[{"sig":"MEUCIHKVdGc/QkaziHbwVwbCA9Bqt8iHegqDpalmpJ+qBZFxAiEA3abq5C9LONzp7xxIGXXHYaikAj05g+eDVhV5uuPFtyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":582057},"type":"module","engines":{"node":">=18"},"gitHead":"9b4821d58a0d629232dfe5311ac8227a7bb26487","mcpName":"io.github.gurkang/shipshots","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"repository":{"url":"git+https://github.com/gurkang/shipshots.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"MCP server for Shipshots — create App Store & Play Store screenshots programmatically via Claude or any MCP client","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipshots-mcp_0.9.0_1783154265843_0.4460354654235872","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"shipshots-mcp","version":"0.10.0","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude","ai-screenshots","app-store-marketing","screenshot-automation","screenshot-generator","cursor","windsurf","gemini","app-store-screenshots","play-store-screenshots","ad-creative","tiktok-ads","meta-ads","app-marketing-video"],"author":{"name":"Shipshots"},"license":"MIT","_id":"shipshots-mcp@0.10.0","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"homepage":"https://shipshots.app","bugs":{"url":"https://github.com/gurkang/shipshots/issues"},"bin":{"shipshots-mcp":"dist/index.js"},"dist":{"shasum":"46c2c6ab948210f0d793d4526dc1c77d89d1db0b","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.10.0.tgz","fileCount":115,"integrity":"sha512-RpwET4Y0XmSVBIdqP/2lU1gdPwEpwlKn/xNPNshT1iQb/4C0Ng0WdCLf21Cu+fChnfmATHqirJEfxYilyHk21A==","signatures":[{"sig":"MEQCIEKwBUkGQw9n0Jng7NaFs2m/KJkjI65Lppxt2s3X0B6oAiA3gsU6/gu4fizYDN5r40FfcQemIaEI/CX248XHfVuqEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610078},"type":"module","engines":{"node":">=18"},"gitHead":"3c841e4608c8abfced0dbdba6530ea0c2e68dafc","mcpName":"io.github.gurkang/shipshots","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"repository":{"url":"git+https://github.com/gurkang/shipshots.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"MCP server for Shipshots — create app store assets, preview videos, and paid-social campaign creative with your AI assistant","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/shipshots-mcp_0.10.0_1783788255094_0.7621235674604119","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"shipshots-mcp","version":"0.11.0","description":"MCP server for Shipshots — create app store assets, preview videos, and paid-social campaign creative with your AI assistant","mcpName":"io.github.gurkang/shipshots","type":"module","license":"MIT","author":{"name":"Shipshots"},"homepage":"https://shipshots.app","repository":{"type":"git","url":"git+https://github.com/gurkang/shipshots.git","directory":"packages/mcp"},"keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude","ai-screenshots","app-store-marketing","screenshot-automation","screenshot-generator","cursor","windsurf","gemini","app-store-screenshots","play-store-screenshots","ad-creative","tiktok-ads","meta-ads","app-marketing-video"],"bin":{"shipshots-mcp":"dist/index.js"},"scripts":{"build":"tsc","prepublishOnly":"npm run build","test":"vitest run","dev":"tsc --watch"},"dependencies":{"@modelcontextprotocol/sdk":"^1.12.1","zod":"^4.3.6"},"devDependencies":{"@types/node":"^22.0.0","typescript":"^5.7.0","vitest":"^3.0.0"},"engines":{"node":">=18"},"_id":"shipshots-mcp@0.11.0","gitHead":"a6879396af3f1dd19cc3a549657c24113b44e425","bugs":{"url":"https://github.com/gurkang/shipshots/issues"},"_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-mw9Qr+QcOS+lR4MhA1LpczQfxzPxAtUj55HcGv4XDpOC+LlksAytkXBEPPBksfJ+IQ7dfZbpdtY3uz78JEtoNw==","shasum":"2b8b55d7be1404d1b92d922caab91d945cb07e13","tarball":"https://registry.npmjs.org/shipshots-mcp/-/shipshots-mcp-0.11.0.tgz","fileCount":115,"unpackedSize":621330,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDOZ42GzJ/35T10D3ChXOPwTpRivPxXfg47tId+HyDQVAiEA7EuxRFpD3DmfvaYScnGbFiikHH7iHdQfcurX6pBbmrQ="}]},"_npmUser":{"name":"shipshots-dev","email":"developer@shipshots.app"},"directories":{},"maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shipshots-mcp_0.11.0_1783920755800_0.6367031650165591"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-21T06:57:26.581Z","modified":"2026-07-13T05:32:36.060Z","0.1.0":"2026-03-21T06:57:26.805Z","0.2.0":"2026-03-21T12:44:03.851Z","0.2.1":"2026-03-21T13:14:10.052Z","0.2.2":"2026-03-21T16:04:21.938Z","0.2.3":"2026-03-22T06:50:29.079Z","0.2.5":"2026-03-23T01:59:57.701Z","0.2.6":"2026-03-23T05:22:21.452Z","0.2.7":"2026-03-23T06:15:11.847Z","0.2.8":"2026-03-23T17:59:48.750Z","0.2.9":"2026-03-26T10:57:13.792Z","0.2.10":"2026-03-26T11:24:29.660Z","0.2.11":"2026-03-26T18:20:32.244Z","0.2.12":"2026-03-27T06:43:07.261Z","0.2.13":"2026-03-31T04:12:55.623Z","0.2.14":"2026-03-31T04:40:27.048Z","0.2.15":"2026-04-01T01:40:32.902Z","0.2.16":"2026-04-01T02:35:39.626Z","0.3.0":"2026-04-30T05:49:32.420Z","0.4.0":"2026-05-02T06:42:37.072Z","0.5.0":"2026-05-02T08:22:53.286Z","0.6.0":"2026-05-03T05:01:38.669Z","0.6.1":"2026-05-03T10:59:15.254Z","0.7.0":"2026-06-30T11:54:41.526Z","0.8.0":"2026-07-04T03:43:09.911Z","0.9.0":"2026-07-04T08:37:45.983Z","0.10.0":"2026-07-11T16:44:15.242Z","0.11.0":"2026-07-13T05:32:35.955Z"},"bugs":{"url":"https://github.com/gurkang/shipshots/issues"},"author":{"name":"Shipshots"},"license":"MIT","homepage":"https://shipshots.app","keywords":["mcp","shipshots","screenshots","app-store","play-store","model-context-protocol","claude","ai-screenshots","app-store-marketing","screenshot-automation","screenshot-generator","cursor","windsurf","gemini","app-store-screenshots","play-store-screenshots","ad-creative","tiktok-ads","meta-ads","app-marketing-video"],"repository":{"type":"git","url":"git+https://github.com/gurkang/shipshots.git","directory":"packages/mcp"},"description":"MCP server for Shipshots — create app store assets, preview videos, and paid-social campaign creative with your AI assistant","maintainers":[{"name":"shipshots-dev","email":"developer@shipshots.app"}],"readme":"# Shipshots MCP Server\n\n`shipshots-mcp` lets MCP-compatible agents create and improve Shipshots projects through the Shipshots API.\n\nAgents can use it to build App Store screenshots, Play Store screenshots, social carousels, paid ads, launch graphics, and preview/export assets while the user keeps final control in the Shipshots web editor.\n\n## Quick Setup\n\n```bash\nnpx shipshots-mcp init --token sb_your_token_here\n```\n\nGet a token from Shipshots at:\n\n```text\nDashboard -> Setup MCP\n```\n\nor:\n\n```text\nDashboard -> Settings -> MCP Tokens\n```\n\n### Setup Options\n\n```bash\nnpx shipshots-mcp init --token sb_... --client claude-code\nnpx shipshots-mcp init --token sb_... --client claude-desktop\nnpx shipshots-mcp init --token sb_... --client cursor\nnpx shipshots-mcp init --token sb_... --client stdout\nnpx shipshots-mcp init --token sb_... --url http://localhost:3000\n```\n\nUse `--url http://localhost:3000` for local development.\n\n## Manual MCP Config\n\n```json\n{\n  \"mcpServers\": {\n    \"shipshots\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"shipshots-mcp\"],\n      \"env\": {\n        \"SHIPSHOTS_API_URL\": \"https://shipshots.app\",\n        \"SHIPSHOTS_API_TOKEN\": \"sb_your_token_here\"\n      }\n    }\n  }\n}\n```\n\nConfig locations vary by client:\n\n- Claude Code: `.mcp.json` in the current project\n- Claude Desktop macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`\n- Claude Desktop Windows: `%APPDATA%/Claude/claude_desktop_config.json`\n- Cursor: `.cursor/mcp.json`\n\n## Local Development\n\nStart the app and render worker from the repository root:\n\n```bash\nmake local\n```\n\nThen point the MCP server at the local app:\n\n```json\n{\n  \"mcpServers\": {\n    \"shipshots_local\": {\n      \"command\": \"node\",\n      \"args\": [\"/absolute/path/to/screenshotbuilder/packages/mcp/dist/index.js\"],\n      \"env\": {\n        \"SHIPSHOTS_API_URL\": \"http://localhost:3000\",\n        \"SHIPSHOTS_API_TOKEN\": \"sb_local_user_token\"\n      }\n    }\n  }\n}\n```\n\nBuild the MCP package after code changes:\n\n```bash\ncd packages/mcp\npnpm run build\npnpm test\n```\n\nWhen both local and production MCP servers are configured, ask the agent to call `start_design_workflow` or `get_server_info` first. The response identifies whether the server writes to local development, production, or a custom API.\n\n## Recommended Agent Workflow\n\nFor new marketing work, agents should start with the workflow tools rather than jumping directly into primitive layer calls:\n\n1. `start_design_workflow`\n2. `plan_marketing_campaign`\n3. `suggest_creative_directions`\n4. `create_marketing_project` or `set_marketing_mode`\n5. Layer/component creation and screenshot upload\n6. `run_quality_pass`\n7. `audit_marketing_quality`\n8. Thumbnail or screen preview\n9. Export or hand off the editor URL\n\nThis keeps the asset mode-aware. A social carousel, paid ad, and App Store screenshot set should not be judged by the same panel-count and CTA rules.\n\n## Marketing Modes\n\n| Mode | Panel range | Device required | Notes |\n| --- | ---: | --- | --- |\n| `app_store` | 5-10 | Yes | App Store screenshot arc |\n| `play_store` | 2-8 | Yes | Google Play screenshot arc |\n| `social_carousel` | 3-10 | No | Swipeable social/LinkedIn/Instagram carousel |\n| `paid_ad` | 1-3 | No | Claim, proof, CTA |\n| `launch_graphic` | 1-5 | No | Product launch or announcement graphics |\n\nCampaign metadata is stored on `project.campaign`. Screen roles are stored on `screen.marketingRole`.\n\n## Tool Groups\n\n### Workflow and Marketing\n\n- `start_design_workflow` - returns server target, supported modes, guardrails, and current project context\n- `set_marketing_mode` - persists campaign metadata on an existing project\n- `plan_marketing_campaign` - suggests panel roles and copy structure\n- `suggest_creative_directions` - returns creative directions such as safe store, bold carousel, or premium editorial\n- `create_marketing_project` - creates a generic mode-aware project with starter screens and optional screenshots\n- `audit_marketing_quality` - runs mode-aware marketing review plus layout quality context\n\n### Project Management\n\n- `create_project`\n- `get_project`\n- `delete_project`\n- `list_projects`\n- `list_templates`\n- `get_project_url`\n- `get_server_info`\n\n### Screen Management\n\n- `add_screen`\n- `update_screen`\n- `remove_screen`\n- `duplicate_screen`\n- `connect_screens`\n- `reorder_screens`\n\n### Layer Management\n\n- `add_text_layer`\n- `add_device_frame_layer`\n- `add_image_layer`\n- `add_shape_layer`\n- `add_badge_layer`\n- `add_arrow_layer`\n- `update_layer`\n- `remove_layer`\n- `duplicate_layer`\n- `move_layer`\n- `reorder_layers`\n- `align_layer`\n- `align_layers`\n- `upload_screenshot`\n\n### Grouped Marketing Components\n\nThese tools create flat shape+text layers with shared component metadata:\n\n- `add_button_component`\n- `add_pill_component`\n- `add_callout_component`\n- `add_proof_chip_component`\n- `add_rating_component`\n- `add_feature_tag_component`\n- `update_component`\n- `remove_component`\n\nThe validator understands same-component overlap, so text sitting on a button or pill is not treated like accidental overlap.\n\n### Layout, Quality, and Validation\n\n- `apply_layout`\n- `validate_screen`\n- `run_quality_pass`\n\n`run_quality_pass` has two modes:\n\n- Check mode reports issues without changing the project.\n- Fix mode applies deterministic geometry and contrast fixes only.\n\nThe quality pass checks clipping, text/device overlap, poor spacing, low contrast, and connected-strip bounds. It understands intentional carousel bleed.\n\n### Install Campaigns (Admin Dogfood)\n\n- `plan_install_campaign`\n- `upload_campaign_asset`\n- `save_install_campaign`\n- `render_campaign_pack`\n- `get_campaign`\n- `get_campaign_pack`\n- `record_campaign_result`\n\nThe install-campaign workflow turns portrait app recordings into a fixed pack of English and Thai TikTok/Meta creative: three concepts, two hooks each, a 9:16 narrated video and dedicated 4:5 and 1:1 posters per variant. Rendering is asynchronous; poll with `get_campaign` and retrieve the private ZIP with `get_campaign_pack`.\n\n### Batch Operations\n\n- `batch_add_layers`\n- `batch_update_layers`\n- `batch_remove_layers`\n\n### Video\n\n- `update_video_config`\n- `list_video_presets`\n\n### Export and Preview\n\n- `get_screen_preview`\n- `get_strip_preview`\n- `get_thumbnail_preview`\n- `get_contact_sheet_preview`\n- `export_screenshot`\n- `export_marketing_bundle`\n\nPreview tools accept a `scale` where supported. Thumbnail-scale previews are useful for iteration because store screenshots and social carousels often fail at small sizes before they fail at full size.\n\n`get_contact_sheet_preview` returns ordered thumbnail image outputs through MCP. It is not currently a single stitched image.\n\n`export_marketing_bundle` returns MCP image outputs with suggested filenames. It is not currently a ZIP download from MCP.\n\n### Design Data\n\n- `list_fonts`\n- `list_palettes`\n- `list_gradients`\n\n## Supported Export Sizes\n\n### App Store\n\n| Display | Size |\n| --- | --- |\n| iPhone 6.9\" | 1260 x 2736 |\n| iPhone 6.5\" | 1242 x 2688 |\n| iPhone 6.3\" | 1206 x 2622 |\n| iPhone 6.1\" | 1170 x 2532 |\n| iPhone 5.5\" | 1242 x 2208 |\n| iPad 13\" | 2064 x 2752 |\n| iPad 12.9\" | 2048 x 2732 |\n| iPad 11\" | 1668 x 2388 |\n\n### Google Play\n\n| Display | Size |\n| --- | --- |\n| Android Phone | 1080 x 1920 |\n| Android Pixel | 1080 x 2340 |\n| Android Galaxy | 1440 x 3200 |\n| Android 7\" Tablet | 1200 x 1920 |\n\n### Social and Ads\n\n| Output | Size |\n| --- | --- |\n| Social Square | 1080 x 1080 |\n| Social Portrait | 1080 x 1350 |\n| Social Story | 1080 x 1920 |\n| Ad Square | 1080 x 1080 |\n| Ad Story | 1080 x 1920 |\n\n## Example Prompts\n\n```text\nUse the local Shipshots MCP server only. Call start_design_workflow first and confirm the target is local.\n```\n\n```text\nCreate a 4-panel social carousel for this app. Plan the arc, suggest creative directions, create the project, run the quality pass, audit it as social_carousel, and show thumbnail previews.\n```\n\n```text\nCreate an App Store screenshot set from these real screenshots. Use app_store mode, make a 5-panel hook/feature/proof/CTA arc, run quality fixes only if deterministic, and report remaining issues.\n```\n\n```text\nAudit this project as paid_ad, not app_store. Tell me what is weak before changing anything.\n```\n\n## Environment Variables\n\n| Variable | Required | Description |\n| --- | --- | --- |\n| `SHIPSHOTS_API_URL` | Yes | Shipshots instance URL, for example `https://shipshots.app` or `http://localhost:3000` |\n| `SHIPSHOTS_API_TOKEN` | Yes | User API token from the dashboard |\n\n## Notes and Limits\n\n- Free accounts are limited by the app's plan rules. Pro removes project and preview limits.\n- Real app screenshots are still required for final App Store-grade output.\n- The generic campaign workflow intentionally avoids hyper-specific app-vertical templates.\n- Preview rendering depends on the app and render worker being reachable from the configured API.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}