{"_id":"@antidrift/mcp-netlify","_rev":"14-4553aab7ea847c7fb0dffe916c151a91","name":"@antidrift/mcp-netlify","dist-tags":{"latest":"0.22.0"},"versions":{"0.12.2":{"name":"@antidrift/mcp-netlify","version":"0.12.2","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","netlify","deployment","hosting"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-netlify@0.12.2","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://github.com/probeo-io/antidrift#readme","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-netlify":"bin/cli.mjs"},"dist":{"shasum":"d2e7c108d10f8503745328d986b947ef4084b063","tarball":"https://registry.npmjs.org/@antidrift/mcp-netlify/-/mcp-netlify-0.12.2.tgz","fileCount":5,"integrity":"sha512-uEWjh5FPLwEbKWhcjYTeaGPyjMi+U3e9VZyO+FBus84HhgKB0PicTXCOSkdSnMnEJrN6yYtrxQBu8JdehRlqFw==","signatures":[{"sig":"MEQCIEesH3AY5TgNz0oEN7Hmb13HHabI2ra/ixdHP8HJd+tlAiBOYa7CPc3aMJyJSYo+ER7BFxBu50+vutMf2D8vPlnT9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-netlify@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17823},"main":"server.mjs","type":"module","gitHead":"0fcfb7aa2b3cc7e2138f1bc7b850150758788e1f","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"chriswelker","email":"chris@probeo.io"},"repository":{"url":"git+https://github.com/probeo-io/antidrift.git","type":"git","directory":"packages/mcp-netlify"},"_npmVersion":"10.8.2","description":"Netlify connector for antidrift — sites, deploys, environment variables, forms","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-netlify_0.12.2_1775054297954_0.6183373022763645","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"@antidrift/mcp-netlify","version":"0.12.4","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","netlify","deployment","hosting"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-netlify@0.12.4","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://github.com/probeo-io/antidrift#readme","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-netlify":"bin/cli.mjs"},"dist":{"shasum":"717e9e08014e7e046898ef21558beea9e11d2471","tarball":"https://registry.npmjs.org/@antidrift/mcp-netlify/-/mcp-netlify-0.12.4.tgz","fileCount":5,"integrity":"sha512-vswM4d8V/KMZiu1lqiIJ6Tnww6SikUOB1hVhGDicNbCk/jW70DcRcYqVhdikhP92cmOblyJH0vdUJgjpGeabhA==","signatures":[{"sig":"MEUCIQDo6rWFMONaAZdT2cK+SY6r9I3u3B191cie16D1ftHTOgIgfTRPAuVlQkfpgd0OWc0bWTtxzBLoWYICYHEMcj9phxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-netlify@0.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17913},"main":"server.mjs","type":"module","gitHead":"8782fd83d431cf0ad0aa65f323786f2f6b431e16","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"chriswelker","email":"chris@probeo.io"},"repository":{"url":"git+https://github.com/probeo-io/antidrift.git","type":"git","directory":"packages/mcp-netlify"},"_npmVersion":"10.8.2","description":"Netlify connector for antidrift — sites, deploys, environment variables, forms","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-netlify_0.12.4_1775064104596_0.5684023624032268","host":"s3://npm-registry-packages-npm-production"}},"0.12.5":{"name":"@antidrift/mcp-netlify","version":"0.12.5","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","netlify","deployment","hosting"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-netlify@0.12.5","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://github.com/probeo-io/antidrift#readme","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-netlify":"bin/cli.mjs"},"dist":{"shasum":"d287f24da2d57012002a30274045e6e3be9a05f6","tarball":"https://registry.npmjs.org/@antidrift/mcp-netlify/-/mcp-netlify-0.12.5.tgz","fileCount":5,"integrity":"sha512-RYwG10XD1R8NYlrj/Tr55kL+wtP4LIC/0blErKefMDCnXJ4k5OxJfGf1kgAC7mrOvGWGXOx83cZ0KurrN36NJg==","signatures":[{"sig":"MEUCIB7PDz76HLXSQI/7UnCnpnQ55037w6+JzkCYdBq0+lr4AiEAwg74aW1wuwzAM93YlURXhylM4SCLoZOiQKuSyfsngG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-netlify@0.12.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18744},"main":"server.mjs","type":"module","gitHead":"97de58b7bc7bccc6218841389a981b6ef163e9fa","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"chriswelker","email":"chris@probeo.io"},"repository":{"url":"git+https://github.com/probeo-io/antidrift.git","type":"git","directory":"packages/mcp-netlify"},"_npmVersion":"10.8.2","description":"Netlify connector for antidrift — sites, deploys, environment variables, forms","directories":{},"_nodeVersion":"20.20.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-netlify_0.12.5_1775102756187_0.7514280451845181","host":"s3://npm-registry-packages-npm-production"}},"0.20.44":{"name":"@antidrift/mcp-netlify","version":"0.20.44","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","netlify","deployment","hosting"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-netlify@0.20.44","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://github.com/probeo-io/antidrift#readme","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-netlify":"bin/cli.mjs"},"dist":{"shasum":"4e8e4d450fcd0c013af37f6b56ea3c8e9d29ee19","tarball":"https://registry.npmjs.org/@antidrift/mcp-netlify/-/mcp-netlify-0.20.44.tgz","fileCount":17,"integrity":"sha512-aowanEcX5EBUTi9X9CtE+dqH6L4tnfmjHNwLMJJIFP8jpqrxAnVerZUVlQ8H6Jm1pxJHT8NKSVPgdxL9GJIdrA==","signatures":[{"sig":"MEQCIAjf1TcroDqDaam1K7ohTC565d4uC1zxVNE8zl/8DYlaAiAwo/F00Pl18vUy/9zKWw38TK/ZHd7H2fMlz31KcbDYFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-netlify@0.20.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28086},"main":"server.mjs","type":"module","gitHead":"21dae153fba885ae618ffb431732a665841dc154","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"chriswelker","email":"chris@probeo.io"},"repository":{"url":"git+https://github.com/probeo-io/antidrift.git","type":"git","directory":"packages/mcp-netlify"},"_npmVersion":"10.8.2","description":"Netlify connector for antidrift — sites, deploys, environment variables, forms","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-netlify_0.20.44_1776537414290_0.7649784965484157","host":"s3://npm-registry-packages-npm-production"}},"0.20.45":{"name":"@antidrift/mcp-netlify","version":"0.20.45","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","netlify","deployment","hosting"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-netlify@0.20.45","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://github.com/probeo-io/antidrift#readme","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-netlify":"bin/cli.mjs"},"dist":{"shasum":"1df79d4034819626b2a30576f60e011fa8f2e242","tarball":"https://registry.npmjs.org/@antidrift/mcp-netlify/-/mcp-netlify-0.20.45.tgz","fileCount":17,"integrity":"sha512-pKkg21p+eWWHsGuK9sVR6lL7Kx5tID0Ui56vN8XtEuSMVZORl4K/Io4UWr6DKc/U81rsIta/QZsCRJ4cGo01vA==","signatures":[{"sig":"MEYCIQDaMZ8EIarqVlauI2ladSePNQu5/XKWo5ReRa1R4A+M0AIhAMjmNVC/CrTR+VjHA4ga7Cx3xZ3DTiu91YzXOkFIgzX7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-netlify@0.20.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28086},"main":"server.mjs","type":"module","gitHead":"1c4e20d142f055021cf3c5755f7c892df6e3a5c7","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"chriswelker","email":"chris@probeo.io"},"repository":{"url":"git+https://github.com/probeo-io/antidrift.git","type":"git","directory":"packages/mcp-netlify"},"_npmVersion":"10.8.2","description":"Netlify connector for antidrift — sites, deploys, environment variables, forms","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-netlify_0.20.45_1776647763680_0.34292425937352244","host":"s3://npm-registry-packages-npm-production"}},"0.20.46":{"name":"@antidrift/mcp-netlify","version":"0.20.46","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","netlify","deployment","hosting"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-netlify@0.20.46","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://github.com/probeo-io/antidrift#readme","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-netlify":"bin/cli.mjs"},"dist":{"shasum":"085218c56f0b0879a41ccb56af08eefef2c4d843","tarball":"https://registry.npmjs.org/@antidrift/mcp-netlify/-/mcp-netlify-0.20.46.tgz","fileCount":17,"integrity":"sha512-J4RfwQ88hys2LDcROxWFcqDioX79b7xx76KdJF7t0KIbF4E3h+5zdy11eVwpIevpNdPIjvUxQ4QmvxaPE4PC7g==","signatures":[{"sig":"MEYCIQCJCUyprizP/NqkF2z8+rZEuwjj1EIzjLb9kIpXQzRcbgIhAK6ATIYSSIf42MZ2UZ0iS3qdqpicvaEDdQ43kK0APKP6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-netlify@0.20.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28086},"main":"server.mjs","type":"module","gitHead":"97e0435744dfd5d401d7d3ab21e21d36787a8e38","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"chriswelker","email":"chris@probeo.io"},"repository":{"url":"git+https://github.com/probeo-io/antidrift.git","type":"git","directory":"packages/mcp-netlify"},"_npmVersion":"10.8.2","description":"Netlify connector for antidrift — sites, deploys, environment variables, forms","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-netlify_0.20.46_1776648552632_0.7911492392392245","host":"s3://npm-registry-packages-npm-production"}},"0.20.47":{"name":"@antidrift/mcp-netlify","version":"0.20.47","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","netlify","deployment","hosting"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-netlify@0.20.47","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://github.com/probeo-io/antidrift#readme","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-netlify":"bin/cli.mjs"},"dist":{"shasum":"cff923cad6c372497e609d9d49614e2d9e8c44d9","tarball":"https://registry.npmjs.org/@antidrift/mcp-netlify/-/mcp-netlify-0.20.47.tgz","fileCount":17,"integrity":"sha512-0rW56zQbIPbVaBLlbFpjm3Td8O2qdIsNdFTvgArb1S5vq+dwlCXRkc76+6+pqPKta5sgAwN7PhrTiICJm7yhvw==","signatures":[{"sig":"MEYCIQC5u+PPBzjIX9/V+ddDK3FJikfMjNEIre0JilOnFrWg0QIhALtSa09KktL5YZrxUkk1/jtX+497boluhAkLvGcwWFHR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-netlify@0.20.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28086},"main":"server.mjs","type":"module","gitHead":"aed57f1e8e522f8bdbddea3343a6bd2c3e016ec3","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"chriswelker","email":"chris@probeo.io"},"repository":{"url":"git+https://github.com/probeo-io/antidrift.git","type":"git","directory":"packages/mcp-netlify"},"_npmVersion":"10.8.2","description":"Netlify connector for antidrift — sites, deploys, environment variables, forms","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-netlify_0.20.47_1776648662982_0.6123784020896101","host":"s3://npm-registry-packages-npm-production"}},"0.21.3":{"name":"@antidrift/mcp-netlify","version":"0.21.3","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","netlify","deployment","hosting"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-netlify@0.21.3","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://github.com/probeo-io/antidrift#readme","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-netlify":"bin/cli.mjs"},"dist":{"shasum":"f824d9dfcc97f0d212058168d6cc564cffdced9a","tarball":"https://registry.npmjs.org/@antidrift/mcp-netlify/-/mcp-netlify-0.21.3.tgz","fileCount":17,"integrity":"sha512-JP78PMl+qFxL9rDqqAnGwo1cXVMQ7NYD/83T0F9qXcKXl2A3YrJWKw8okzGil2Z3HMICTwe6L/nO1Jvhf0zkMg==","signatures":[{"sig":"MEUCID4YltrmVxEy82DZStA2NqoOacUllqIAOzlSU0e7Y3lcAiEAwkEyu/bwikRs3C+oPCPD8Xa13LXgiUnOJoWHHVslGZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-netlify@0.21.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28085},"main":"server.mjs","type":"module","gitHead":"691bf51d6916621ea840c5206c308032173d2c64","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"chriswelker","email":"chris@probeo.io"},"repository":{"url":"git+https://github.com/probeo-io/antidrift.git","type":"git","directory":"packages/mcp-netlify"},"_npmVersion":"10.8.2","description":"Netlify connector for antidrift — sites, deploys, environment variables, forms","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-netlify_0.21.3_1776651020413_0.713018200530458","host":"s3://npm-registry-packages-npm-production"}},"0.21.4":{"name":"@antidrift/mcp-netlify","version":"0.21.4","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","netlify","deployment","hosting"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-netlify@0.21.4","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://github.com/probeo-io/antidrift#readme","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-netlify":"bin/cli.mjs"},"dist":{"shasum":"8826bfb44613db95cf28f413ca2653777bfac982","tarball":"https://registry.npmjs.org/@antidrift/mcp-netlify/-/mcp-netlify-0.21.4.tgz","fileCount":17,"integrity":"sha512-gKaKH2TWYP4QTh0MRbyxyblkDPFTJX/PbbiTxSEpEcw76RnSrJmIEv9yibi7VepaNBt76rlsAQNqu23W0OVgTA==","signatures":[{"sig":"MEQCIDJQLnuBX7PyZEyY0pFmisjbMc3WIBSIMTPk20JN4KhMAiBmw0s2nUHQW+Rh4wL9lhCXkP8iCyAYVSsuviYZWrrg5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-netlify@0.21.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28044},"main":"server.mjs","type":"module","gitHead":"8bdc88374c28b73724535ef0c94cc32e83e8c70e","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"chriswelker","email":"chris@probeo.io"},"repository":{"url":"git+https://github.com/probeo-io/antidrift.git","type":"git","directory":"packages/mcp-netlify"},"_npmVersion":"10.8.2","description":"Netlify connector for antidrift — sites, deploys, environment variables, forms","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-netlify_0.21.4_1776651279018_0.9093803160177414","host":"s3://npm-registry-packages-npm-production"}},"0.21.6":{"name":"@antidrift/mcp-netlify","version":"0.21.6","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","netlify","deployment","hosting"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-netlify@0.21.6","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://github.com/probeo-io/antidrift#readme","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-netlify":"bin/cli.mjs"},"dist":{"shasum":"4c3b288de18673c26a4f481754cb0b2555b91cc6","tarball":"https://registry.npmjs.org/@antidrift/mcp-netlify/-/mcp-netlify-0.21.6.tgz","fileCount":17,"integrity":"sha512-YyoVWEIwJBnLtGIpReC1gMVXAcwPG2jxzTorFPbNvra2cBf8r2Ky/Pr84OLu+JG4uf6Uaa3md1BH0rhNbWKIbA==","signatures":[{"sig":"MEYCIQDNyFqOfDGCe3aVqvVThVnSd9YnQaVwMw+haPvwyS37UQIhALnH2LYZznsCKPWQS0ZU9L3wOlg337H/pfajeaeJzmR0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-netlify@0.21.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28044},"main":"server.mjs","type":"module","gitHead":"94aa75e6c6cb2dbff595798c36fbcd0742bbf1d6","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"chriswelker","email":"chris@probeo.io"},"repository":{"url":"git+https://github.com/probeo-io/antidrift.git","type":"git","directory":"packages/mcp-netlify"},"_npmVersion":"10.8.2","description":"Netlify connector for antidrift — sites, deploys, environment variables, forms","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-netlify_0.21.6_1777252706067_0.16462755204939228","host":"s3://npm-registry-packages-npm-production"}},"0.21.7":{"name":"@antidrift/mcp-netlify","version":"0.21.7","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","netlify","deployment","hosting"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-netlify@0.21.7","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://github.com/probeo-io/antidrift#readme","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-netlify":"bin/cli.mjs"},"dist":{"shasum":"616c52f751c14665cd7a2b12f9a11de8adc1989a","tarball":"https://registry.npmjs.org/@antidrift/mcp-netlify/-/mcp-netlify-0.21.7.tgz","fileCount":17,"integrity":"sha512-RAPvhqOGxTnUfn/A5aa8RHwEU5hF5bDuZrz7Bu/8i6oo1beHMKYLAamx2Glw41YSdN23a0cM7Wmoa3pQmlol3A==","signatures":[{"sig":"MEYCIQDJBSC46hjDCMuJ64T/xcy22L4eA9qhfXBCyO8Iwo0meAIhAMNCraYmxFpKiQ01aIQ5XS83bX1mQT0ljAAjBL/2lJuR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-netlify@0.21.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28044},"main":"server.mjs","type":"module","gitHead":"157d0928729dcc07580fa88ee3e11a11fee9b1f9","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"chriswelker","email":"chris@probeo.io"},"repository":{"url":"git+https://github.com/probeo-io/antidrift.git","type":"git","directory":"packages/mcp-netlify"},"_npmVersion":"10.8.2","description":"Netlify connector for antidrift — sites, deploys, environment variables, forms","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-netlify_0.21.7_1777496145921_0.784074328608904","host":"s3://npm-registry-packages-npm-production"}},"0.21.8":{"name":"@antidrift/mcp-netlify","version":"0.21.8","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","netlify","deployment","hosting"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-netlify@0.21.8","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://github.com/probeo-io/antidrift#readme","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-netlify":"bin/cli.mjs"},"dist":{"shasum":"ab37db5d434927085421cd830c7e56afa214909b","tarball":"https://registry.npmjs.org/@antidrift/mcp-netlify/-/mcp-netlify-0.21.8.tgz","fileCount":17,"integrity":"sha512-w8DiPbpHuAvFT52Zt5WW2PTXat+OxHDYGweYlwbiOVZZ6TG5m/sZHmuMSiGgN/lA+eLYtAhnMG5FVi2QwUYD2g==","signatures":[{"sig":"MEUCIQC1dVXrWgrFJnwt95b+QK0gZCYpAH7eSip+oeY3htLVZwIgXY4BB309w6LN7w6GTFEz3zMJHqxMG1pjv6QP2lFQ7tU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-netlify@0.21.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28044},"main":"server.mjs","type":"module","gitHead":"215ad6841df2d2a15adbfb4fc38f0f5e04053aa6","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"chriswelker","email":"chris@probeo.io"},"repository":{"url":"git+https://github.com/probeo-io/antidrift.git","type":"git","directory":"packages/mcp-netlify"},"_npmVersion":"10.8.2","description":"Netlify connector for antidrift — sites, deploys, environment variables, forms","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-netlify_0.21.8_1777497496616_0.6539943016156289","host":"s3://npm-registry-packages-npm-production"}},"0.21.9":{"name":"@antidrift/mcp-netlify","version":"0.21.9","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","netlify","deployment","hosting"],"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","_id":"@antidrift/mcp-netlify@0.21.9","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"homepage":"https://github.com/probeo-io/antidrift#readme","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"bin":{"antidrift-mcp-netlify":"bin/cli.mjs"},"dist":{"shasum":"f3d793ed4984315ffe925bb5822086e8037e6ee4","tarball":"https://registry.npmjs.org/@antidrift/mcp-netlify/-/mcp-netlify-0.21.9.tgz","fileCount":17,"integrity":"sha512-r+uzFkfcxlI/bcAeL814kkKb/PNUnuZQYTBnKj0/8leu5OJEEU6A8BJzVK4tYg2E59O83010RKbWHUgQSLXkCQ==","signatures":[{"sig":"MEQCIHunonCVQJsJgTgXs6WmuXE49alLP2Vs1i8rRSACFSG7AiB9RhYjBhrPDsYYNFHbgAY8ftNT73HYNkuRIbCZT+Weeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-netlify@0.21.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28044},"main":"server.mjs","type":"module","gitHead":"a9bd92c4389d6f9a574e0cbd9cd0beeb53d5745c","scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"chriswelker","email":"chris@probeo.io"},"repository":{"url":"git+https://github.com/probeo-io/antidrift.git","type":"git","directory":"packages/mcp-netlify"},"_npmVersion":"10.8.2","description":"Netlify connector for antidrift — sites, deploys, environment variables, forms","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-netlify_0.21.9_1777499114953_0.5330822071121504","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@antidrift/mcp-netlify","version":"0.22.0","description":"Netlify connector for antidrift — sites, deploys, environment variables, forms","main":"server.mjs","bin":{"antidrift-mcp-netlify":"bin/cli.mjs"},"keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","netlify","deployment","hosting"],"license":"MIT","type":"module","repository":{"type":"git","url":"git+https://github.com/probeo-io/antidrift.git","directory":"packages/mcp-netlify"},"author":{"name":"Probeo","email":"hello@probeo.io"},"scripts":{"test":"node --test test/*.test.mjs"},"_id":"@antidrift/mcp-netlify@0.22.0","gitHead":"406926e38052ce049162a51b5e8b78a415614430","bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"homepage":"https://github.com/probeo-io/antidrift#readme","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-kLkppiXOh2OcIUsPdt+7ewSue2F2hzyPltq0uh3Wr0TNc3pVhSfIlLDeAiu3f7obKuvnlACXtj8CXjYK+s17Jw==","shasum":"e160a10442803281b7576fb95e1140a842cda3fa","tarball":"https://registry.npmjs.org/@antidrift/mcp-netlify/-/mcp-netlify-0.22.0.tgz","fileCount":17,"unpackedSize":28044,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@antidrift%2fmcp-netlify@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDfiUTDVZ/UTAk5DT40Ob/YWublX90FCd4cdCWrv7S2GAiEA0UFa6N7ZQRTJQls+xV4ggvfZfl/KTv1a/HU8420T2zc="}]},"_npmUser":{"name":"chriswelker","email":"chris@probeo.io"},"directories":{},"maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-netlify_0.22.0_1777680948465_0.280053443620327"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-01T14:38:17.843Z","modified":"2026-05-02T00:15:48.986Z","0.12.2":"2026-04-01T14:38:18.147Z","0.12.4":"2026-04-01T17:21:44.740Z","0.12.5":"2026-04-02T04:05:56.353Z","0.20.44":"2026-04-18T18:36:54.424Z","0.20.45":"2026-04-20T01:16:03.826Z","0.20.46":"2026-04-20T01:29:12.767Z","0.20.47":"2026-04-20T01:31:03.129Z","0.21.3":"2026-04-20T02:10:20.544Z","0.21.4":"2026-04-20T02:14:39.189Z","0.21.6":"2026-04-27T01:18:26.194Z","0.21.7":"2026-04-29T20:55:46.064Z","0.21.8":"2026-04-29T21:18:16.747Z","0.21.9":"2026-04-29T21:45:15.153Z","0.22.0":"2026-05-02T00:15:48.634Z"},"bugs":{"url":"https://github.com/probeo-io/antidrift/issues"},"author":{"name":"Probeo","email":"hello@probeo.io"},"license":"MIT","homepage":"https://github.com/probeo-io/antidrift#readme","keywords":["antidrift","mcp","claude-code","codex","cursor","antigravity","ai-agents","netlify","deployment","hosting"],"repository":{"type":"git","url":"git+https://github.com/probeo-io/antidrift.git","directory":"packages/mcp-netlify"},"description":"Netlify connector for antidrift — sites, deploys, environment variables, forms","maintainers":[{"name":"chriswelker","email":"chris@probeo.io"}],"readme":"# @antidrift/mcp-netlify\n\nNetlify MCP server for [antidrift](https://antidrift.io) — sites, deploys, environment variables, and forms from Claude Code, Codex, and other AI agents.\n\n## Setup\n\n```bash\nantidrift connect netlify\n```\n\nYou'll be prompted for your Netlify personal access token. Create one at [Netlify User Settings > Applications](https://app.netlify.com/user/applications).\n\nCredentials are stored locally at `~/.antidrift/netlify.json`.\n\n## Tools (10)\n\n### Sites (2)\n\n| Tool | Description |\n|---|---|\n| `netlify_list_sites` | All sites with URLs |\n| `netlify_get_site` | Details, repo, build settings |\n\n### Deploys (4)\n\n| Tool | Description |\n|---|---|\n| `netlify_list_deploys` | Recent deploys with status and build time |\n| `netlify_get_deploy` | Full deploy details |\n| `netlify_rollback` | Restore a previous deploy |\n| `netlify_trigger_build` | Trigger a new build |\n\n### Environment Variables (2)\n\n| Tool | Description |\n|---|---|\n| `netlify_list_env_vars` | List env vars with contexts |\n| `netlify_set_env_var` | Create/update an env var |\n\n### Forms (2)\n\n| Tool | Description |\n|---|---|\n| `netlify_list_forms` | List forms with submission counts |\n| `netlify_list_submissions` | Form submissions |\n\n## Platform support\n\n```bash\nantidrift connect netlify             # global install (default)\nantidrift connect netlify --cowork      # also register with Claude Desktop\nantidrift connect netlify --local       # local project only\n```\n\n## Privacy\n\nData accessed through this connector is sent to your AI model provider (Anthropic, OpenAI, etc.) as part of your conversation. No data is stored or sent to antidrift. Credentials are saved locally in `~/.antidrift/netlify.json`.\n\n## License\n\nMIT — [antidrift.io](https://antidrift.io)\n","readmeFilename":"README.md"}