{"_id":"@pictify/mcp-server","_rev":"9-7fae007fe05f95cceeb7031a7d39c703","name":"@pictify/mcp-server","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@pictify/mcp-server","version":"1.0.0","keywords":["mcp","mcp-server","model-context-protocol","pictify","image-generation","screenshot","og-image","social-card","gif","pdf","html-to-image","html-to-pdf","template","batch-render","ab-testing","ai","claude","cursor","windsurf"],"author":{"url":"https://pictify.io","name":"Pictify","email":"support@pictify.io"},"license":"MIT","_id":"@pictify/mcp-server@1.0.0","maintainers":[{"name":"suyash-thakur","email":"suyashthakur910@gmail.com"}],"homepage":"https://pictify.io","bugs":{"url":"https://github.com/pictify-io/pictify-mcp/issues"},"bin":{"mcp-server":"build/index.js","pictify-mcp":"build/index.js","pictify-mcp-http":"build/http.js"},"dist":{"shasum":"bdffd1073e52ef99fe07a4b2a8a19b10c49a61a4","tarball":"https://registry.npmjs.org/@pictify/mcp-server/-/mcp-server-1.0.0.tgz","fileCount":42,"integrity":"sha512-jnlJWOGUw/n9LIZGasj+vB1Buc9RArp4czsR2yTVoOgcmWlk2rWBNuzhRvO93Gq0pClJq2Cq6UI/hLreMLbzNQ==","signatures":[{"sig":"MEQCIA594Oa/nKlyFglrVPOIvFWQYoCWjZ/OSiMEdHaUwvCEAiAM7OQxjvfgX/+pQmEkKPVd81vO4NNZPdxDyyLRjegxuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153012},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"82d167d94254efe6b776479cd197664232a0cc20","scripts":{"build":"tsc && chmod 755 build/index.js build/http.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","start:http":"node build/http.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"suyash-thakur","email":"suyashthakur910@gmail.com"},"repository":{"url":"git+https://github.com/pictify-io/pictify-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Pictify - Generate images, GIFs, and PDFs with AI agents","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.25.0","express":"^4.21.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.0.0_1773975761215_0.9436428484693498","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@pictify/mcp-server","version":"1.1.0","keywords":["mcp","mcp-server","model-context-protocol","pictify","image-generation","screenshot","og-image","social-card","gif","pdf","html-to-image","html-to-pdf","template","batch-render","ab-testing","ai","claude","cursor","windsurf"],"author":{"url":"https://pictify.io","name":"Pictify","email":"support@pictify.io"},"license":"MIT","_id":"@pictify/mcp-server@1.1.0","maintainers":[{"name":"suyash-thakur","email":"suyashthakur910@gmail.com"}],"homepage":"https://pictify.io","bugs":{"url":"https://github.com/pictify-io/pictify-mcp/issues"},"bin":{"mcp-server":"build/index.js","pictify-mcp":"build/index.js","pictify-mcp-http":"build/http.js"},"dist":{"shasum":"946ffd48ae38fc405311b86e5b244837ea1b0e1b","tarball":"https://registry.npmjs.org/@pictify/mcp-server/-/mcp-server-1.1.0.tgz","fileCount":42,"integrity":"sha512-1vQCaRmMdBsE+6abTx146EX8oJ9p0kfizF1TMOiM+yhqId5boYx1cvpS3XhZaIP6BIH0/8EKXH2FfjmRjsYNGg==","signatures":[{"sig":"MEUCIQDPLQymsMFMbFJqIdPVLMwTctIlQ8UPR8wBIxiwDCSibwIgWVb0trPpU0fGJCviaUjZDpBzxC541Sk6pF5kxeQGEmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164662},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"fd33bef3e13473194a5cc39e8c6fcbca8c2bf778","scripts":{"build":"tsc && chmod 755 build/index.js build/http.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","start:http":"node build/http.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"suyash-thakur","email":"suyashthakur910@gmail.com"},"repository":{"url":"git+https://github.com/pictify-io/pictify-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Pictify - Generate images, GIFs, and PDFs with AI agents","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.25.0","express":"^4.21.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.1.0_1774165994270_0.7965753487286769","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@pictify/mcp-server","version":"1.2.0","keywords":["mcp","mcp-server","model-context-protocol","pictify","image-generation","screenshot","og-image","social-card","gif","pdf","html-to-image","html-to-pdf","template","batch-render","ab-testing","ai","claude","cursor","windsurf"],"author":{"url":"https://pictify.io","name":"Pictify","email":"support@pictify.io"},"license":"MIT","_id":"@pictify/mcp-server@1.2.0","maintainers":[{"name":"suyash-thakur","email":"suyashthakur910@gmail.com"}],"homepage":"https://pictify.io","bugs":{"url":"https://github.com/pictify-io/pictify-mcp/issues"},"bin":{"mcp-server":"build/index.js","pictify-mcp":"build/index.js","pictify-mcp-http":"build/http.js"},"dist":{"shasum":"96b3bd6abc208ba9f8193728d3573ebfc21f148c","tarball":"https://registry.npmjs.org/@pictify/mcp-server/-/mcp-server-1.2.0.tgz","fileCount":42,"integrity":"sha512-NmEENr0zvXXzebZZsD9lwc2deMQv8vz9RtegsFkKgFWTGlBVGiM1DY4NsZwTf4GSaUmS87wIvQm6xtPo18vHHA==","signatures":[{"sig":"MEYCIQCE/+JgLhfe9yUxz+eU14thDoR4oj/UIIG/xb6ItKErxwIhAMR9puWk7uEFFNQ/BxHFrWQoeseyPX8AIVYjYi4tfCRo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164343},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d94bb04cd70a57b8b0e796fab9152e2dbd587784","scripts":{"build":"tsc && chmod 755 build/index.js build/http.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","start:http":"node build/http.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"suyash-thakur","email":"suyashthakur910@gmail.com"},"repository":{"url":"git+https://github.com/pictify-io/pictify-mcp.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP server for Pictify - Generate images, GIFs, and PDFs with AI agents","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.25.0","express":"^4.21.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.0_1774167395841_0.08317601908975858","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@pictify/mcp-server","version":"1.2.1","keywords":["mcp","mcp-server","model-context-protocol","pictify","image-generation","screenshot","og-image","social-card","gif","pdf","html-to-image","html-to-pdf","template","batch-render","ab-testing","ai","claude","cursor","windsurf"],"author":{"url":"https://pictify.io","name":"Pictify","email":"support@pictify.io"},"license":"MIT","_id":"@pictify/mcp-server@1.2.1","maintainers":[{"name":"suyash-thakur","email":"suyashthakur910@gmail.com"}],"homepage":"https://pictify.io","bugs":{"url":"https://github.com/pictify-io/mcp/issues"},"bin":{"mcp-server":"build/index.js","pictify-mcp":"build/index.js","pictify-mcp-http":"build/http.js"},"dist":{"shasum":"d6b4b3b6780db854845467fe0dd8d365ff7341ce","tarball":"https://registry.npmjs.org/@pictify/mcp-server/-/mcp-server-1.2.1.tgz","fileCount":42,"integrity":"sha512-wuPR0vEegPEL0uDSs37xSwxm4XCe7GDa8pHZsqAa9km66Ovvi8b0dRbjT+yXuFeNil5ipIbOGcA11wSnCuY0ug==","signatures":[{"sig":"MEUCIQC7rmVFNHZj6NWQ8RwbSKpr+uiemrNpCTy5pTwmY/UEBAIgCn7qmEQJ7CrX1EhmP/hr8nAGW0CtS1ckPwJbvHTFn5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166818},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"7ea08767b3e79132c2bbc7f47c7898fba74283da","mcpName":"io.github.pictify-io/mcp","scripts":{"build":"tsc && chmod 755 build/index.js build/http.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","start:http":"node build/http.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"suyash-thakur","email":"suyashthakur910@gmail.com"},"repository":{"url":"git+https://github.com/pictify-io/mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Pictify - Generate images, GIFs, and PDFs with AI agents","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^3.25.0","express":"^4.21.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.2.1_1779629986688_0.08254611931019906","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@pictify/mcp-server","version":"1.3.0","keywords":["mcp","mcp-server","model-context-protocol","pictify","image-generation","screenshot","og-image","social-card","gif","pdf","html-to-image","html-to-pdf","template","batch-render","ab-testing","ai","claude","cursor","windsurf"],"author":{"url":"https://pictify.io","name":"Pictify","email":"support@pictify.io"},"license":"MIT","_id":"@pictify/mcp-server@1.3.0","maintainers":[{"name":"suyash-thakur","email":"suyashthakur910@gmail.com"}],"homepage":"https://pictify.io","bugs":{"url":"https://github.com/pictify-io/mcp/issues"},"bin":{"mcp-server":"build/index.js","pictify-mcp":"build/index.js","pictify-mcp-http":"build/http.js"},"dist":{"shasum":"baaed0733c594088ea4a6d5169cc458e7fc59179","tarball":"https://registry.npmjs.org/@pictify/mcp-server/-/mcp-server-1.3.0.tgz","fileCount":42,"integrity":"sha512-VrcaxvFsL9it4yd/wXh9X9x9q/HcvKtiSXCLUJrxtYjDRNRQ6lYynhcbqQGjKtH9Qo5TRXs/xau/2TsOP3yidw==","signatures":[{"sig":"MEUCIE5xh3l+aiBmmLERrhOv+zI+xMhjjDA5slHmgIoDbSZRAiEAzkkYw9ZJtLuEXMOYWirGGDbL4uL8Lh7I60KDQPVBKdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173319},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"d2961a5dfce02c78d81bcab67039b4452bd99981","mcpName":"io.github.pictify-io/mcp","scripts":{"build":"tsc && chmod 755 build/index.js build/http.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","start:http":"node build/http.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"suyash-thakur","email":"suyashthakur910@gmail.com"},"repository":{"url":"git+https://github.com/pictify-io/mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Pictify - Generate images, GIFs, and PDFs with AI agents","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^3.25.0","express":"^4.21.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.3.0_1779630561380_0.28609514762064836","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@pictify/mcp-server","version":"1.4.0","keywords":["mcp","mcp-server","model-context-protocol","pictify","image-generation","screenshot","og-image","social-card","gif","pdf","html-to-image","html-to-pdf","template","batch-render","ab-testing","ai","claude","cursor","windsurf"],"author":{"url":"https://pictify.io","name":"Pictify","email":"support@pictify.io"},"license":"MIT","_id":"@pictify/mcp-server@1.4.0","maintainers":[{"name":"suyash-thakur","email":"suyashthakur910@gmail.com"}],"homepage":"https://pictify.io","bugs":{"url":"https://github.com/pictify-io/mcp/issues"},"bin":{"mcp-server":"build/index.js","pictify-mcp":"build/index.js","pictify-mcp-http":"build/http.js"},"dist":{"shasum":"34e3fc2f2b29ddca235b3ad4c01f0928018a52d1","tarball":"https://registry.npmjs.org/@pictify/mcp-server/-/mcp-server-1.4.0.tgz","fileCount":46,"integrity":"sha512-ImQeGgnJ6NqJsmwvtL7d4Q7HiLxNoXQ5qbtxzSg8baGkwM2vm3hRCI5t7aRJqYworjW0UEjnsu6vSym6ayA5VQ==","signatures":[{"sig":"MEYCIQCDmTz9tae9/vy/7r0aOLbUpfk2q1z32Kq21IHLkrgz+gIhANAEPc80uwJ3C/RIYQdGmPd8WUS1yu4wgyyMb5GikuGg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196044},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"8d9abef4c501805470e3fc6217e2965d37d5b2e2","mcpName":"io.github.pictify-io/mcp","scripts":{"build":"tsc && chmod 755 build/index.js build/http.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","start:http":"node build/http.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"suyash-thakur","email":"suyashthakur910@gmail.com"},"repository":{"url":"git+https://github.com/pictify-io/mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Pictify - Generate images, GIFs, and PDFs with AI agents","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^3.25.0","express":"^4.21.0","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.4.0_1785715529975_0.9662013246069805","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@pictify/mcp-server","version":"1.5.0","keywords":["mcp","mcp-server","model-context-protocol","pictify","image-generation","screenshot","og-image","social-card","gif","pdf","html-to-image","html-to-pdf","template","batch-render","ab-testing","ai","claude","cursor","windsurf"],"author":{"url":"https://pictify.io","name":"Pictify","email":"support@pictify.io"},"license":"MIT","_id":"@pictify/mcp-server@1.5.0","maintainers":[{"name":"suyash-thakur","email":"suyashthakur910@gmail.com"}],"homepage":"https://pictify.io","bugs":{"url":"https://github.com/pictify-io/mcp/issues"},"bin":{"mcp-server":"build/index.js","pictify-mcp":"build/index.js","pictify-mcp-http":"build/http.js"},"dist":{"shasum":"d1d13689b7c9162c20f24723f4952ea04c9f9dae","tarball":"https://registry.npmjs.org/@pictify/mcp-server/-/mcp-server-1.5.0.tgz","fileCount":50,"integrity":"sha512-FdDqqdCJww3dlFVh5YyuOeLZg0ar5R9clNl1p309y7p/UxKECmQ/C6eNZnS2gpaKCUFlT7crp1t7Vc8+th2xuQ==","signatures":[{"sig":"MEUCIFE4kTvIimrZoYANVcCwFoaQzIlIGOwUWevvGQmfQtTZAiEA7pM7bKw/V057nBFkj9Lh9hMjQQAVAWa5fNVj2O6xZD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205802},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"655ff1be5c4da780a4bb3803b08da5202e990560","mcpName":"io.github.pictify-io/mcp","scripts":{"build":"tsc && chmod 755 build/index.js build/http.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","start:http":"node build/http.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"suyash-thakur","email":"suyashthakur910@gmail.com"},"repository":{"url":"git+https://github.com/pictify-io/mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Pictify - Generate images, GIFs, and PDFs with AI agents","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^3.25.0","express":"^4.21.0","@posthog/mcp":"0.11.0","posthog-node":"5.48.1","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.5.0_1786179840609_0.28399379349491305","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@pictify/mcp-server","version":"1.5.1","keywords":["mcp","mcp-server","model-context-protocol","pictify","image-generation","screenshot","og-image","social-card","gif","pdf","html-to-image","html-to-pdf","template","batch-render","ab-testing","ai","claude","cursor","windsurf"],"author":{"url":"https://pictify.io","name":"Pictify","email":"support@pictify.io"},"license":"MIT","_id":"@pictify/mcp-server@1.5.1","maintainers":[{"name":"suyash-thakur","email":"suyashthakur910@gmail.com"}],"homepage":"https://pictify.io","bugs":{"url":"https://github.com/pictify-io/mcp/issues"},"bin":{"mcp-server":"build/index.js","pictify-mcp":"build/index.js","pictify-mcp-http":"build/http.js"},"dist":{"shasum":"1fc06635e6c13eea267e95c4c3483472a7ae3d36","tarball":"https://registry.npmjs.org/@pictify/mcp-server/-/mcp-server-1.5.1.tgz","fileCount":50,"integrity":"sha512-Eztv0Lwkrmrfk9m4BJZUlVtqPkdpXbYyfUqMQvcLVkvYja2zyzcrcZ6ZlnRgs9RsB69ZMiEpoNUeWwPgiPn/Ow==","signatures":[{"sig":"MEUCIHJtUm9gy7CF17ZuuWEuWxEDPVtrIYqt2I1tv4NiscI4AiEA8tW0XXgI2kDvBUeg1xL3SMnOScvG9UKlHYAmR4vhPjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210882},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=18.0.0"},"gitHead":"4efbf62053880e1562b2d63fe74c9645bb98af50","mcpName":"io.github.pictify-io/mcp","scripts":{"build":"tsc && chmod 755 build/index.js build/http.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","start:http":"node build/http.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"suyash-thakur","email":"suyashthakur910@gmail.com"},"repository":{"url":"git+https://github.com/pictify-io/mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Pictify - Generate images, GIFs, videos, and PDFs with AI agents","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^3.25.0","express":"^4.21.0","@posthog/mcp":"0.11.0","posthog-node":"5.48.1","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0","@types/express":"^5.0.6"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.5.1_1786416721539_0.08071617874146608","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"_id":"@pictify/mcp-server@2.0.0","bin":{"mcp-server":"build/index.js","pictify-mcp":"build/index.js","pictify-mcp-http":"build/http.js"},"bugs":{"url":"https://github.com/pictify-io/mcp/issues"},"dist":{"shasum":"80e5420dd47f389d72fb6fe17daff295530fa37b","tarball":"https://registry.npmjs.org/@pictify/mcp-server/-/mcp-server-2.0.0.tgz","fileCount":46,"integrity":"sha512-p7ycuMtm8bYhc3DIOXzfx2eSz+j/N4wF6plH9043svzP1+mjWJ2zielTevCc+vpPG0GKl9Ml0bna2xhF+u6kYQ==","signatures":[{"sig":"MEYCIQDWWk8SmB70wXtnxouP49fw+v55wm+kSEw1mBbB0k/tbgIhAJk/gcKY0BPzTe0PkVAPqwb5PZ2QjZ5hwROzbBQBD+G+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCXCYs/XtXI26FdQLdfPbVd6AHTSqSvFlBryL78z5GzdgIhAP1jMSSVrn/2j5oKRdrdIKJBC7Pk12Rrkdg69OhmDAVX"}],"unpackedSize":189237},"main":"build/index.js","name":"@pictify/mcp-server","type":"module","types":"./build/index.d.ts","author":{"url":"https://pictify.io","name":"Pictify","email":"support@pictify.io"},"engines":{"node":">=18.0.0"},"gitHead":"a53d4f0abf2471c2c00e22d208562aff0da325af","license":"MIT","mcpName":"io.github.pictify-io/mcp","scripts":{"test":"rm -rf build-test && tsc -p tsconfig.test.json && node --test $(find build-test -name '*.test.js')","build":"rm -rf build && tsc && chmod 755 build/index.js build/http.js","inspector":"npx @modelcontextprotocol/inspector node build/index.js","start:http":"node build/http.js","prepublishOnly":"npm run build"},"version":"2.0.0","_npmUser":{"name":"suyash-thakur","email":"suyashthakur910@gmail.com"},"homepage":"https://pictify.io","keywords":["mcp","mcp-server","model-context-protocol","pictify","image-generation","screenshot","og-image","social-card","gif","pdf","html-to-image","html-to-pdf","template","batch-render","ab-testing","ai","claude","cursor","windsurf"],"repository":{"url":"git+https://github.com/pictify-io/mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Pictify - Generate images, GIFs, videos, and PDFs with AI agents","directories":{},"maintainers":[{"name":"suyash-thakur","email":"suyashthakur910@gmail.com"}],"_nodeVersion":"26.0.0","dependencies":{"zod":"^3.25.0","express":"^4.21.0","@posthog/mcp":"0.11.0","posthog-node":"5.48.1","@modelcontextprotocol/sdk":"^1.27.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.0","@types/node":"^22.0.0","@types/express":"^5.0.6"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_2.0.0_1789909044355_0.35235083661533206"}}},"time":{"created":"2026-03-20T03:02:41.153Z","modified":"2026-09-20T12:57:24.613Z","1.0.0":"2026-03-20T03:02:41.358Z","1.1.0":"2026-03-22T07:53:14.423Z","1.2.0":"2026-03-22T08:16:36.042Z","1.2.1":"2026-05-24T13:39:46.876Z","1.3.0":"2026-05-24T13:49:21.505Z","1.4.0":"2026-08-03T00:05:30.170Z","1.5.0":"2026-08-08T09:04:00.758Z","1.5.1":"2026-08-11T02:52:01.696Z","2.0.0":"2026-09-20T12:57:24.426Z"},"bugs":{"url":"https://github.com/pictify-io/mcp/issues"},"author":{"url":"https://pictify.io","name":"Pictify","email":"support@pictify.io"},"license":"MIT","homepage":"https://pictify.io","keywords":["mcp","mcp-server","model-context-protocol","pictify","image-generation","screenshot","og-image","social-card","gif","pdf","html-to-image","html-to-pdf","template","batch-render","ab-testing","ai","claude","cursor","windsurf"],"repository":{"url":"git+https://github.com/pictify-io/mcp.git","type":"git"},"description":"MCP server for Pictify - Generate images, GIFs, videos, and PDFs with AI agents","maintainers":[{"name":"suyash-thakur","email":"suyashthakur910@gmail.com"}],"readme":"# @pictify/mcp-server\n\n[![npm version](https://img.shields.io/npm/v/@pictify/mcp-server.svg)](https://www.npmjs.com/package/@pictify/mcp-server)\n[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n\nAn [MCP (Model Context Protocol)](https://modelcontextprotocol.io) server for [Pictify](https://pictify.io) — generate images, GIFs, videos, and PDFs from AI agents like Claude, Cursor, and Windsurf.\n\n**One-line install. No code required.** Ask your AI assistant to create OG images, social media cards, screenshots, animated GIFs, PDF invoices, certificates, and more — all from natural language.\n\n### What can it do?\n\n- **Generate images** from HTML/CSS, URLs, or reusable templates (OG images, Twitter cards, banners, product screenshots)\n- **Render videos and animated GIFs** from templates, including agent-authored Remotion scenes\n- **Render PDFs** from templates — invoices, certificates, reports, shipping labels\n- **Batch generate** up to 100 personalized images in one request (team badges, event passes, product catalogs)\n- **Template system** with 50+ expression functions for dynamic content (conditionals, string manipulation, date formatting)\n\nWorks with Claude (claude.ai + Claude Code + Claude Desktop), Cursor, Windsurf, and any MCP-compatible client.\n\n## Quick Start\n\n### Claude.ai (Web)\n\nUse the hosted remote server — no install, no API key:\n\n1. Go to [claude.ai](https://claude.ai) > **Settings** > **Connectors**\n2. Click **Add custom connector**\n3. URL: `https://mcp.pictify.io`\n4. Click **Add**, then **Connect** — you'll log in to Pictify and approve access\n\nNothing goes in Advanced Settings. The connection appears under **Connected\napps** in your [Pictify settings](https://pictify.io/dashboard/api-token), where\nyou can disconnect it at any time.\n\n### Prerequisites for the local server\n\nThe npm package authenticates with an API key rather than a browser login:\n\n1. Sign up or log in at [pictify.io](https://pictify.io)\n2. Go to [API Tokens](https://pictify.io/dashboard/api-token)\n3. Create a new token and copy it\n\n### Claude Code\n\n```bash\nclaude mcp add pictify -e PICTIFY_API_KEY=your_api_key -- npx -y @pictify/mcp-server\n```\n\n### Claude Desktop\n\nAdd to your config file:\n\n- macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`\n- Windows: `%APPDATA%\\Claude\\claude_desktop_config.json`\n- Linux: `~/.config/Claude/claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"pictify\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@pictify/mcp-server\"],\n      \"env\": {\n        \"PICTIFY_API_KEY\": \"your_api_key\"\n      }\n    }\n  }\n}\n```\n\nRestart Claude Desktop after saving.\n\n### Cursor\n\nAdd to Cursor's MCP settings (Settings > MCP Servers):\n\n```json\n{\n  \"mcpServers\": {\n    \"pictify\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@pictify/mcp-server\"],\n      \"env\": {\n        \"PICTIFY_API_KEY\": \"your_api_key\"\n      }\n    }\n  }\n}\n```\n\n### Windsurf\n\nAdd to Windsurf's MCP settings:\n\n```json\n{\n  \"mcpServers\": {\n    \"pictify\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@pictify/mcp-server\"],\n      \"env\": {\n        \"PICTIFY_API_KEY\": \"your_api_key\"\n      }\n    }\n  }\n}\n```\n\n## Examples\n\nTry these prompts after connecting:\n\n**Create a social media card:**\n> \"Create a Twitter card image for my blog post titled 'Getting Started with MCP' with a blue gradient background, 1200x630.\"\n\n**Screenshot a website:**\n> \"Take a screenshot of stripe.com at 1440x900.\"\n\n**Render a template:**\n> \"List my templates and render the blog-header template with title 'Hello World'.\"\n\n**Batch generate images:**\n> \"Use my team-badge template to generate images for these 10 team members: ...\"\n\n**Create a PDF invoice:**\n> \"Render my invoice template as a PDF with company name 'Acme Inc', amount '$1,500', and date 'March 2026'.\"\n\n## Available Tools\n\n### Image Generation\n\n| Tool | Description |\n|------|-------------|\n| `pictify_create_image` | Generate an image from HTML/CSS, a URL screenshot, or a template |\n| `pictify_get_image` | Get details of a specific image by ID |\n\n### Render History\n\n| Tool | Description |\n|------|-------------|\n| `pictify_list_renders` | List everything rendered — images, GIFs, PDFs and videos in one feed |\n\n### Template Management\n\n| Tool | Description |\n|------|-------------|\n| `pictify_list_templates` | List saved templates with filtering and pagination |\n| `pictify_get_template` | Get template details |\n| `pictify_get_template_variables` | Get template variable definitions and types |\n| `pictify_render_template` | Render a template with variables — images and PDFs (`format: 'pdf'`) |\n| `pictify_multi_size_render` | Render one template at several sizes in a single call |\n| `pictify_create_template` | Create a new template (HTML or FabricJS) |\n| `pictify_update_template` | Update an existing template |\n| `pictify_delete_template` | Delete a template |\n| `pictify_validate_expression` | Check a `{{ }}` expression parses before using it |\n| `pictify_list_expression_functions` | List the functions available inside expressions |\n\n### Batch Operations\n\n| Tool | Description |\n|------|-------------|\n| `pictify_batch_render` | Start batch render job (up to 100 items, async) |\n| `pictify_get_batch_results` | Check batch job status and get result URLs |\n| `pictify_cancel_batch` | Cancel a running batch job |\n\n### Video\n\n| Tool | Description |\n|------|-------------|\n| `pictify_list_video_templates` | List your Remotion video templates |\n| `pictify_get_video_template` | Get one video template in full |\n| `pictify_get_video_template_variables` | Discover the variables a video template expects |\n| `pictify_render_video` | Render a video template to MP4 or GIF |\n| `pictify_create_video_template` | Upload your own Remotion scene as a template |\n| `pictify_generate_video_template` | Generate a video template from a text prompt |\n| `pictify_update_video_template` | Update a video template's name, size, duration or code |\n| `pictify_duplicate_video_template` | Copy a video template |\n| `pictify_delete_video_template` | Delete a video template |\n\n## Configuration\n\n| Variable | Description | Default |\n|----------|-------------|---------|\n| `PICTIFY_API_KEY` | Your Pictify API key (required for stdio mode) | — |\n| `PICTIFY_BASE_URL` | Custom API base URL | `https://api.pictify.io` |\n| `PICTIFY_DEBUG` | Enable verbose logging to stderr | `false` |\n| `PICTIFY_MCP_SOURCE` | Slug identifying where this MCP server was installed from (e.g. `mcp.so`, `glama`, `smithery`, `claude_desktop_gallery`, `github`). Sent as `X-Pictify-MCP-Source` on every API call so Pictify can attribute installs by directory. | `unknown` |\n| `PICTIFY_ANALYTICS_DISABLED` | Set to `1`, `true` or `yes` to send no usage analytics at all | `false` |\n\nSelf-hosting the HTTP server adds `MCP_PORT`, `MCP_PUBLIC_URL` (the public\norigin, used to build the protected-resource metadata document) and\n`PICTIFY_AUTH_SERVER_URL` (the OAuth authorization server to point clients at,\ndefaulting to `https://api.pictify.io`; `PICTIFY_AUTH_SERVER` is accepted too).\n\n### Usage analytics\n\nThis server reports tool usage to [PostHog](https://posthog.com) so we can see\nwhich tools agents reach for and which ones fail. Each call records the tool\nname, its **arguments and result**, timing, whether it errored, the stated\nintent, your client name and version, and — when an API key resolves to an\naccount — your email and plan.\n\nArguments and results mean the HTML, URLs, prompts and template variables you\npass in. If that isn't acceptable for your use, set\n`PICTIFY_ANALYTICS_DISABLED=1` and nothing is sent.\n\n### Install attribution\n\nWhen you submit `@pictify/mcp-server` to an MCP directory, set\n`PICTIFY_MCP_SOURCE` in the install snippet so we can attribute signups\nto that listing. Example for the mcp.so directory entry:\n\n```json\n{\n  \"mcpServers\": {\n    \"pictify\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@pictify/mcp-server\"],\n      \"env\": {\n        \"PICTIFY_API_KEY\": \"your_api_key\",\n        \"PICTIFY_MCP_SOURCE\": \"mcp.so\"\n      }\n    }\n  }\n}\n```\n\nFor the hosted remote (`https://mcp.pictify.io`), pass the slug as a\nquery param on the connector URL instead — the server persists it on\nthe OAuth session:\n\n```\nhttps://mcp.pictify.io?source=mcp.so\n```\n\nAccepted slugs: lowercase letters, digits, `.`, `-`, `_`, up to 64\ncharacters. Anything else is dropped to `unknown`.\n\n## Development\n\n```bash\ngit clone https://github.com/pictify-io/pictify-mcp.git\ncd pictify-mcp\nnpm install\nnpm run build\n```\n\nTest with MCP Inspector:\n\n```bash\nPICTIFY_API_KEY=your_key npm run inspector\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}