{"_id":"pagebolt-mcp","_rev":"26-4494f56bc3ca4219cd538eca636ed569","name":"pagebolt-mcp","dist-tags":{"latest":"1.17.0"},"versions":{"1.0.0":{"name":"pagebolt-mcp","version":"1.0.0","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"license":"MIT","_id":"pagebolt-mcp@1.0.0","maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"homepage":"https://pagebolt.dev","bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"bin":{"pagebolt-mcp":"src/index.mjs"},"dist":{"shasum":"4f97413376db811571cdad0226bebe3b116f656d","tarball":"https://registry.npmjs.org/pagebolt-mcp/-/pagebolt-mcp-1.0.0.tgz","fileCount":5,"integrity":"sha512-I8sxb2fyIuBp1Q1qNntM6mJVlM48dUBhqiEX13MW7FpUxBTwqbKD5mILmMxQuFg7pE+lrl9D2Q+tlLwD1j+2EQ==","signatures":[{"sig":"MEQCIHUUY43I2m3kPlTuY0zUAULXe1k9vNiYVcY1QHymIYVaAiAUkSYwUeXcmi7bEXTUYKkepfyUSAEAZMdHJuJU0xOfsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30447},"main":"src/index.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"cdf8f5a5c032d460821e052d06d72e2c7fc5edec","scripts":{"start":"node src/index.mjs"},"_npmUser":{"name":"pagebolt","email":"admin@custodia-privacy.com"},"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server for PageBolt — take screenshots, generate PDFs, and create OG images from AI coding assistants like Claude, Cursor, and Windsurf.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pagebolt-mcp_1.0.0_1770366432915_0.48053356943702163","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"pagebolt-mcp","version":"1.0.1","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"license":"MIT","_id":"pagebolt-mcp@1.0.1","maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"homepage":"https://pagebolt.dev","bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"bin":{"pagebolt-mcp":"src/index.mjs"},"dist":{"shasum":"476943256f4e25092b43a45161f252f312bb9bea","tarball":"https://registry.npmjs.org/pagebolt-mcp/-/pagebolt-mcp-1.0.1.tgz","fileCount":5,"integrity":"sha512-Ebz1+Pl2rbo4p+YoB6QU7KuDpkQ70g3OipvZRPoU/9r3+PjNp7AXt5p/Faa2gaR6CU9L3jFWZ26NUmmsG8Sjtg==","signatures":[{"sig":"MEUCIBGvhbixm+RPhOssOFEf5od+KVKoknv0iCsMB/B46MN5AiEA31m8x/DvAoBQME5x0DZrRG2ITqSWG/7ZTXX6fu3piv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30669},"main":"src/index.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"cdf8f5a5c032d460821e052d06d72e2c7fc5edec","mcpName":"io.github.custodia-admin/pagebolt","scripts":{"start":"node src/index.mjs"},"_npmUser":{"name":"pagebolt","email":"admin@custodia-privacy.com"},"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server for PageBolt — take screenshots, generate PDFs, and create OG images from AI coding assistants like Claude, Cursor, and Windsurf.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pagebolt-mcp_1.0.1_1770366560769_0.18462080265103764","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"pagebolt-mcp","version":"1.0.2","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"license":"MIT","_id":"pagebolt-mcp@1.0.2","maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"homepage":"https://pagebolt.dev","bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"bin":{"pagebolt-mcp":"src/index.mjs"},"dist":{"shasum":"2970e08f3072ac96435e330e13bbf7b912437340","tarball":"https://registry.npmjs.org/pagebolt-mcp/-/pagebolt-mcp-1.0.2.tgz","fileCount":5,"integrity":"sha512-bnYdrU0ufm5wNcpUYgkeaiEDMjwNaxuOT5Wv7eZqT8A1uFMf81mkbcvLh+AA8FT/J7s4Qj0nqsmxuajNdXWJDw==","signatures":[{"sig":"MEUCIQDh4ph0+xf2hATcEZ3EyfwKyMWeQON9CZLSKfUavtMemwIgfO1VQvu3X8fxLKulVVhzhyWGlH7ybDEgPu1JrvLvsGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29894},"main":"src/index.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"cdf8f5a5c032d460821e052d06d72e2c7fc5edec","mcpName":"io.github.Custodia-Admin/pagebolt","scripts":{"start":"node src/index.mjs"},"_npmUser":{"name":"pagebolt","email":"admin@custodia-privacy.com"},"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server for PageBolt — take screenshots, generate PDFs, and create OG images from AI coding assistants like Claude, Cursor, and Windsurf.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pagebolt-mcp_1.0.2_1770366843074_0.07028178164927645","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"pagebolt-mcp","version":"1.0.3","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"license":"MIT","_id":"pagebolt-mcp@1.0.3","maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"homepage":"https://pagebolt.dev","bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"bin":{"pagebolt-mcp":"src/index.mjs"},"dist":{"shasum":"b56cb16229583b43139a9aa83c0fe4530fa7acf0","tarball":"https://registry.npmjs.org/pagebolt-mcp/-/pagebolt-mcp-1.0.3.tgz","fileCount":5,"integrity":"sha512-hsP0S0V9a6l3q5RV1ebNPJi43upU3NBPCbJXglhwfHfHcJCXc10Bi9l5R2nQZB8Dx2wouFqZZliNXDYLxMt3uA==","signatures":[{"sig":"MEUCIQCN14obc3aTRtiyMJ+ZYIoXCbqEF6/qylhluO4Xlg9lrgIgFo1tGkh3eub2ICe2g34vl8SJtWncF0Q7S5MbCKnwXWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30663},"main":"src/index.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"62f5b94bd15f436f56ef098fcaf40cc268e176cb","mcpName":"io.github.Custodia-Admin/pagebolt","scripts":{"start":"node src/index.mjs"},"_npmUser":{"name":"pagebolt","email":"admin@custodia-privacy.com"},"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"_npmVersion":"11.5.2","description":"MCP server for PageBolt — take screenshots, generate PDFs, and create OG images from AI coding assistants like Claude, Cursor, and Windsurf.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pagebolt-mcp_1.0.3_1770457602538_0.222632531992222","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"pagebolt-mcp","version":"1.0.4","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"license":"MIT","_id":"pagebolt-mcp@1.0.4","maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"homepage":"https://pagebolt.dev","bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"bin":{"pagebolt-mcp":"src/index.mjs"},"dist":{"shasum":"3e086872d4979919a6d2b3dd372138308259563b","tarball":"https://registry.npmjs.org/pagebolt-mcp/-/pagebolt-mcp-1.0.4.tgz","fileCount":5,"integrity":"sha512-IDMhk0k0SYfU0/ve7L/I6l3C2jZn70DWPAqW5nNbnX3pqh6LHypVJajRQDN329xsj7fwe1zwUPBBadUyqImqlg==","signatures":[{"sig":"MEYCIQCt350T08fDx++aci+PPE4ET4nQ7gtmRStD+KNTrSstswIhAIoNy7xI61xWdcPCFYc50EA516DC58/jUUX6o1jTjgb1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30601},"main":"src/index.mjs","type":"module","engines":{"node":">=18.0.0"},"gitHead":"62f5b94bd15f436f56ef098fcaf40cc268e176cb","mcpName":"io.github.Custodia-Admin/pagebolt","scripts":{"start":"node src/index.mjs"},"_npmUser":{"name":"pagebolt","email":"admin@custodia-privacy.com"},"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"_npmVersion":"11.5.2","description":"MCP server for PageBolt — take screenshots, generate PDFs, and create OG images from AI coding assistants like Claude, Cursor, and Windsurf.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pagebolt-mcp_1.0.4_1770457790471_0.589214852743007","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"pagebolt-mcp","version":"1.1.0","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","video-recording","demo-video","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"license":"MIT","_id":"pagebolt-mcp@1.1.0","maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"homepage":"https://pagebolt.dev","bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"bin":{"pagebolt-mcp":"src/index.mjs"},"dist":{"shasum":"3901ce160cebb791d75b595ed3e0c04cfefa4e0a","tarball":"https://registry.npmjs.org/pagebolt-mcp/-/pagebolt-mcp-1.1.0.tgz","fileCount":5,"integrity":"sha512-JTTPQ5pB/J4KAFo3FxmopqaFirj5j+tO4bH7s8AQMh8knxyuVoCILUlvoj9PB5zYr+2ceN4l7ISTOqrGV+SGpw==","signatures":[{"sig":"MEQCIHO77jC0mhdnzoteavkGpIxebSn+jmNQIFg8KAQHJKskAiAra0+anM6gofw370c3VCIlWRisxxNcMhy2Dkc66exU2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35739},"main":"src/index.mjs","type":"module","module":"src/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"4863380baf5023f86be58c9ec7728a74c9a2763b","mcpName":"io.github.Custodia-Admin/pagebolt","scripts":{"start":"node src/index.mjs"},"_npmUser":{"name":"pagebolt","email":"admin@custodia-privacy.com"},"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server for PageBolt — take screenshots, generate PDFs, create OG images, and record demo videos from AI coding assistants like Claude, Cursor, and Windsurf.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pagebolt-mcp_1.1.0_1770464521717_0.3973252133753351","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"pagebolt-mcp","version":"1.1.1","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","video-recording","demo-video","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"license":"MIT","_id":"pagebolt-mcp@1.1.1","maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"homepage":"https://pagebolt.dev","bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"bin":{"pagebolt-mcp":"src/index.mjs"},"dist":{"shasum":"3eb11407b09a90c4ae4f6cbb00689dcfa29c88d8","tarball":"https://registry.npmjs.org/pagebolt-mcp/-/pagebolt-mcp-1.1.1.tgz","fileCount":5,"integrity":"sha512-9RYtCKqnfANLK6bhYjqQ8+qH575j4zHQl59zzkyq/qE2UIEkSt864z0FJtokxKqikWZQE0MmwDBGlX3FflW4Lw==","signatures":[{"sig":"MEYCIQCswid6yT535L/VxFiaUarlOmZN5COZ+eioZ74J6j+hsQIhAMzz8o2/wIBdyAKqIfrU7Ha9c+cMfajWLmzPPVVZs6zK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35751},"main":"src/index.mjs","type":"module","module":"src/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"5dc3d220e4ae1d6e1a12d1f05a595ab1c8ce5a11","mcpName":"io.github.Custodia-Admin/pagebolt","scripts":{"start":"node src/index.mjs"},"_npmUser":{"name":"pagebolt","email":"admin@custodia-privacy.com"},"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server for PageBolt — take screenshots, generate PDFs, create OG images, and record demo videos from AI coding assistants like Claude, Cursor, and Windsurf.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pagebolt-mcp_1.1.1_1770465361243_0.8978835239113556","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"pagebolt-mcp","version":"1.2.0","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","video-recording","demo-video","page-inspection","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"license":"MIT","_id":"pagebolt-mcp@1.2.0","maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"homepage":"https://pagebolt.dev","bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"bin":{"pagebolt-mcp":"src/index.mjs"},"dist":{"shasum":"5787c26d5788053aeb7e4d69a913f64eba8957fa","tarball":"https://registry.npmjs.org/pagebolt-mcp/-/pagebolt-mcp-1.2.0.tgz","fileCount":5,"integrity":"sha512-TxpTYR+m/uUvDA3PWnEsd2F+58RiEf7gchKk0ZTpNo4mgDklikS3EmVaAD9lxFlj8HeVc9cPwGaZM2uuiHm3vA==","signatures":[{"sig":"MEUCIQCM3P2mTOR9T97/FDqniFw7FVJ82cHHjnTEhcGWv9e7fAIgEfr/fH4o7E1vU4W0XrN0DlDbwZy6TydchXPrPNxkcsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44712},"main":"src/index.mjs","type":"module","module":"src/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"9d754aeda4ab16eccb974c7ef8db1ef24ce1b205","mcpName":"io.github.Custodia-Admin/pagebolt","scripts":{"start":"node src/index.mjs"},"_npmUser":{"name":"pagebolt","email":"admin@custodia-privacy.com"},"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server for PageBolt — take screenshots, generate PDFs, create OG images, inspect pages, and record demo videos from AI coding assistants like Claude, Cursor, and Windsurf.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pagebolt-mcp_1.2.0_1770493048711_0.25134615570174135","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"pagebolt-mcp","version":"1.3.0","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","video-recording","demo-video","page-inspection","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"license":"MIT","_id":"pagebolt-mcp@1.3.0","maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"homepage":"https://pagebolt.dev","bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"bin":{"pagebolt-mcp":"src/index.mjs"},"dist":{"shasum":"6940e7dd054abb3bce805eda070f1f620d7863a7","tarball":"https://registry.npmjs.org/pagebolt-mcp/-/pagebolt-mcp-1.3.0.tgz","fileCount":5,"integrity":"sha512-9jJCVH93AMA2f6ydi5XaeW4mAEti1t8vz9e9nPn2zF+x0Q3f5txoqeNR7euPxWhl/tt96MenY1Vgmxivu/uDGw==","signatures":[{"sig":"MEQCIA8veLpRPpnTWOusAXgwvURKHMknvylSOZfeQ4RhR4HkAiA/y4t4TQYuvaF+ZD7ZIgJfbywdfq/1/9/e9h6IrPSskA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55830},"main":"src/index.mjs","type":"module","module":"src/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"d70eaed4f7865e33d52a10749555a64047eba6da","mcpName":"io.github.Custodia-Admin/pagebolt","scripts":{"start":"node src/index.mjs"},"_npmUser":{"name":"pagebolt","email":"admin@custodia-privacy.com"},"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server for PageBolt — take screenshots, generate PDFs, create OG images, inspect pages, and record demo videos from AI coding assistants like Claude, Cursor, and Windsurf.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pagebolt-mcp_1.3.0_1770495576469_0.08790146806912391","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"pagebolt-mcp","version":"1.5.1","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","video-recording","demo-video","page-inspection","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"license":"MIT","_id":"pagebolt-mcp@1.5.1","maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"homepage":"https://pagebolt.dev","bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"bin":{"pagebolt-mcp":"src/index.mjs"},"dist":{"shasum":"e42e44b2107f02ce5380738c632ae3ba68d45797","tarball":"https://registry.npmjs.org/pagebolt-mcp/-/pagebolt-mcp-1.5.1.tgz","fileCount":5,"integrity":"sha512-7nCR6exy9+ePNxnCkvCibl0hQgKllNvD8ku/PtEOvZfL7D8OpHVRpJr10EJ1PIZNN8mStRQRmSY2gxOwLRPySA==","signatures":[{"sig":"MEYCIQCcDg3/YyUy8jfIRNPcNHATZnStlbz09wDO++1N90XS8gIhAOBGJcyOrNb4ujJqfH2oOXZzfYkKZ9QRFo7y6a/TcS+p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71741},"main":"src/index.mjs","type":"module","module":"src/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"035b03d54a8b7220cd8ca2a7218a097ed7dfd2f9","mcpName":"io.github.Custodia-Admin/pagebolt","scripts":{"start":"node src/index.mjs"},"_npmUser":{"name":"pagebolt","email":"admin@custodia-privacy.com"},"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server for PageBolt — take screenshots, generate PDFs, create OG images, inspect pages, and record demo videos from AI coding assistants like Claude, Cursor, and Windsurf.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pagebolt-mcp_1.5.1_1770758689921_0.5557571295814725","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"pagebolt-mcp","version":"1.5.2","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","video-recording","demo-video","page-inspection","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"license":"MIT","_id":"pagebolt-mcp@1.5.2","maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"homepage":"https://pagebolt.dev","bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"bin":{"pagebolt-mcp":"src/index.mjs"},"dist":{"shasum":"98dd90f25ce239b93e3f2385b6982321a2d831be","tarball":"https://registry.npmjs.org/pagebolt-mcp/-/pagebolt-mcp-1.5.2.tgz","fileCount":5,"integrity":"sha512-B+LS/ytnroC8XcQKmvuM2uEw0d8jX9jPwYLHE+PcfdLKyz7Ow65Dz9uUiFP/NE+pSw30X9XHuNMFR0/Jgp3ETw==","signatures":[{"sig":"MEUCIQDEmTU6ahxKH6kQ35qDcWmG9CFu2GVqFsn9zk0ctjrUKAIgRTesz2HqZoVwNSo7BWxV27ZvsNmffRBkso7HMY/q52I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71742},"main":"src/index.mjs","type":"module","module":"src/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"335b711af1eb00adc1465ebd219c5e694239e273","mcpName":"io.github.Custodia-Admin/pagebolt","scripts":{"start":"node src/index.mjs"},"_npmUser":{"name":"pagebolt","email":"admin@custodia-privacy.com"},"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server for PageBolt — take screenshots, generate PDFs, create OG images, inspect pages, and record demo videos from AI coding assistants like Claude, Cursor, and Windsurf.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pagebolt-mcp_1.5.2_1770760930152_0.7982492495844362","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"pagebolt-mcp","version":"1.6.0","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","video-recording","demo-video","page-inspection","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"license":"MIT","_id":"pagebolt-mcp@1.6.0","maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"homepage":"https://pagebolt.dev","bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"bin":{"pagebolt-mcp":"src/index.mjs"},"dist":{"shasum":"93fc6802c37f4067dbbdbb37a852911007b7c491","tarball":"https://registry.npmjs.org/pagebolt-mcp/-/pagebolt-mcp-1.6.0.tgz","fileCount":5,"integrity":"sha512-XsZwIg2Q3HKW3P4k0Aq2Li//tTLMFNNjsDx0mj6xebX9OlyIPz+FvenWk3yK2W2y5Wp6IPFoMZ6AoHJLTfp44A==","signatures":[{"sig":"MEQCICGDO/QhBjHc71sy9QTEz+OV2c4Ph0l8MGhVkB9lhpf+AiA91nnl4Y7mUagHiIe1f5069XJpEJYFqUnkdqQDVRYUpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74001},"main":"src/index.mjs","type":"module","module":"src/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"4a6c7463a3df8a2101de2014d797a12af6e05beb","mcpName":"io.github.Custodia-Admin/pagebolt","scripts":{"start":"node src/index.mjs"},"_npmUser":{"name":"pagebolt","email":"admin@custodia-privacy.com"},"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server for PageBolt — take screenshots, generate PDFs, create OG images, inspect pages, record demo videos with Audio Guide narration, from AI coding assistants like Claude, Cursor, and Windsurf.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pagebolt-mcp_1.6.0_1770847937142_0.7043856461503206","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"pagebolt-mcp","version":"1.6.1","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","video-recording","demo-video","page-inspection","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"license":"MIT","_id":"pagebolt-mcp@1.6.1","maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"homepage":"https://pagebolt.dev","bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"bin":{"pagebolt-mcp":"src/index.mjs"},"dist":{"shasum":"6a2d89a355f1c59099b7c81938dc7ddf044b8a6a","tarball":"https://registry.npmjs.org/pagebolt-mcp/-/pagebolt-mcp-1.6.1.tgz","fileCount":5,"integrity":"sha512-MdujOf/XJ5+rEwtaIDaQYCRoqw/bqMRrNq71ci9eYHYOox7r80rwwTtLIGatI04WTINten+z9hvVQA6xKoIosw==","signatures":[{"sig":"MEUCIDRe6nDWiXAxlC8oWKz9qU2eUmaRARji867WyhE3ja4+AiEA/3DulLYbNhZcMwCZHXeUE+tk9tSTwBXQHiZYT/xVyII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75309},"main":"src/index.mjs","type":"module","module":"src/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"835bd3d7709c3795d679172761fe37ac14bb9f01","mcpName":"io.github.Custodia-Admin/pagebolt","scripts":{"start":"node src/index.mjs"},"_npmUser":{"name":"pagebolt","email":"admin@custodia-privacy.com"},"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server for PageBolt — take screenshots, generate PDFs, create OG images, inspect pages, record demo videos with Audio Guide narration, from AI coding assistants like Claude, Cursor, and Windsurf.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pagebolt-mcp_1.6.1_1771154344466_0.9311008655586586","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"pagebolt-mcp","version":"1.7.1","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","video-recording","demo-video","page-inspection","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"license":"MIT","_id":"pagebolt-mcp@1.7.1","maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"homepage":"https://pagebolt.dev","bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"bin":{"pagebolt-mcp":"src/index.mjs"},"dist":{"shasum":"7daf986d0129291079a97f46ec591e52dfaffcc7","tarball":"https://registry.npmjs.org/pagebolt-mcp/-/pagebolt-mcp-1.7.1.tgz","fileCount":5,"integrity":"sha512-L0xD1FDBZLRe59Sx6MRqnNlPvT1Rg6q4opSPy0mvsEZOoOP5aXqm/3rGGbhaBvsNKZj0UTEH4LDd1uXuHBxCqQ==","signatures":[{"sig":"MEYCIQDT4lIA0HDPv0A9UyA31RfU4Tc+URVjyYR/GD5eS20ywgIhANZS6aiweny8CXfvzkYdJw5n/19nZRBuP16on+sy8Kj4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80073},"main":"src/index.mjs","type":"module","module":"src/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"c3cb2422e2802c6c3ca0be0f7c8f76c55d96f4e2","mcpName":"io.github.Custodia-Admin/pagebolt","scripts":{"start":"node src/index.mjs"},"_npmUser":{"name":"pagebolt","email":"admin@custodia-privacy.com"},"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server for PageBolt — take screenshots, generate PDFs, create OG images, inspect pages, record demo videos with Audio Guide narration, from AI coding assistants like Claude, Cursor, and Windsurf.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pagebolt-mcp_1.7.1_1772005646212_0.6346656823730319","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"pagebolt-mcp","version":"1.8.0","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","video-recording","demo-video","page-inspection","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"license":"MIT","_id":"pagebolt-mcp@1.8.0","maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"homepage":"https://pagebolt.dev","bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"bin":{"pagebolt-mcp":"src/index.mjs"},"dist":{"shasum":"14399c0e163af1142fd1d565758e26b2bc139372","tarball":"https://registry.npmjs.org/pagebolt-mcp/-/pagebolt-mcp-1.8.0.tgz","fileCount":5,"integrity":"sha512-egD3NdQX2eNNjEeuKyDGWjHAUfZHiQ+aoRGqjjiIHoOdeOh2lSOQTIFCE6juaZ+sygdtMuUy0CJNiQV47sFPlA==","signatures":[{"sig":"MEQCIGyJYNR2uhUzydT3+qVFk2JNcYJh63qRRytloJDX+1fyAiAVF/0HxpzKNGbOqZjMuniYXF6ygkbOBgx0UBMS4rCKoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85278},"main":"src/index.mjs","type":"module","module":"src/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"218e703d71515d4fa3b347854b2d12a829f87e38","mcpName":"io.github.Custodia-Admin/pagebolt","scripts":{"start":"node src/index.mjs"},"_npmUser":{"name":"pagebolt","email":"admin@custodia-privacy.com"},"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server for PageBolt — take screenshots, generate PDFs, create OG images, inspect pages, record demo videos with Audio Guide narration, from AI coding assistants like Claude, Cursor, and Windsurf.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pagebolt-mcp_1.8.0_1772288161550_0.6329458930992018","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"pagebolt-mcp","version":"1.8.1","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","video-recording","demo-video","page-inspection","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"license":"MIT","_id":"pagebolt-mcp@1.8.1","maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"homepage":"https://pagebolt.dev","bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"bin":{"pagebolt-mcp":"src/index.mjs"},"dist":{"shasum":"51f0dde54f3849740ca7e70525cb814e7a3f7a9a","tarball":"https://registry.npmjs.org/pagebolt-mcp/-/pagebolt-mcp-1.8.1.tgz","fileCount":5,"integrity":"sha512-0wICsGCbp9eeYePV94Eh4B0XF0b4TZ02+PT5P3C5wgxjjm50ARL2oeHrWLqds3qzMON3AFZbWQW6K8dOspPQKQ==","signatures":[{"sig":"MEYCIQCU0ZHXWojGbvs1Dz3jxGnMJyjYtuOr3Gr5HMMvFMrX5QIhAKuoDe1H9kBQ02nOtOMOGLs28HrDstTH7djih/2oHOK0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85952},"main":"src/index.mjs","type":"module","module":"src/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"647d8ea0f4010a7b7fbee1125c27949e6283ce24","mcpName":"io.github.Custodia-Admin/pagebolt","scripts":{"start":"node src/index.mjs"},"_npmUser":{"name":"pagebolt","email":"admin@custodia-privacy.com"},"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server for PageBolt — take screenshots, generate PDFs, create OG images, inspect pages, record demo videos with Audio Guide narration, from AI coding assistants like Claude, Cursor, and Windsurf.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pagebolt-mcp_1.8.1_1772361680681_0.12511614199824939","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"pagebolt-mcp","version":"1.8.2","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","video-recording","demo-video","page-inspection","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"license":"MIT","_id":"pagebolt-mcp@1.8.2","maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"homepage":"https://pagebolt.dev","bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"bin":{"pagebolt-mcp":"src/index.mjs"},"dist":{"shasum":"4d498012b371d1dd3acb2204e6d5eef19349f118","tarball":"https://registry.npmjs.org/pagebolt-mcp/-/pagebolt-mcp-1.8.2.tgz","fileCount":5,"integrity":"sha512-McHWlMnMxEoo3mDSTBtAvj/S0spETfVa9xenIdhGO95ER5vzC8B8m1XgsUHAXq8kMlVfWcWx5uifcUswvhA7VQ==","signatures":[{"sig":"MEUCIQDPMHzds/ED4BkZFOdUwH+PD0Y3VK3rgJc/XGrGEKdUbgIgdXjQ4+h9GWqrbsTNv1rHpyooWY6zG24BOFJ/1XEzz6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88503},"main":"src/index.mjs","type":"module","module":"src/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"27090c69158522e9a95ed66fb41e319b9a273a44","mcpName":"io.github.Custodia-Admin/pagebolt","scripts":{"start":"node src/index.mjs"},"_npmUser":{"name":"pagebolt","email":"admin@custodia-privacy.com"},"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server for PageBolt — take screenshots, generate PDFs, create OG images, inspect pages, record demo videos with Audio Guide narration, from AI coding assistants like Claude, Cursor, and Windsurf.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pagebolt-mcp_1.8.2_1774861845047_0.10828014251864371","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"pagebolt-mcp","version":"1.9.0","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","video-recording","demo-video","page-inspection","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"license":"MIT","_id":"pagebolt-mcp@1.9.0","maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"homepage":"https://pagebolt.dev","bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"bin":{"pagebolt-mcp":"src/index.mjs"},"dist":{"shasum":"00cd7c57908fd96cfe7bf5c2bd31973c8e11fcc0","tarball":"https://registry.npmjs.org/pagebolt-mcp/-/pagebolt-mcp-1.9.0.tgz","fileCount":5,"integrity":"sha512-PMVSlEtNx+MhNwrGv5WYYUgM0xD78V2qR2zLnBEBMyFTg5ZpnuDVvOfKmbzMT6yMl1KO3yENQ5LqDOHmchbwEg==","signatures":[{"sig":"MEYCIQCeAD+gnwAjbT9+Pg/MIJpk4CzRIArVnCqapP04Yvs2swIhALT2738B1uYTTwA90e7MC1pEUOSDtziVRZvPyI6QdhUp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106370},"main":"src/index.mjs","type":"module","module":"src/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"70dbfd8c181b5dcf322fac476c537b9eb1a7bdfa","mcpName":"io.github.Custodia-Admin/pagebolt","scripts":{"start":"node src/index.mjs"},"_npmUser":{"name":"pagebolt","email":"admin@custodia-privacy.com"},"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for PageBolt — take screenshots, generate PDFs, create OG images, inspect pages, record demo videos with Audio Guide narration, from AI coding assistants like Claude, Cursor, and Windsurf.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pagebolt-mcp_1.9.0_1780167592609_0.9194812570476238","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"pagebolt-mcp","version":"1.9.1","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","video-recording","demo-video","page-inspection","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"license":"MIT","_id":"pagebolt-mcp@1.9.1","maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"homepage":"https://pagebolt.dev","bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"bin":{"pagebolt-mcp":"src/index.mjs"},"dist":{"shasum":"9991b1aafa528fb54690ea788c1a062593991553","tarball":"https://registry.npmjs.org/pagebolt-mcp/-/pagebolt-mcp-1.9.1.tgz","fileCount":5,"integrity":"sha512-qw8tQsDvvH/7cX+8Jc4gNwsUYDXKt7VdE2hypRFra5wICmIguvfqoQWKje+XYQamTVHT/33VK1E/tOtwmawCSw==","signatures":[{"sig":"MEUCIFirr5ofLmj3zsAxeSIFfABT5svlBxqMJHv5bflG4oVoAiEAp8x+XXys6D6fXtaa8uzbNQI/OkiFYm2BTovhhmASg88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109557},"main":"src/index.mjs","type":"module","module":"src/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"0981278f2126bc1078f5f687d86f6175776323b5","mcpName":"io.github.Custodia-Admin/pagebolt","scripts":{"start":"node src/index.mjs"},"_npmUser":{"name":"pagebolt","email":"admin@custodia-privacy.com"},"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server for PageBolt — take screenshots, generate PDFs, create OG images, inspect pages, record demo videos with Audio Guide narration, from AI coding assistants like Claude, Cursor, and Windsurf.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pagebolt-mcp_1.9.1_1780208482979_0.7286762080797262","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"pagebolt-mcp","version":"1.10.0","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","video-recording","demo-video","page-inspection","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"license":"MIT","_id":"pagebolt-mcp@1.10.0","maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"homepage":"https://pagebolt.dev","bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"bin":{"pagebolt-mcp":"src/index.mjs"},"dist":{"shasum":"bee7c646e0aa1a3b9796004456fa3d9e589779b2","tarball":"https://registry.npmjs.org/pagebolt-mcp/-/pagebolt-mcp-1.10.0.tgz","fileCount":5,"integrity":"sha512-PtEWEQYsUv5kEI+dpVrACrAG5yCqKMyTLI9ZrkpdkkU7CJpStsNxTwUsQA2mwm97U4E2P42dHIdwzqwf2LnumA==","signatures":[{"sig":"MEYCIQDtdOLNtKCmCk5QEgiCnP/6Lxa88UjmrkvMSW/UHexifgIhAImb0BqhdjCiU1SdcXBpKqIpqSdZfT5VT7EYa2Ja8SrD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110445},"main":"src/index.mjs","type":"module","module":"src/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"d741ba7e49e748193c9056fe1973e01df6ce4c16","mcpName":"io.github.Custodia-Admin/pagebolt","scripts":{"start":"node src/index.mjs"},"_npmUser":{"name":"pagebolt","email":"admin@custodia-privacy.com"},"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server for PageBolt — take screenshots, generate PDFs, create OG images, inspect pages, record demo videos with Audio Guide narration, from AI coding assistants like Claude, Cursor, and Windsurf.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pagebolt-mcp_1.10.0_1780209477683_0.03979690869386521","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"pagebolt-mcp","version":"1.10.1","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","video-recording","demo-video","page-inspection","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"license":"MIT","_id":"pagebolt-mcp@1.10.1","maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"homepage":"https://pagebolt.dev","bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"bin":{"pagebolt-mcp":"src/index.mjs"},"dist":{"shasum":"4f739fbcdcdaafeac608282452c0c788f6308b15","tarball":"https://registry.npmjs.org/pagebolt-mcp/-/pagebolt-mcp-1.10.1.tgz","fileCount":5,"integrity":"sha512-1CvT4uCzZs2khcNVURpB0gEd++UbCE2jg1TYzjcsZnRlHGwArGdANizlXFcFxjgjaPGMm7w8u2JQo7qOMZmXZg==","signatures":[{"sig":"MEUCIEsz5l21nZyARjNe7XNGh+M8aOo6rXJLlBH+nlfAk0fAAiEA573mf97TPon/HV5LnEWglFea/lnor+fbqC3nkVZt1Xs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111841},"main":"src/index.mjs","type":"module","module":"src/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"0b2137551adda1c0b80d5fd486b188ab4ddf13da","mcpName":"io.github.Custodia-Admin/pagebolt","scripts":{"start":"node src/index.mjs"},"_npmUser":{"name":"pagebolt","email":"admin@custodia-privacy.com"},"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server for PageBolt — take screenshots, generate PDFs, create OG images, inspect pages, record demo videos with Audio Guide narration, from AI coding assistants like Claude, Cursor, and Windsurf.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pagebolt-mcp_1.10.1_1780211043864_0.9677932171307502","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"pagebolt-mcp","version":"1.11.0","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","video-recording","demo-video","page-inspection","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"license":"MIT","_id":"pagebolt-mcp@1.11.0","maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"homepage":"https://pagebolt.dev","bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"bin":{"pagebolt-mcp":"src/index.mjs"},"dist":{"shasum":"889b46a32c1360fd65483bafd997f92de3ec8e79","tarball":"https://registry.npmjs.org/pagebolt-mcp/-/pagebolt-mcp-1.11.0.tgz","fileCount":5,"integrity":"sha512-9g4w8rLwRLcW0OTGmCOYQMzBYm0XuLJciTtmIHonw09Qq/8Rmr9N6ovcESNwzBP9b+lYBUbPQtNSVE8CUoRuEA==","signatures":[{"sig":"MEUCIQDsUr0kfxPR1dvvzuPXx3tj7MVBiPNfleKNCfknmdFeUAIgYmuWNCi9c1FC/KRgNTxUHq+BtPQsHxPjm7gDIPK1/eQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112247},"main":"src/index.mjs","type":"module","module":"src/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"d8276de5a9ad165c6673bd42255ee4a2d6f2d8e1","mcpName":"io.github.Custodia-Admin/pagebolt","scripts":{"start":"node src/index.mjs"},"_npmUser":{"name":"pagebolt","email":"admin@custodia-privacy.com"},"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"MCP server for PageBolt — take screenshots, generate PDFs, create OG images, inspect pages, record demo videos with Audio Guide narration, from AI coding assistants like Claude, Cursor, and Windsurf.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pagebolt-mcp_1.11.0_1780213554360_0.6852091724761333","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"pagebolt-mcp","version":"1.12.0","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","video-recording","demo-video","page-inspection","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"license":"MIT","_id":"pagebolt-mcp@1.12.0","maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"homepage":"https://pagebolt.dev","bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"bin":{"pagebolt-mcp":"src/index.mjs"},"dist":{"shasum":"b592566c9285b57b59ca4cb1e0e04f98fcfb4160","tarball":"https://registry.npmjs.org/pagebolt-mcp/-/pagebolt-mcp-1.12.0.tgz","fileCount":5,"integrity":"sha512-PSu/2/jDZ4W//4aSuxunykO9LnH/IaQiMV7T5brUYkqcLTbhGMk3AFcjnIqDr0FBWUB3DtsLDOM4oL2Y7wtfhg==","signatures":[{"sig":"MEYCIQDrjV7cdPUWh63Dm4yAAxX4ZVPu5IcAmxbrmb0MqPlcsAIhAIVVlAsTNf0gA0Lr1vLeJE6KsYGIklCNoFJtFyeyaalI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113693},"main":"src/index.mjs","type":"module","module":"src/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"414b4ee1be623123704e118689b7f96b28200cc6","mcpName":"io.github.Custodia-Admin/pagebolt","scripts":{"start":"node src/index.mjs"},"_npmUser":{"name":"pagebolt","email":"admin@custodia-privacy.com"},"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for PageBolt — take screenshots, generate PDFs, create OG images, inspect pages, record demo videos with Audio Guide narration, from AI coding assistants like Claude, Cursor, and Windsurf.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pagebolt-mcp_1.12.0_1780312843875_0.05044194557868953","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"pagebolt-mcp","version":"1.13.0","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","video-recording","demo-video","page-inspection","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"license":"MIT","_id":"pagebolt-mcp@1.13.0","maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"homepage":"https://pagebolt.dev","bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"bin":{"pagebolt-mcp":"src/index.mjs"},"dist":{"shasum":"537e860d24fe2256d892354ad76f9996ef66cb68","tarball":"https://registry.npmjs.org/pagebolt-mcp/-/pagebolt-mcp-1.13.0.tgz","fileCount":5,"integrity":"sha512-o4RwXN4ETSWmOP9yCvhGWBwDgwX/xTMOkdKNBOfVZiHi4DS/bsFuBAvWabzIxmDIVmrK9Aey0X1KTm1sYHZ1Hw==","signatures":[{"sig":"MEUCIQC/baHOm99exULOFUbUeTz4FvwkCpt95P3O531z7CKMGQIgSxp0D2MRI32o7LqEAS6m83MzEsdxZ59N7B60SazfAwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119229},"main":"src/index.mjs","type":"module","module":"src/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"36e9c52fdda03b6c311437e18a731b80f9eae975","mcpName":"io.github.Custodia-Admin/pagebolt","scripts":{"start":"node src/index.mjs"},"_npmUser":{"name":"pagebolt","email":"admin@custodia-privacy.com"},"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP server for PageBolt — take screenshots, generate PDFs, create OG images, inspect pages, record demo videos with Audio Guide narration, from AI coding assistants like Claude, Cursor, and Windsurf.","directories":{},"_nodeVersion":"20.18.2","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.26.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pagebolt-mcp_1.13.0_1780318557996_0.8411240925614156","host":"s3://npm-registry-packages-npm-production"}},"1.16.1":{"name":"pagebolt-mcp","version":"1.16.1","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","video-recording","demo-video","page-inspection","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"license":"MIT","_id":"pagebolt-mcp@1.16.1","maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"homepage":"https://pagebolt.dev","bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"bin":{"pagebolt-mcp":"src/index.mjs"},"dist":{"shasum":"9cc3001d41d870efed17d48acdbbd444e8231602","tarball":"https://registry.npmjs.org/pagebolt-mcp/-/pagebolt-mcp-1.16.1.tgz","fileCount":6,"integrity":"sha512-wibDs8V3SGi4ILyLPlE9gaUqpVcRFl/MelDfioB80TnnvgVCZxresAz41uiS8LONOHPySJHyVumtDUVCbmNAJw==","signatures":[{"sig":"MEQCIC1+wPP7ZdSJZn4W0siyFMjtRHCwx8WJN5awMPwEjxsGAiBBhhb4hC2UCVr8AihtpM5VsyEpupWUOo76XX3s6dfyKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pagebolt-mcp@1.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155198},"main":"src/index.mjs","type":"module","module":"src/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"62b892a27d943d9ffbab70c9d991edbb1f904b2d","mcpName":"io.github.Custodia-Admin/pagebolt","scripts":{"test":"node --test","start":"node src/index.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:85b436f3-2b72-4cb1-99f1-8d30629c16b4"}},"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"_npmVersion":"12.0.2","description":"MCP server for PageBolt — take screenshots, generate PDFs, create OG images, inspect pages, record demo videos with Audio Guide narration, from AI coding assistants like Claude, Cursor, and Windsurf.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pagebolt-mcp_1.16.1_1785921198843_0.8725553575400093","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"_id":"pagebolt-mcp@1.17.0","bin":{"pagebolt-mcp":"src/index.mjs"},"bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"dist":{"shasum":"4db05400519f558e9c58d7099a66d25dd8e2b06c","tarball":"https://registry.npmjs.org/pagebolt-mcp/-/pagebolt-mcp-1.17.0.tgz","fileCount":6,"integrity":"sha512-oOmQgS+KqxVkn3Nz/Mu6HtI5Cu8qjNtrhaowOs5HvlcYyth9+r+BHBYqeCXslJvZ84teUXfTG63X0aed4IrlFw==","signatures":[{"sig":"MEQCIEgMI/c3cvBIE97ZZ0UIEUFeG/qdUeW+wIOO22I+9uxeAiA/Z/ZJLuDrnLu5rDCM0C/Cr305AHuN1H85kS2eAGWYEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDJKbVje5Rg3MdVGoh/hGDDIaNuKjB6JlQDzjtAjRKTdgIgYmpIYRd79R/ptI/3dmAI4JYZPMXrUdgNgTTvbAOEmgA="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/pagebolt-mcp@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165702},"main":"src/index.mjs","name":"pagebolt-mcp","type":"module","author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"module":"src/index.mjs","engines":{"node":">=18.0.0"},"gitHead":"bc02f9b0029b303a04ab9400891d7758ae7626ff","license":"MIT","mcpName":"io.github.Custodia-Admin/pagebolt","scripts":{"test":"node --test","start":"node src/index.mjs"},"version":"1.17.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"85b436f3-2b72-4cb1-99f1-8d30629c16b4"}},"homepage":"https://pagebolt.dev","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","video-recording","demo-video","page-inspection","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"_npmVersion":"12.2.0","description":"MCP server for PageBolt — take screenshots, generate PDFs, create OG images, inspect pages, record demo videos with Audio Guide narration, from AI coding assistants like Claude, Cursor, and Windsurf.","directories":{},"maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"_nodeVersion":"22.23.3","dependencies":{"zod":"^3.25.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pagebolt-mcp_1.17.0_1790806508900_0.8286454699201193"}}},"time":{"created":"2026-02-06T08:27:12.914Z","modified":"2026-09-30T22:15:09.309Z","1.0.0":"2026-02-06T08:27:13.046Z","1.0.1":"2026-02-06T08:29:20.892Z","1.0.2":"2026-02-06T08:34:03.220Z","1.0.3":"2026-02-07T09:46:42.697Z","1.0.4":"2026-02-07T09:49:50.600Z","1.1.0":"2026-02-07T11:42:01.855Z","1.1.1":"2026-02-07T11:56:01.407Z","1.2.0":"2026-02-07T19:37:28.867Z","1.3.0":"2026-02-07T20:19:36.603Z","1.5.1":"2026-02-10T21:24:50.104Z","1.5.2":"2026-02-10T22:02:10.314Z","1.6.0":"2026-02-11T22:12:17.320Z","1.6.1":"2026-02-15T11:19:04.608Z","1.7.1":"2026-02-25T07:47:26.352Z","1.8.0":"2026-02-28T14:16:01.699Z","1.8.1":"2026-03-01T10:41:20.839Z","1.8.2":"2026-03-30T09:10:45.169Z","1.9.0":"2026-05-30T18:59:52.751Z","1.9.1":"2026-05-31T06:21:23.129Z","1.10.0":"2026-05-31T06:37:57.820Z","1.10.1":"2026-05-31T07:04:04.012Z","1.11.0":"2026-05-31T07:45:54.496Z","1.12.0":"2026-06-01T11:20:44.043Z","1.13.0":"2026-06-01T12:55:58.206Z","1.16.1":"2026-08-05T09:13:18.979Z","1.17.0":"2026-09-30T22:15:08.989Z"},"bugs":{"url":"https://github.com/Custodia-Admin/pagebolt-mcp/issues"},"author":{"url":"https://pagebolt.dev","name":"PageBolt","email":"hello@pagebolt.dev"},"license":"MIT","homepage":"https://pagebolt.dev","keywords":["mcp","mcp-server","model-context-protocol","screenshot","screenshot-api","pdf","pdf-generation","og-image","open-graph","social-card","browser-automation","video-recording","demo-video","page-inspection","puppeteer","web-capture","pagebolt","ai-tools","claude","cursor","windsurf","cline","devtools"],"repository":{"url":"git+https://github.com/Custodia-Admin/pagebolt-mcp.git","type":"git"},"description":"MCP server for PageBolt — take screenshots, generate PDFs, create OG images, inspect pages, record demo videos with Audio Guide narration, from AI coding assistants like Claude, Cursor, and Windsurf.","maintainers":[{"name":"pagebolt","email":"admin@custodia-privacy.com"}],"readme":"# PageBolt MCP Server\n\n[![npm version](https://img.shields.io/npm/v/pagebolt-mcp.svg)](https://www.npmjs.com/package/pagebolt-mcp)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n[![MCP](https://img.shields.io/badge/MCP-compatible-brightgreen)](https://modelcontextprotocol.io)\n\nTake screenshots, generate PDFs, create OG images, inspect pages, and record demo videos directly from your AI coding assistant.\n\n**Works with Claude Desktop, Cursor, Windsurf, Cline, and any MCP-compatible client.**\n\n<img width=\"1280\" height=\"1279\" alt=\"pagebolt-screenshot_1\" src=\"https://github.com/user-attachments/assets/fd21a372-df4d-41cd-baf4-5b6dd6a9a685\" />\n\n---\n\n## What It Does\n\nPageBolt MCP Server connects your AI assistant to [PageBolt's web capture API](https://pagebolt.dev), giving it the ability to:\n\n- **Take screenshots** of any URL, HTML, or Markdown (30+ parameters)\n- **Generate PDFs** from URLs or HTML (invoices, reports, docs)\n- **Create OG images** for social cards using templates or custom HTML\n- **Run browser sequences** — multi-step automation (navigate, click, fill, screenshot)\n- **Record demo videos** — browser automation as MP4/WebM/GIF with cursor effects, click animations, and auto-zoom\n- **Inspect pages** — get a structured map of interactive elements with CSS selectors (use before sequences)\n- **Observe pages for agents** — compact, token-budgeted observation with an optional `flatdomtree` mode for browser-use / page-agent interop\n- **Import agent traces** — turn a browser-use / page-agent action trace into a re-runnable PageBolt sequence\n- **List device presets** — 25+ devices (iPhone, iPad, MacBook, Galaxy, etc.)\n- **Check usage & track async jobs** — monitor your API quota and long async video renders in real time\n\nAll results are returned inline — screenshots appear directly in your chat.\n\n---\n\n## Quick Start\n\n### 1. Get a free API key\n\nSign up at [pagebolt.dev](https://pagebolt.dev) — the free tier includes 100 requests/month, no credit card required.\n\n### 2. Install & configure\n\n#### Claude Desktop\n\nAdd to `~/.claude/claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"pagebolt\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"pagebolt-mcp\"],\n      \"env\": {\n        \"PAGEBOLT_API_KEY\": \"pf_live_your_key_here\"\n      }\n    }\n  }\n}\n```\n\n#### Cursor\n\nAdd to `.cursor/mcp.json` in your project (or global config):\n\n```json\n{\n  \"mcpServers\": {\n    \"pagebolt\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"pagebolt-mcp\"],\n      \"env\": {\n        \"PAGEBOLT_API_KEY\": \"pf_live_your_key_here\"\n      }\n    }\n  }\n}\n```\n\n#### Windsurf\n\nAdd to your Windsurf MCP settings:\n\n```json\n{\n  \"mcpServers\": {\n    \"pagebolt\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"pagebolt-mcp\"],\n      \"env\": {\n        \"PAGEBOLT_API_KEY\": \"pf_live_your_key_here\"\n      }\n    }\n  }\n}\n```\n\n#### Cline / Other MCP Clients\n\nSame config pattern — set `command` to `npx`, `args` to `[\"-y\", \"pagebolt-mcp\"]`, and provide your API key in `env`.\n\n### 3. Try it\n\nAsk your AI assistant:\n\n> \"Take a screenshot of https://github.com in dark mode at 1920x1080\"\n\nThe screenshot will appear inline in your chat.\n\n---\n\n## Tools\n\n### `take_screenshot`\n\nCapture a pixel-perfect screenshot of any URL, HTML, or Markdown.\n\n**Key parameters:**\n- `url` / `html` / `markdown` — content source\n- `width`, `height` — viewport size (default: 1280x720)\n- `viewportDevice` — device preset (e.g. `\"iphone_14_pro\"`, `\"macbook_pro_14\"`)\n- `fullPage` — capture the entire scrollable page\n- `darkMode` — emulate dark color scheme\n- `format` — `png`, `jpeg`, or `webp`\n- `blockBanners` — hide cookie consent banners\n- `blockAds` — block advertisements\n- `blockChats` — remove live chat widgets\n- `blockTrackers` — block tracking scripts\n- `extractMetadata` — get page title, description, OG tags alongside the screenshot\n- `selector` — capture a specific DOM element\n- `delay` — wait before capture (for animations)\n- `cookies`, `headers`, `authorization` — authenticated captures\n- `geolocation`, `timeZone` — location emulation\n- ...and 15+ more\n\n**Example prompts:**\n- \"Screenshot https://example.com on an iPhone 14 Pro\"\n- \"Take a full-page screenshot of https://news.ycombinator.com with ad blocking\"\n- \"Capture this HTML in dark mode: `<h1>Hello World</h1>`\"\n\n### `generate_pdf`\n\nGenerate a PDF from any URL or HTML content.\n\n**Parameters:** `url`/`html`, `format` (A4/Letter/Legal), `landscape`, `margin`, `scale`, `pageRanges`, `delay`, `saveTo`\n\n**Example prompts:**\n- \"Generate a PDF of https://example.com and save it to ./report.pdf\"\n- \"Create a PDF from this invoice HTML in Letter format, landscape\"\n\n### `create_og_image`\n\nCreate Open Graph / social preview images.\n\n**Parameters:** `template` (default/minimal/gradient), `html` (custom), `title`, `subtitle`, `logo`, `bgColor`, `textColor`, `accentColor`, `width`, `height`, `format`\n\n**Example prompts:**\n- \"Create an OG image with title 'How to Build a SaaS' using the gradient template\"\n- \"Generate a social card with a dark blue background and white text\"\n\n### `run_sequence`\n\nExecute multi-step browser automation.\n\n**Actions:** `navigate`, `click`, `dblclick`, `fill`, `select`, `hover`, `scroll`, `wait`, `wait_for`, `evaluate`, `press_key`, `screenshot`, `pdf`, `diff`\n\n**`observeAfterEachStep`** (optional, **free**): attaches a compact state snapshot (page type + top interactive elements + suggested actions, no screenshot) to each step result, so an agent can confirm what's on screen — e.g. that a dropdown opened — and pick the right selector for its next call without blind-batching.\n\n**Example prompts:**\n- \"Go to https://example.com, click the pricing link, then screenshot both pages\"\n- \"Navigate to the login page, fill in test credentials, submit, and screenshot the dashboard\"\n\n### `inspect_page`\n\nInspect a web page and get a structured map of all interactive elements, headings, forms, links, and images — each with a unique CSS selector.\n\n**Key parameters:** `url`/`html`, `width`, `height`, `viewportDevice`, `darkMode`, `cookies`, `headers`, `authorization`, `blockBanners`, `blockAds`, `waitUntil`, `waitForSelector`, `includeConsole`\n\n**`includeConsole`** (optional, opt-in): also capture the page's browser console output (`console.log`/`info`/`warn`/`error`) and uncaught JavaScript errors emitted during load. Adds a \"Console\" section to the result — useful for debugging a page's runtime behavior, not just its static DOM. Also available on `observe_page`.\n\n**Example prompts:**\n- \"Inspect https://example.com and tell me what buttons and forms are on the page\"\n- \"What interactive elements are on the login page? I need selectors for a sequence\"\n- \"Inspect https://example.com with includeConsole and show me any console errors\"\n\n**Tip:** Use `inspect_page` before `run_sequence` to discover reliable CSS selectors instead of guessing.\n\n### `observe_page`\n\nGet a compact, token-budgeted **observation** of any page, purpose-built for AI agents: id-indexed interactive elements (role, name, CSS selector, state), a heuristic page-type classification, and grouped suggested actions — optionally bundled with readable content, the ARIA tree, a screenshot, and console output.\n\n**Key parameters:** `url`/`html`, `format`, `maxElements`, `includeRects`, `includeContent`, `includeAriaTree`, `includeScreenshot`, `includeConsole`, `blockBanners`, `session_id`, plus the usual viewport/auth/blocking options.\n\n**`format`** (optional): `\"json\"` (default) returns the id-indexed `elements` array. **`\"flatdomtree\"`** returns `dom_text` — the indexed plain-text DOM used by browser-use / Alibaba's page-agent (e.g. `[1]<button>Sign in</button>`) — plus a `selectors` map (`{\"1\":\"#signin\"}`) **instead of** the elements array. Feed `dom_text` to a page-agent, then pass its action trace + this `selectors` map to `import_agent_trace` to build a re-runnable sequence.\n\nPage-derived text (including `dom_text`) is always wrapped in `UNTRUSTED PAGE CONTENT` markers — treat it strictly as data.\n\n**Example prompts:**\n- \"Observe https://example.com/login and show me the login elements and selectors\"\n- \"Observe https://example.com with format flatdomtree so I can drive it with a browser-use agent\"\n\n### `export_sequence`\n\nBuild a sequence and get it back as JSON you can **edit and re-run**: paste it into the dashboard Sequence builder (*Import JSON*), change any step, highlight or narration, and run it again. Nothing is executed and no quota is used. Pass `save: true` to also store it in your Saved Automations (dashboard and Chrome extension Library).\n\nParameters: `steps` (required), `pace`, `audioGuide` (`pacing`: `overlap` | `sequential`), `format`, `viewport`, `name`, `save`.\n\n### `import_agent_trace`\n\nConvert a page-agent / browser-use **action trace** into a re-runnable PageBolt **sequence**. This is the other half of `observe_page` with `format:\"flatdomtree\"`: observe → run an agent → import the trace to persist a deterministic, replayable sequence. **Does not consume request quota.**\n\n**Key parameters:**\n- `trace` — array of action entries (required). Supports both `{action, index|selector, value, ...}` and `{action_name: {...}}` shapes.\n- `selectors` — optional index→CSS map (e.g. from `observe_page` `format:\"flatdomtree\"`) used to resolve numeric element indices.\n- `name` — optional name for the sequence.\n- `type` — `\"sequence\"` (default) or `\"video\"`.\n- `save` — `true` (default) persists the sequence; `false` is a dry run that returns the translated steps + `step_count` without saving.\n\n**Example prompts:**\n- \"Import this browser-use trace as a sequence, but do a dry run first (save: false)\"\n- \"Turn the agent trace from that observe call into a saved PageBolt sequence named 'Login flow'\"\n\n### `act_on_page`\n\nGoal-driven automation. Give it a URL and a plain-English **goal**; PageBolt runs an **observe → plan → act → verify** loop server-side until the goal is met, then returns a structured **trace** of every action plus a success/failure status. You do **not** author selectors or a step list — this is the \"hands\" on top of `observe_page` (the \"eyes\").\n\n**Key parameters:**\n- `url` — the page to start on (required)\n- `goal` — plain-English outcome you want, e.g. \"Log in and open the billing page\" (required)\n- `maxSteps` — cap on planning iterations (default 8; clamped to your plan ceiling)\n- `allowedDomains` — hosts the agent may navigate to (defaults to the start host only)\n- `credentials` — `{ username, password }`, substituted at execution time only, **never logged or sent to the planner LLM**; shown in the trace as `<redacted>`\n- `session_id` — run inside an existing session to reuse cookies/login\n\n**When to use which:** use `act_on_page` when you only know the *outcome*; use `run_sequence` when you already know the exact deterministic steps/selectors (cheaper).\n\n**Plan & cost:** Starter+ only. Metered: **2 requests base + 1 per step taken** (a 4-step run costs 6 requests).\n\n**Example prompts:**\n- \"On https://app.example.com/login, log in with these credentials and open the billing page\"\n- \"Go to https://example.com and accept the cookie banner, then start a free trial\"\n\n**Tip:** Scope `allowedDomains` tightly and avoid pointing it at destructive flows — the agent treats page text as untrusted and pursues only your goal.\n\n### `record_video`\n\nRecord a professional demo video of a multi-step browser automation sequence with cursor effects, click animations, smooth movement, and optional AI voice narration.\n\n**Key parameters:**\n- `steps` — same actions as `run_sequence` (except no screenshot/pdf — the whole sequence is the video)\n- `format` — `mp4`, `webm`, or `gif` (default: mp4; webm/gif require Starter+)\n- `framerate` — 24, 30, or 60 fps (default: 30)\n- `pace` — speed preset: `\"fast\"`, `\"normal\"`, `\"slow\"`, `\"dramatic\"`, `\"cinematic\"`, or a number 0.25–6.0\n- `cursor` — style (`highlight`/`circle`/`spotlight`/`dot`/`classic`), color, size, smoothing, persist\n- `clickEffect` — style (`ripple`/`pulse`/`ring`), color\n- `zoom` — auto-zoom on clicks with configurable level and duration\n- `frame` — browser chrome: `{ enabled: true, style: \"macos\" }` adds a macOS title bar\n- `background` — styled background: `{ enabled: true, type: \"gradient\", gradient: \"midnight\", padding: 40, borderRadius: 12 }`\n- `audioGuide` — AI voice narration: `{ enabled: true, script: \"Intro. {{1}} Step one. {{2}} Step two. Outro.\" }`\n- `darkMode` — emulate dark color scheme in the browser (recommended for light-background sites)\n- `blockBanners` — hide cookie consent popups (use on almost every recording)\n- `async` — render via an async job and poll to completion. Long recordings are enqueued (`202 { job_id }`) and this tool waits for the result, so they don't hit MCP client / API request timeouts. The async result is a **private hosted video URL** (its bytes can't be pulled back via the API key). Set `false` to force a single blocking synchronous request that returns the video **inline** (base64 embedded + saved to `saveTo`). **Default: `true`, except when you pass `saveTo`** (then the synchronous path is used so the file is actually produced on disk). Falls back to sync automatically if async is unavailable. **Quota is charged only on success; max 5 pending jobs per account.**\n- `pollTimeoutMs` — max time to wait for an async job (default: 240000 ≈ 4 min). If the render is still running when this elapses, the `job_id` is returned so you can check it later with `get_job`.\n- `saveTo` — output file path\n\n**Example prompts:**\n- \"Record a video of logging into https://example.com with a spotlight cursor\"\n- \"Make a narrated demo video of the signup flow at slow pace, save as demo.mp4\"\n- \"Record a demo of https://example.com with a macOS frame and midnight background\"\n\n---\n\n#### Best Practices for Polished Video Demos\n\n**1. Always inspect_page first**\n\nNever guess CSS selectors. Call `inspect_page` on the target URL before building your steps — it returns exact selectors for every button, input, and link. Guessed selectors like `button.primary` frequently miss; discovered selectors like `#radix-trigger-tab-dashboard` always hit.\n\n```\n1. inspect_page(url, { blockBanners: true })\n2. record_video(steps using selectors from step 1, ...)\n```\n\n**2. Use `live: true` on wait steps after clicks and navigations**\n\nAfter a click or navigate, content loads asynchronously. `live: false` (the default) freezes a single frame immediately — before anything renders. Set `live: true` on any wait step that follows an interaction so the video captures the actual page loading.\n\n```json\n{ \"action\": \"click\", \"selector\": \"#submit-btn\", \"note\": \"Submitting the form\" },\n{ \"action\": \"wait\", \"ms\": 2000, \"live\": true }\n```\n\n**3. Use `darkMode: true` for light-background sites**\n\nIf the target site has a white or very light background, it will clash with gradient/glass video backgrounds. Set `darkMode: true` to emulate `prefers-color-scheme: dark` — most modern sites adapt cleanly, and the result looks far more polished on screen.\n\n**4. Use `pace`, not wait steps, for timing**\n\n`pace` automatically inserts pauses between every step. Only use `wait` steps when the page genuinely needs load time (after navigation, after a click that triggers a fetch). Don't pad every transition with a wait — it creates dead air.\n\n| Use case | What to do |\n|----------|-----------|\n| Natural pacing between steps | Set `pace: \"slow\"` or `pace: \"dramatic\"` |\n| Page needs to load after click | `{ action: \"wait\", ms: 1500, live: true }` |\n| Hold on a view for narration | `{ action: \"wait\", ms: 3000, live: true }` |\n\n**5. Write an outro in the narration script**\n\nAudio is the master clock — the video trims or extends to match the TTS duration. Always end your `audioGuide.script` with a sentence after the last `{{N}}` marker. This prevents abrupt endings and gives the viewer a call to action.\n\n```json\n\"audioGuide\": {\n  \"enabled\": true,\n  \"script\": \"Welcome to PageBolt. {{1}} First, navigate to the dashboard. {{2}} Click on the export button. {{3}} Your report downloads instantly. Try it free at pagebolt.dev.\"\n}\n```\n\nThe text after `{{3}}` plays over the final frames as a clean outro. Without it, the audio ends mid-sequence and the remaining video plays in silence.\n\n**6. Add notes on every meaningful step**\n\nNotes render as styled tooltip overlays during playback. Add a `\"note\"` field on every action step except `wait`/`wait_for`. Keep them short (under 80 chars). They turn a raw browser recording into a guided tour.\n\n```json\n{ \"action\": \"navigate\", \"url\": \"https://example.com\", \"note\": \"Opening the dashboard\" },\n{ \"action\": \"click\", \"selector\": \"#export-btn\", \"note\": \"Click to export as PDF\" }\n```\n\n**7. Complete polished video example**\n\n```json\n{\n  \"steps\": [\n    { \"action\": \"navigate\", \"url\": \"https://app.example.com\", \"note\": \"Opening the app\" },\n    { \"action\": \"wait\", \"ms\": 1500, \"live\": true },\n    { \"action\": \"click\", \"selector\": \"#tab-reports\", \"note\": \"Switch to the Reports tab\" },\n    { \"action\": \"wait\", \"ms\": 1200, \"live\": true },\n    { \"action\": \"click\", \"selector\": \"#btn-export\", \"note\": \"Export the current report\" },\n    { \"action\": \"wait\", \"ms\": 2000, \"live\": true },\n    { \"action\": \"scroll\", \"y\": 400, \"note\": \"Scroll to see the full results\" }\n  ],\n  \"pace\": \"slow\",\n  \"format\": \"mp4\",\n  \"darkMode\": true,\n  \"blockBanners\": true,\n  \"frame\": { \"enabled\": true, \"style\": \"macos\", \"theme\": \"dark\" },\n  \"background\": { \"enabled\": true, \"type\": \"gradient\", \"gradient\": \"midnight\", \"padding\": 40, \"borderRadius\": 12 },\n  \"cursor\": { \"style\": \"classic\", \"visible\": true, \"persist\": true },\n  \"clickEffect\": { \"style\": \"ripple\" },\n  \"audioGuide\": {\n    \"enabled\": true,\n    \"script\": \"Here's how the export flow works. {{1}} Open the app and navigate to the dashboard. {{2}} Switch to the Reports tab. {{3}} Click Export. {{4}} Your report is ready in seconds. Try it free at example.com.\"\n  }\n}\n```\n\n### `list_devices`\n\nList all 25+ available device presets with viewport dimensions.\n\n**Example prompt:**\n- \"What device presets are available for screenshots?\"\n\n### `check_usage`\n\nCheck your current API usage and plan limits.\n\n**Example prompt:**\n- \"How many API requests do I have left this month?\"\n\n### `list_jobs`\n\nList your recent async jobs (e.g. videos enqueued with `record_video`). Returns each job's id, type, status, and timestamps. **Free** (no request quota).\n\n**Example prompt:**\n- \"List my recent async video jobs and their status\"\n\n### `get_job`\n\nFetch the status and output of a single async job by id. While pending/processing it returns the current status; when completed it returns the output — for videos, the hosted watch/embed/file URLs. **Free** (no request quota).\n\n**Key parameter:** `job_id`\n\n**Example prompt:**\n- \"Check the status of video job abc123\"\n\n---\n\n## Prompts\n\nPre-built prompt templates for common workflows. In clients that support MCP prompts, these appear as slash commands.\n\n### `/capture-page`\n\nCapture a clean screenshot of any URL with sensible defaults (blocks banners, ads, chats, trackers).\n\n**Arguments:** `url` (required), `device`, `dark_mode`, `full_page`\n\n### `/record-demo`\n\nRecord a professional demo video. The agent inspects the page first to discover selectors, then builds a video recording sequence.\n\n**Arguments:** `url` (required), `description` (required — what the demo should show), `pace`, `format`\n\n### `/audit-page`\n\nInspect a page and get a structured analysis of its elements, forms, links, headings, and potential issues.\n\n**Arguments:** `url` (required)\n\n### `/capture-authenticated`\n\nCapture a page behind a login using the [auth.md](https://workos.com/auth.md) discovery pattern: find the target's auth metadata, obtain a credential on the user's behalf, then hand it to PageBolt via `authorization`/`cookies`/`headers`. Includes a built-in reality check — auth.md grants **API tokens, not browser session cookies**, so cookie-session web apps still need a real session cookie (which the prompt guides the agent to request).\n\n**Arguments:** `url` (required), `capture` (`observe`|`screenshot`), `credential`, `credential_type` (`bearer`|`cookie`|`header`)\n\n---\n\n## Resources\n\n### `pagebolt://api-docs`\n\nThe full PageBolt API reference as a text resource. AI agents that support MCP resources can read this for detailed parameter documentation beyond what fits in tool descriptions. Content is fetched from the live `llms-full.txt` endpoint.\n\n---\n\n## Configuration\n\n| Environment Variable | Required | Default | Description |\n|---------------------|----------|---------|-------------|\n| `PAGEBOLT_API_KEY` | **Yes** | — | Your PageBolt API key ([get one free](https://pagebolt.dev)) |\n| `PAGEBOLT_BASE_URL` | No | `https://pagebolt.dev` | API base URL |\n\n---\n\n## Pricing\n\n| Plan | Price | Requests/mo | Rate Limit |\n|------|-------|-------------|------------|\n| **Free** | $0 | 100 | 10 req/min |\n| Starter | $29/mo | 5,000 | 60 req/min |\n| Growth | $79/mo | 25,000 | 120 req/min |\n| Scale | $199/mo | 100,000 | 300 req/min |\n\nFree plan requires no credit card. Starter and Growth include a 14-day free trial.\n\n---\n\n## Why PageBolt?\n\n- **6 APIs, one key** — screenshot, PDF, OG image, browser automation, video recording, page inspection. Stop paying for separate tools.\n- **Clean captures** — automatic ad blocking, cookie banner removal, chat widget suppression, tracker blocking.\n- **25+ device presets** — iPhone SE to Galaxy S24 Ultra, iPad Pro, MacBook, Desktop 4K.\n- **Ship in 5 minutes** — plain HTTP, no SDKs required, works in any language.\n- **Inline results** — screenshots and OG images appear directly in your AI chat.\n\n---\n\n## Links\n\n- **Website:** [pagebolt.dev](https://pagebolt.dev)\n- **API Docs:** [pagebolt.dev/docs.html](https://pagebolt.dev/docs.html)\n- **npm:** [npmjs.com/package/pagebolt-mcp](https://www.npmjs.com/package/pagebolt-mcp)\n- **Issues:** [github.com/Custodia-Admin/pagebolt-mcp/issues](https://github.com/Custodia-Admin/pagebolt-mcp/issues)\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}