{"_id":"@mcp-b/extension-tools","_rev":"57-61008f91bacb6cc1298332c89d8f2d16","name":"@mcp-b/extension-tools","dist-tags":{"canary":"0.3.1-canary.20260214192802","latest":"4.0.0","beta":"4.1.0-beta.20260702224704"},"versions":{"0.0.1":{"name":"@mcp-b/extension-tools","version":"0.0.1","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.0.1","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/miguelspizza/MCP-B/tree/main/packages/extension-tools#readme","bugs":{"url":"https://github.com/miguelspizza/MCP-B/issues"},"dist":{"shasum":"04e6c133383404b420d2058a1f0cf963c5bc68f2","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.0.1.tgz","fileCount":7,"integrity":"sha512-IYJG0mIm3JgfT2hxaS96xcLxq7tP6DucbsAeeEcaze42pITXUW00eN8bqfXgtNV1/qlaNd8u6eqh0Hr2Lw+JFA==","signatures":[{"sig":"MEUCIAwwJEf5lmlN+n0lxJEHqozriiI1BNqr+R8Hx9KDJDdpAiEApmrYxrbYk2WnADApJZkk1iDYk76OnQF0M2qbhA7pPUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":537701},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0571179c3d56c59a91b17d86a770424914af835f","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"miguelspizza","actor":{"name":"miguelspizza","type":"user","email":"alexmnahas@gmail.com"},"email":"alexmnahas@gmail.com"},"repository":{"url":"git+https://github.com/miguelspizza/MCP-B.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"10.9.2","description":"Chrome Extension API tools for Model Context Protocol (MCP) - provides MCP-compatible wrappers for browser extension APIs","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","typescript":"^5.8.3","@types/node":"catalog:","@types/chrome":"^0.0.326"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.0.1_1750568363297_0.28036140986312175","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@mcp-b/extension-tools","version":"0.1.0","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.1.0","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/miguelspizza/MCP-B/tree/main/packages/extension-tools#readme","bugs":{"url":"https://github.com/miguelspizza/MCP-B/issues"},"dist":{"shasum":"e64bbc49ef69eb3be5dd54bff6abb242e8228605","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.1.0.tgz","fileCount":7,"integrity":"sha512-DthaTMFwKqp62TiMPMMSITcvxtZu3rZw/4LluXGXwZg0n+JPms9vaAyxdhYJpv9DBgCh0POT9cv5sMoMo0cLQw==","signatures":[{"sig":"MEYCIQDbLLkArc0bgvjm4y032RNfU31l+2V4cSHN6R9Gsj0CqgIhAPSsTkGmUIbzAj1vbXDfuKuAcG4/6Hz/kTYqdjRybtpF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2009727},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --no-git-checks --dry-run","publish:npm":"pnpm publish --access public --no-git-checks","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","actor":{"name":"miguelspizza","type":"user","email":"alexmnahas@gmail.com"},"email":"alexmnahas@gmail.com"},"_resolved":"/private/tmp/4168ea283fc4a8349739979a283ea840/mcp-b-extension-tools-0.1.0.tgz","_integrity":"sha512-DthaTMFwKqp62TiMPMMSITcvxtZu3rZw/4LluXGXwZg0n+JPms9vaAyxdhYJpv9DBgCh0POT9cv5sMoMo0cLQw==","repository":{"url":"git+https://github.com/miguelspizza/MCP-B.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"10.9.2","description":"Chrome Extension API tools for Model Context Protocol (MCP) - provides MCP-compatible wrappers for browser extension APIs","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","playwright":"^1.53.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","dotenv":"^16.5.0","cheerio":"^1.1.0","typescript":"^5.8.3","@types/node":"^22.10.3","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.1.0_1750620807715_0.6989645930364403","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@mcp-b/extension-tools","version":"0.1.2","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.1.2","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/miguelspizza/MCP-B/tree/main/packages/extension-tools#readme","bugs":{"url":"https://github.com/miguelspizza/MCP-B/issues"},"dist":{"shasum":"370cada5147cad67772a1601c34da476c9626ee5","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.1.2.tgz","fileCount":7,"integrity":"sha512-mImfUCBXQoSpEJTo8t6desQciUPtGJU78iR+H8AIBPqYxE/zoGccQQNu03m8StnQ0SHrQHFJIy1XfxMS5OEq7A==","signatures":[{"sig":"MEUCIC7rZ+y7oEcI56G36GGxCe30i3jERQb/uKgQsPglt+16AiEA65EJZR/Cu5zhPXh6xcP8MgRrXvKEJw9y/Us1jtf6ccg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2009727},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.1.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --no-git-checks --dry-run","publish:npm":"pnpm publish --access public --no-git-checks","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","actor":{"name":"miguelspizza","type":"user","email":"alexmnahas@gmail.com"},"email":"alexmnahas@gmail.com"},"_resolved":"/private/tmp/517b87ffc67540b24a51d082d4f36e75/mcp-b-extension-tools-0.1.2.tgz","_integrity":"sha512-mImfUCBXQoSpEJTo8t6desQciUPtGJU78iR+H8AIBPqYxE/zoGccQQNu03m8StnQ0SHrQHFJIy1XfxMS5OEq7A==","repository":{"url":"git+https://github.com/miguelspizza/MCP-B.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"10.9.2","description":"Chrome Extension API tools for Model Context Protocol (MCP) - provides MCP-compatible wrappers for browser extension APIs","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","playwright":"^1.53.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","dotenv":"^16.5.0","cheerio":"^1.1.0","typescript":"^5.8.3","@types/node":"^22.10.3","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.1.2_1750644240284_0.17482610055936032","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@mcp-b/extension-tools","version":"0.1.3","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.1.3","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/miguelspizza/MCP-B/tree/main/packages/extension-tools#readme","bugs":{"url":"https://github.com/miguelspizza/MCP-B/issues"},"dist":{"shasum":"8a2bf06994d4ca6409b4cbd04c5c41723cbedb50","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.1.3.tgz","fileCount":7,"integrity":"sha512-q1AYFZzOYLgDCy138dZsdGb2NTX/RmX2fLytUXod2lpryeoKDWAUOlvYHgVDIO8+RUF7AHBGCy3Y52DW0iwK3g==","signatures":[{"sig":"MEQCIGxUOt71ZnrUxxkIZsllSLcf6suoki7yIz123zgn/fY3AiA3eHK6QKhNfvkSibe+cYwZFe9Qeoy8eBfbEKUzDniA/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2009727},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.1.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --no-git-checks --dry-run","publish:npm":"pnpm publish --access public --no-git-checks","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","actor":{"name":"miguelspizza","type":"user","email":"alexmnahas@gmail.com"},"email":"alexmnahas@gmail.com"},"_resolved":"/private/tmp/42ccef37201bf9a84642717213e629f6/mcp-b-extension-tools-0.1.3.tgz","_integrity":"sha512-q1AYFZzOYLgDCy138dZsdGb2NTX/RmX2fLytUXod2lpryeoKDWAUOlvYHgVDIO8+RUF7AHBGCy3Y52DW0iwK3g==","repository":{"url":"git+https://github.com/miguelspizza/MCP-B.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"10.9.2","description":"Chrome Extension API tools for Model Context Protocol (MCP) - provides MCP-compatible wrappers for browser extension APIs","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","playwright":"^1.53.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","dotenv":"^16.5.0","cheerio":"^1.1.0","typescript":"^5.8.3","@types/node":"^22.10.3","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.1.3_1750644641088_0.008793156363044341","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@mcp-b/extension-tools","version":"0.1.4","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.1.4","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/miguelspizza/MCP-B/tree/main/packages/extension-tools#readme","bugs":{"url":"https://github.com/miguelspizza/MCP-B/issues"},"dist":{"shasum":"780cd780c69f6c0fcc64c65357049303653287dc","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.1.4.tgz","fileCount":7,"integrity":"sha512-+nXB15hSLgIdZzgeFZzBv9f00wrD3p/VgI8CylaM0uVYUpgwFoyDVhO5Rq/G29A3g3qFy/h0lswvJynVX0C0/g==","signatures":[{"sig":"MEUCIEor3uR0osJ/8NGb1xC6Q4sjZYTil48savQIsBycmX12AiEAv0W/ECK45FECD6cdHk86yxA0zo6vHkE9CN5QvPDdI58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2015175},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.1.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --no-git-checks --dry-run","publish:npm":"pnpm publish --access public --no-git-checks","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","actor":{"name":"miguelspizza","type":"user","email":"alexmnahas@gmail.com"},"email":"alexmnahas@gmail.com"},"_resolved":"/private/tmp/715d19719450144305489fe05d5f0f59/mcp-b-extension-tools-0.1.4.tgz","_integrity":"sha512-+nXB15hSLgIdZzgeFZzBv9f00wrD3p/VgI8CylaM0uVYUpgwFoyDVhO5Rq/G29A3g3qFy/h0lswvJynVX0C0/g==","repository":{"url":"git+https://github.com/miguelspizza/MCP-B.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"10.9.2","description":"Chrome Extension API tools for Model Context Protocol (MCP) - provides MCP-compatible wrappers for browser extension APIs","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","playwright":"^1.53.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","dotenv":"^16.5.0","cheerio":"^1.1.0","typescript":"^5.8.3","@types/node":"^22.10.3","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.1.4_1750647477163_0.39641402365254175","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@mcp-b/extension-tools","version":"0.1.5","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.1.5","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/miguelspizza/MCP-B/tree/main/packages/extension-tools#readme","bugs":{"url":"https://github.com/miguelspizza/MCP-B/issues"},"dist":{"shasum":"533018a105549e2cf4851203560915f4e31b4c1c","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.1.5.tgz","fileCount":7,"integrity":"sha512-tdFeaHbPLawOuNnNNpGzH4rnNUI7wOB2yseVzejJDhtgyEo0LmND0diYK8iNI7k9sGb7pwigzPIpBVDY+l34vA==","signatures":[{"sig":"MEUCIQCmqVsqthqGSyzFAhayHl6hpS2QuNCtDKimQ+wvbJJXIQIgOMqvRkdUUDo5splh1FhM872XnTwf71+6fkY12YDu9F4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2034643},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.1.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --no-git-checks --dry-run","publish:npm":"pnpm publish --access public --no-git-checks","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","actor":{"name":"miguelspizza","type":"user","email":"alexmnahas@gmail.com"},"email":"alexmnahas@gmail.com"},"_resolved":"/private/tmp/0426dabb61b978a886fb4cc80b830bee/mcp-b-extension-tools-0.1.5.tgz","_integrity":"sha512-tdFeaHbPLawOuNnNNpGzH4rnNUI7wOB2yseVzejJDhtgyEo0LmND0diYK8iNI7k9sGb7pwigzPIpBVDY+l34vA==","repository":{"url":"git+https://github.com/miguelspizza/MCP-B.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"10.9.2","description":"Chrome Extension API tools for Model Context Protocol (MCP) - provides MCP-compatible wrappers for browser extension APIs","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","playwright":"^1.53.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","dotenv":"^16.5.0","cheerio":"^1.1.0","typescript":"^5.8.3","@types/node":"^22.10.3","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.1.5_1751225303704_0.8699137372196999","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@mcp-b/extension-tools","version":"0.1.6","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.1.6","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/miguelspizza/MCP-B/tree/main/packages/extension-tools#readme","bugs":{"url":"https://github.com/miguelspizza/MCP-B/issues"},"dist":{"shasum":"b576b4a784f5b0564111f7e4c8032a8e5006b2e6","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.1.6.tgz","fileCount":7,"integrity":"sha512-oar947OI/4Hk/LXACvY2GmnLJl2o8yPfcqYLnwh+9rMMMsCGI2Op49dKi13LVs1hJrGXRsnsU1TxwgOclUcyWw==","signatures":[{"sig":"MEUCIDDxYq+qTjPiKNcGTsI0uK8AcfTCExNYPtzZQfIOi1t8AiEA1H77JpCbsUWwYebyLJfd+yrCS2NKwSO5+nhfkUQLi80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2034643},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.1.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --no-git-checks --dry-run","publish:npm":"pnpm publish --access public --no-git-checks","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","actor":{"name":"miguelspizza","type":"user","email":"alexmnahas@gmail.com"},"email":"alexmnahas@gmail.com"},"_resolved":"/private/tmp/8342e4326e86ae0e555c7180476f2a17/mcp-b-extension-tools-0.1.6.tgz","_integrity":"sha512-oar947OI/4Hk/LXACvY2GmnLJl2o8yPfcqYLnwh+9rMMMsCGI2Op49dKi13LVs1hJrGXRsnsU1TxwgOclUcyWw==","repository":{"url":"git+https://github.com/miguelspizza/MCP-B.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"10.9.2","description":"Chrome Extension API tools for Model Context Protocol (MCP) - provides MCP-compatible wrappers for browser extension APIs","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","playwright":"^1.53.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","dotenv":"^16.5.0","cheerio":"^1.1.0","typescript":"^5.8.3","@types/node":"^22.10.3","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.54.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.1.6_1751226180787_0.7219349463778295","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@mcp-b/extension-tools","version":"0.1.7","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.1.7","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/MiguelsPizza/WebMCP/tree/main/packages/extension-tools#readme","bugs":{"url":"https://github.com/MiguelsPizza/WebMCP/issues"},"dist":{"shasum":"8abb66ed8750b1929ab6bb146f31c4b8d918783e","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.1.7.tgz","fileCount":7,"integrity":"sha512-nviDoVO3NJX6R9QtfA4QudumwX9HNAaSmzp4vvHPnk1cNjt+2hZv7JKhm3ooCsh7TOhltEMSnnsnW9HjWQO5aQ==","signatures":[{"sig":"MEUCIQCOfTMnnK1VrRcIG0HP7kAyjhZwCHMbYH+gwSG8bvHtZAIgC4D9jo/HZiMJNmqdj0mAnEjRICrulS0KSewUFY+yNRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2035541},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1df15b3569546342207013810a7a8dd023352832","scripts":{"lint":"biome lint --write .","build":"tsup","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --no-git-checks --dry-run","publish:npm":"npm publish --access public --no-git-checks","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","prepublishOnly":"pnpm run build","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","actor":{"name":"miguelspizza","type":"user","email":"alexmnahas@gmail.com"},"email":"alexmnahas@gmail.com"},"repository":{"url":"git+https://github.com/MiguelsPizza/WebMCP.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"10.9.2","description":"Chrome Extension API tools for Model Context Protocol (MCP) - provides MCP-compatible wrappers for browser extension APIs","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"catalog:","playwright":"catalog:","@modelcontextprotocol/sdk":"catalog:"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","dotenv":"catalog:","cheerio":"catalog:","typescript":"catalog:","@types/node":"catalog:","@types/chrome":"catalog:","@anthropic-ai/sdk":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.1.7_1751471759546_0.5505268824793614","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@mcp-b/extension-tools","version":"0.2.0","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.2.0","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/MiguelsPizza/WebMCP/tree/main/packages/extension-tools#readme","bugs":{"url":"https://github.com/MiguelsPizza/WebMCP/issues"},"dist":{"shasum":"31da3df6329fc7d4daaf8a1a0760948c7a7bd52b","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.2.0.tgz","fileCount":7,"integrity":"sha512-w1DdnR/A8jZHicWv5rSwsw/MFs99AoDXUDn25FUVcSFgfONV9u8SYAW7Lm84pgofxXE7sadmSGYYjqLT3ZpnPw==","signatures":[{"sig":"MEUCIQCNFWs/1GaRXf38L2f+jhHC+FjQUy7DQD5Nm3piOh3L8wIgd/5q3gnoSCm8TjghxqBpeMUq/nbeyxxnVKgP1CCVXl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2035540},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fa79824a4f77d1ca64b47feddf006860022d25a5","scripts":{"lint":"biome lint --write .","build":"tsup","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --no-git-checks --dry-run","publish:npm":"npm publish --access public --no-git-checks","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","prepublishOnly":"pnpm run build","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","actor":{"name":"miguelspizza","type":"user","email":"alexmnahas@gmail.com"},"email":"alexmnahas@gmail.com"},"repository":{"url":"git+https://github.com/MiguelsPizza/WebMCP.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"10.9.2","description":"Chrome Extension API tools for Model Context Protocol (MCP) - provides MCP-compatible wrappers for browser extension APIs","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.74","@modelcontextprotocol/sdk":"^1.15.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","dotenv":"catalog:","cheerio":"catalog:","playwright":"catalog:","typescript":"catalog:","@types/node":"catalog:","@types/chrome":"catalog:","@anthropic-ai/sdk":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.2.0_1751683990133_0.5256030823458373","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@mcp-b/extension-tools","version":"0.2.1","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.2.1","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/MiguelsPizza/WebMCP/tree/main/packages/extension-tools#readme","bugs":{"url":"https://github.com/MiguelsPizza/WebMCP/issues"},"dist":{"shasum":"e2201025493c75cf8b3b7d6b24c4f69ed4355daa","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.2.1.tgz","fileCount":7,"integrity":"sha512-HTHb/m5gFpaLKj0P4WBrabNmDD/rGBRkWWj2MGqtC6wt/5/tHZTU+Ch3R8T9/KuEPnnrRSAtaPzw3IUpQ79l4Q==","signatures":[{"sig":"MEUCIQC0b0dCQGrdDNLas3ZCTYa0I2P7jusgAnZ15rErBnV9MAIgObvB+lYjYIQDmOiLnyJ9HAiZDWu1SrLHG/GVCoxwiEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2012607},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fed81c6b5a0263d15912817a2fc2849003a82adb","scripts":{"lint":"biome lint --write .","build":"tsup","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --no-git-checks --dry-run","publish:npm":"npm publish --access public --no-git-checks","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","prepublishOnly":"pnpm run build","prepare:publish":"node ../../scripts/replace-workspace-deps.cjs ./package.json","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"repository":{"url":"git+https://github.com/MiguelsPizza/WebMCP.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"Chrome Extension API tools for Model Context Protocol (MCP) - provides MCP-compatible wrappers for browser extension APIs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.25.74","@modelcontextprotocol/sdk":"^1.15.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","dotenv":"catalog:","cheerio":"catalog:","playwright":"catalog:","typescript":"catalog:","@types/node":"catalog:","@types/chrome":"catalog:","@anthropic-ai/sdk":"catalog:"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.2.1_1754026128487_0.5178252209639216","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@mcp-b/extension-tools","version":"0.2.2","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.2.2","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/MiguelsPizza/WebMCP/tree/main/packages/extension-tools#readme","bugs":{"url":"https://github.com/MiguelsPizza/WebMCP/issues"},"dist":{"shasum":"55dba2feaa107cda3cd14ddab51842a55b9a833f","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.2.2.tgz","fileCount":7,"integrity":"sha512-QaeSeTFLqoVe6CCn0RgJcS+W+Jf30ja1Qeg57xSO3QWUYYAzN4OzfnFVyK2+LRoO/K3zfNPTKNZAha+KHjiohA==","signatures":[{"sig":"MEYCIQCWWys0h/bFHX9zFk1FpeFzc2qzvNoaIs88fJuzAwJQfQIhAJcuPsCuWo9YpH5Q95YuJYHAB4pfg/IRlgh9K8P19lUt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2063699},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.2.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsup","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/tmp/7b393c21f4e3544355368edbaa8b362a/mcp-b-extension-tools-0.2.2.tgz","_integrity":"sha512-QaeSeTFLqoVe6CCn0RgJcS+W+Jf30ja1Qeg57xSO3QWUYYAzN4OzfnFVyK2+LRoO/K3zfNPTKNZAha+KHjiohA==","repository":{"url":"git+https://github.com/MiguelsPizza/WebMCP.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"Chrome Extension API tools for Model Context Protocol (MCP) - provides MCP-compatible wrappers for browser extension APIs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.24.1","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"1.15.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","dotenv":"^17.2.1","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"^22.15.21","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.2.2_1755293932348_0.036447889155389435","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@mcp-b/extension-tools","version":"0.2.3","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.2.3","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/MiguelsPizza/WebMCP/tree/main/packages/extension-tools#readme","bugs":{"url":"https://github.com/MiguelsPizza/WebMCP/issues"},"dist":{"shasum":"7afeea6b42748f3c9907db6178f15cf70a10dcd9","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.2.3.tgz","fileCount":8,"integrity":"sha512-0uqFDvEPWsb+djc9VFRhuXGyNWFfbZ5TWjhZku81P8RopdhX27DB7bOZur0S1rkB5/lzKaxNYeKXwLY27VUoMQ==","signatures":[{"sig":"MEUCIAi+Sin2L02aO1T4I47mBSnsuvsH4fDxJCrHbYPG7qIgAiEAirQDwOpf9kJzSj+E7BHlhlj6EUCiDM/ArcwXfKUAegU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1936136},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.2.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/314e3cc8f55b38cc6556732cc86a670d/mcp-b-extension-tools-0.2.3.tgz","_integrity":"sha512-0uqFDvEPWsb+djc9VFRhuXGyNWFfbZ5TWjhZku81P8RopdhX27DB7bOZur0S1rkB5/lzKaxNYeKXwLY27VUoMQ==","repository":{"url":"git+https://github.com/MiguelsPizza/WebMCP.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"Chrome Extension API tools for Model Context Protocol (MCP) - provides MCP-compatible wrappers for browser extension APIs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","zod-to-json-schema":"^3.24.5","@mcp-b/smart-dom-reader":"1.0.2","@modelcontextprotocol/sdk":"1.15.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.1","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.2.3_1762279333865_0.9590173561035455","host":"s3://npm-registry-packages-npm-production"}},"0.2.4-beta.0":{"name":"@mcp-b/extension-tools","version":"0.2.4-beta.0","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.2.4-beta.0","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/MiguelsPizza/WebMCP/tree/main/packages/extension-tools#readme","bugs":{"url":"https://github.com/MiguelsPizza/WebMCP/issues"},"dist":{"shasum":"bb83e9fceca4fa235fb739b7722d929e173c7838","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.2.4-beta.0.tgz","fileCount":8,"integrity":"sha512-BQ+9H0tJDvvFxTNF34rnNiLn2knlOr8oMODKqkgLA1slWtJHVSGJzu0xcxmnHYND+c5ee9wObuAKQwalePkC4w==","signatures":[{"sig":"MEQCIFsV7yHhhb5xUflybz58lmujTi6q1DvJSRJPHohFn6ugAiB5eLYGn6jEKLlYyzUkdZbAVoT00gwk/ZYerEVm/EZpEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1936150},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.2.4-beta.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/2ceae1e4ec8119c9ec13d26506238ac1/mcp-b-extension-tools-0.2.4-beta.0.tgz","_integrity":"sha512-BQ+9H0tJDvvFxTNF34rnNiLn2knlOr8oMODKqkgLA1slWtJHVSGJzu0xcxmnHYND+c5ee9wObuAKQwalePkC4w==","repository":{"url":"git+https://github.com/MiguelsPizza/WebMCP.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"Chrome Extension API tools for Model Context Protocol (MCP) - provides MCP-compatible wrappers for browser extension APIs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","zod-to-json-schema":"^3.24.5","@mcp-b/smart-dom-reader":"1.0.3-beta.0","@modelcontextprotocol/sdk":"1.15.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^17.2.1","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.2.4-beta.0_1764737894366_0.252304415511005","host":"s3://npm-registry-packages-npm-production"}},"0.2.4-beta.1":{"name":"@mcp-b/extension-tools","version":"0.2.4-beta.1","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.2.4-beta.1","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/MiguelsPizza/WebMCP/tree/main/packages/extension-tools#readme","bugs":{"url":"https://github.com/MiguelsPizza/WebMCP/issues"},"dist":{"shasum":"0fdeb7ae31cf8bbf5351c01ac460a3aba42b5c66","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.2.4-beta.1.tgz","fileCount":8,"integrity":"sha512-Av9EFADdh+q8Qb3KNuEANwKDes5Yl0i8F9yhaojpL6amPw+1IlFC5Z9ERPBN+7035sbruv39AkmK1WU6HcinhA==","signatures":[{"sig":"MEUCIBzYfb53YTdzz5p1PJXshJIkKbM+EvvVrgSa5OWByW5CAiEAsz6cbBbGZl1vtFP4bEv6sbK3o32z2Jp6kwV32FKXO2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1936150},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.2.4-beta.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/2ca65b5ca048104c0cfd55459749c865/mcp-b-extension-tools-0.2.4-beta.1.tgz","_integrity":"sha512-Av9EFADdh+q8Qb3KNuEANwKDes5Yl0i8F9yhaojpL6amPw+1IlFC5Z9ERPBN+7035sbruv39AkmK1WU6HcinhA==","repository":{"url":"git+https://github.com/MiguelsPizza/WebMCP.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"Chrome Extension API tools for Model Context Protocol (MCP) - provides MCP-compatible wrappers for browser extension APIs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","zod-to-json-schema":"^3.24.5","@mcp-b/smart-dom-reader":"1.0.3-beta.1","@modelcontextprotocol/sdk":"1.15.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^17.2.1","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.2.4-beta.1_1764890520919_0.32941517813641386","host":"s3://npm-registry-packages-npm-production"}},"0.2.4-beta.2":{"name":"@mcp-b/extension-tools","version":"0.2.4-beta.2","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.2.4-beta.2","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"49a44bff0088af9d33bebeb78406da3eb53653f0","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.2.4-beta.2.tgz","fileCount":8,"integrity":"sha512-NmcP+QNTEqMvN7HuUiM6sQ3LXgZOkMO/Sy+zJk+G+C8k09+SyanjgO0p1iGWTrDlp01jnxfkPBEeaLl5g3OAhg==","signatures":[{"sig":"MEYCIQCZ349i6NjccM/NxgfphuOee4nnX4/XCFXHVTzWL/oZAgIhAP3ZO9A36OmeRxJwzRcoPfN2+55fo9vH63PlVfeg4/pI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940559},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.2.4-beta.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/8280e5c4cc0b6199c6fa0c0bc1c1aa0f/mcp-b-extension-tools-0.2.4-beta.2.tgz","_integrity":"sha512-NmcP+QNTEqMvN7HuUiM6sQ3LXgZOkMO/Sy+zJk+G+C8k09+SyanjgO0p1iGWTrDlp01jnxfkPBEeaLl5g3OAhg==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","zod-to-json-schema":"^3.24.5","@mcp-b/smart-dom-reader":"1.0.3-beta.2","@modelcontextprotocol/sdk":"1.15.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^17.2.1","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.2.4-beta.2_1764990679473_0.3692133027578466","host":"s3://npm-registry-packages-npm-production"}},"0.2.4-beta.3":{"name":"@mcp-b/extension-tools","version":"0.2.4-beta.3","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.2.4-beta.3","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"3fc07dc9c5ef0fd8a32e431ba923c9b5f31af1db","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.2.4-beta.3.tgz","fileCount":8,"integrity":"sha512-V8ypdSul8XjDAYphSxlUDw7ViGNdlAHY+wVYpcvw4PkmZ5O7HmhArD1pq47Kop/wEDc2tmXJT/x0RTxfXoYevw==","signatures":[{"sig":"MEUCIQCEW12GDNaOpacABhKzN37kL2Bj55dsHUViMv5+uNz2HQIgbF9VTr0d/v58c0T8zXyqtlyQW7GiClM/wp0kdSi7QRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940559},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.2.4-beta.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/19c955606c9dcdcd82c7661f905ebff1/mcp-b-extension-tools-0.2.4-beta.3.tgz","_integrity":"sha512-V8ypdSul8XjDAYphSxlUDw7ViGNdlAHY+wVYpcvw4PkmZ5O7HmhArD1pq47Kop/wEDc2tmXJT/x0RTxfXoYevw==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","zod-to-json-schema":"^3.24.5","@mcp-b/smart-dom-reader":"1.0.3-beta.3","@modelcontextprotocol/sdk":"1.24.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^17.2.1","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.2.4-beta.3_1765068642578_0.3302348864859317","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@mcp-b/extension-tools","version":"0.3.0","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.3.0","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"cb44ea1fc4866475856936f82b28cd9808abbf77","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.3.0.tgz","fileCount":8,"integrity":"sha512-Dj0bxLhoms5/Ce6Cuhmw8JArspll/Oz8275WSsb8UMzyF6w8hHsxvjK7fg1mHfpeZkI9Ft24wZaR8gLV7w34TA==","signatures":[{"sig":"MEQCIEkXIhicqj7A4AN8r2KheDAmB40S2ykYQPxM1kRkzHCRAiByCUkLq7haSeb347NOO2j3IP0eifnnQ8qPDkRpGaD8aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940545},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/0f0cd5e8815d532d57d1aa16f6691bf1/mcp-b-extension-tools-0.3.0.tgz","_integrity":"sha512-Dj0bxLhoms5/Ce6Cuhmw8JArspll/Oz8275WSsb8UMzyF6w8hHsxvjK7fg1mHfpeZkI9Ft24wZaR8gLV7w34TA==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","zod-to-json-schema":"^3.24.5","@mcp-b/smart-dom-reader":"1.1.0","@modelcontextprotocol/sdk":"1.24.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.1","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.60.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.3.0_1765069228661_0.5964623376404798","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.20260125195014":{"name":"@mcp-b/extension-tools","version":"0.3.0-beta.20260125195014","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.3.0-beta.20260125195014","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"67dc8b8288a844d460bf6f06e80a68a1667ee72f","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.3.0-beta.20260125195014.tgz","fileCount":7,"integrity":"sha512-BtVRlR6K1GbwzOZSiP6syohGiZ81u+QJhZhLl4aODOkDRDlGB2R6UWEdVImfJtBEM80LkMQX2WoupcQ2I/i1dA==","signatures":[{"sig":"MEYCIQCn26jSCRYN17MovNUGQqLCwFGeT76seJtEOtvUQXoZ8gIhAM1KrBz1BtHC61+132Vp1JpGngqnzj9+AHH+n0xwobbZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2fextension-tools@0.3.0-beta.20260125195014","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1857572},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.3.0-beta.20260125195014.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/tmp/0fe3d2543541948b8f201edb7a797f10/mcp-b-extension-tools-0.3.0-beta.20260125195014.tgz","_integrity":"sha512-BtVRlR6K1GbwzOZSiP6syohGiZ81u+QJhZhLl4aODOkDRDlGB2R6UWEdVImfJtBEM80LkMQX2WoupcQ2I/i1dA==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"4.3.5","@mcp-b/webmcp-ts-sdk":"2.0.0-beta.20260125195014","@mcp-b/smart-dom-reader":"1.1.0-beta.20260125195014"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^17.2.3","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.71.2"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.3.0-beta.20260125195014_1769370646343_0.8247755142431734","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.20260125195244":{"name":"@mcp-b/extension-tools","version":"0.3.0-beta.20260125195244","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.3.0-beta.20260125195244","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"55155e4c111242642f11e0de98753179197b0d59","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.3.0-beta.20260125195244.tgz","fileCount":7,"integrity":"sha512-CyL7FpV/W7YkZ0GmTvx7ydl6V2wvzeSWlS/JangtMT5u+8jPSJl37Clvj6/rc2ra2mri5iQs3ydt0Hunm2wZQg==","signatures":[{"sig":"MEUCIQCyg6Cg7yzEBe4MXyDDFzDrGiAMMrSH3qJWg3OJTnZe2QIgWAL1JdFiz6c6nuE3jBvYqf6gChxAx4/pZR58+2Zm43o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2fextension-tools@0.3.0-beta.20260125195244","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1857572},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.3.0-beta.20260125195244.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/tmp/fdd05ba24b37bdd83fff2fc9a6a72359/mcp-b-extension-tools-0.3.0-beta.20260125195244.tgz","_integrity":"sha512-CyL7FpV/W7YkZ0GmTvx7ydl6V2wvzeSWlS/JangtMT5u+8jPSJl37Clvj6/rc2ra2mri5iQs3ydt0Hunm2wZQg==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"4.3.5","@mcp-b/webmcp-ts-sdk":"2.0.0-beta.20260125195244","@mcp-b/smart-dom-reader":"1.1.0-beta.20260125195244"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^17.2.3","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.71.2"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.3.0-beta.20260125195244_1769370797387_0.3684604909402527","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-beta.20260125195516":{"name":"@mcp-b/extension-tools","version":"0.3.0-beta.20260125195516","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.3.0-beta.20260125195516","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"a008b73ff945438cac38cd1394b9ce4ed1d4255c","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.3.0-beta.20260125195516.tgz","fileCount":7,"integrity":"sha512-L6cAdy1whCHdLVpubMtNqSKRig+kk+fBiN+P4q4u+xu0a5FgAIhhkONtsYX495uV0SEJwmb/zbb4BV9Ntc7j2w==","signatures":[{"sig":"MEYCIQC2HTwyblpaLSNThIKFAc+lIEnujtZZ7ImcdJlchlygrgIhAPmPvWjNtiMoi71jWYesCLlki+pqCLC3Kk+q6jiVmG8U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2fextension-tools@0.3.0-beta.20260125195516","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1857572},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.3.0-beta.20260125195516.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/tmp/59d94a193f8c4cf64ec7a1197b340334/mcp-b-extension-tools-0.3.0-beta.20260125195516.tgz","_integrity":"sha512-L6cAdy1whCHdLVpubMtNqSKRig+kk+fBiN+P4q4u+xu0a5FgAIhhkONtsYX495uV0SEJwmb/zbb4BV9Ntc7j2w==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"4.3.5","@mcp-b/webmcp-ts-sdk":"2.0.0-beta.20260125195516","@mcp-b/smart-dom-reader":"1.1.0-beta.20260125195516"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^17.2.3","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.71.2"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.3.0-beta.20260125195516_1769370949704_0.750137607658502","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-canary.20260125211849":{"name":"@mcp-b/extension-tools","version":"0.3.0-canary.20260125211849","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.3.0-canary.20260125211849","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"2257d6daf0ee2a54f07fdeb0ef21752379d66035","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.3.0-canary.20260125211849.tgz","fileCount":7,"integrity":"sha512-6ThzSWBnIUXBThWfSivn8n7Q68SOeDmlt1eladWH4mLgdN/3pvwBe0m4APIPPoOjZfqXKuXCd7klh5B4d2h3kw==","signatures":[{"sig":"MEUCIANa+NuuVHNB3Dj9g0j9y3eeKQbEZNMF0V/JuHd8aWyxAiEA2M0+TXBBIV5xPxgeMcNOcEjbULRMxv1vGMx5f/vKOtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2fextension-tools@0.3.0-canary.20260125211849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1857578},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.3.0-canary.20260125211849.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/tmp/b0a2b870b5297e0b14d75c82de47361a/mcp-b-extension-tools-0.3.0-canary.20260125211849.tgz","_integrity":"sha512-6ThzSWBnIUXBThWfSivn8n7Q68SOeDmlt1eladWH4mLgdN/3pvwBe0m4APIPPoOjZfqXKuXCd7klh5B4d2h3kw==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"4.3.5","@mcp-b/webmcp-ts-sdk":"2.0.0-canary.20260125211849","@mcp-b/smart-dom-reader":"1.1.0-canary.20260125211849"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^17.2.3","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.71.2"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.3.0-canary.20260125211849_1769375964800_0.522159451324751","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@mcp-b/extension-tools","version":"0.3.1","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.3.1","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"cefc30697daebc8dd7e0076ce9775cff3381abb6","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.3.1.tgz","fileCount":8,"integrity":"sha512-B2dgrtV7i2MTWdOq6dEmTSKFR7onI76aJCiAnXMl1dBfrb26Xrfb3ZYTd/NZebfoNUSWn7fm1cOOUmoHOMJljw==","signatures":[{"sig":"MEQCIAo1q9x6/Q3lh+v2YK9WbuqkrEzaHJZWqM+zI/nG+gmnAiAbMoOX7XWiLgi70dq6o1aGyqK1lEPwt+VH8jcf/Um/uQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940204},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"echo 'Skipping typecheck - Chrome API types cause OOM'","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/e348eb9f5bbc498a0d0d5158219859c9/mcp-b-extension-tools-0.3.1.tgz","_integrity":"sha512-B2dgrtV7i2MTWdOq6dEmTSKFR7onI76aJCiAnXMl1dBfrb26Xrfb3ZYTd/NZebfoNUSWn7fm1cOOUmoHOMJljw==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"1.2.0","@mcp-b/smart-dom-reader":"1.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.71.2"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.3.1_1769400910118_0.8100647918574775","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-canary.20260214192802":{"name":"@mcp-b/extension-tools","version":"0.3.1-canary.20260214192802","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.3.1-canary.20260214192802","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"811e52195d8f56c4fe70dcc6843ca0e93c0b8e46","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.3.1-canary.20260214192802.tgz","fileCount":8,"integrity":"sha512-an1tb/b3JnBF3b5KykmPL+h7EJ2cvODJXvLUaiz4/m3Bh+7rlrYg/NxXKgUhoV0cq7tgIJcaPj1LO1mHWKjLBg==","signatures":[{"sig":"MEYCIQCUikgtH2zNYlVVSULwgBD4gEsJ9JlrikWGYg2MGohWmQIhAPu5h/zbwT01YnQMs9f4/kWdXHvjKSYGKSJCKmx1rGsy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1941026},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.3.1-canary.20260214192802.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/45a5c7fc92f7d63007ba674ad58c692b/mcp-b-extension-tools-0.3.1-canary.20260214192802.tgz","_integrity":"sha512-an1tb/b3JnBF3b5KykmPL+h7EJ2cvODJXvLUaiz4/m3Bh+7rlrYg/NxXKgUhoV0cq7tgIJcaPj1LO1mHWKjLBg==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"1.2.0-canary.20260214192802","@mcp-b/smart-dom-reader":"1.1.1-canary.20260214192802"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^17.2.3","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.71.2"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.3.1-canary.20260214192802_1771118909481_0.8182072437439631","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta-20260221154800":{"name":"@mcp-b/extension-tools","version":"0.0.0-beta-20260221154800","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.0.0-beta-20260221154800","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"2fdadd6310aa68443e4b00c100f28cf2ae625d7e","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.0.0-beta-20260221154800.tgz","fileCount":8,"integrity":"sha512-Av8b/1wspEMPJ/Qw3qc9dvDyf207UV6yooGGN4ntHOe5U7evx8JgKAYKV0ZM695BX5ST7IQKWtAo7MHoB9cfJQ==","signatures":[{"sig":"MEYCIQDYMPvrMnQkNNyAo+S3EyvnxxI2mlk+Rol4pZSgoq8TFQIhAJ7Teuh1fk0oEDGVQ4YBWFx23XrgtiCLcJfpD3pjzuN5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1941020},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.0.0-beta-20260221154800.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/e6462cce086ab5e0539ee0c79616f4af/mcp-b-extension-tools-0.0.0-beta-20260221154800.tgz","_integrity":"sha512-Av8b/1wspEMPJ/Qw3qc9dvDyf207UV6yooGGN4ntHOe5U7evx8JgKAYKV0ZM695BX5ST7IQKWtAo7MHoB9cfJQ==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"0.0.0-beta-20260221154800","@mcp-b/smart-dom-reader":"0.0.0-beta-20260221154800"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^17.2.3","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.0.0-beta-20260221154800_1771717760058_0.8870312216956155","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@mcp-b/extension-tools","version":"0.3.2","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.3.2","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"fa9debcfa0af46efb4b20c767615117725e7c480","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.3.2.tgz","fileCount":8,"integrity":"sha512-Rc6f8mJYsyhWlfLX5dYo5ZZ+GZyiNoHzrWEMRer4/TaTMJ78AlbH/fqzIS6wA7vj9efpTsUawvdjqHmTHRq8gQ==","signatures":[{"sig":"MEQCIHhdXdh3ptWu7FZeRLxElh3dPQlxplx8j2A6y8gNxqKAAiAE2NWWJ8Pm1YiJAkEt/PrO6daAlONwoL3WDTwJkvbG5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940960},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/58315ee470ea2c1e0edd49d979d47fe8/mcp-b-extension-tools-0.3.2.tgz","_integrity":"sha512-Rc6f8mJYsyhWlfLX5dYo5ZZ+GZyiNoHzrWEMRer4/TaTMJ78AlbH/fqzIS6wA7vj9efpTsUawvdjqHmTHRq8gQ==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"1.6.0","@mcp-b/smart-dom-reader":"1.1.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.3.2_1771806444910_0.7547697615569027","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@mcp-b/extension-tools","version":"0.3.3","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.3.3","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"8e809112c20e1a5dd4a7e8aa0525507d1196bd93","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.3.3.tgz","fileCount":8,"integrity":"sha512-U9z+Y+CVu+rhC41ZwoDhgu2BWoV1xnkMI9OuPnn6Yitgb1ariAim/z5s96BGgNDDjPJBO0js21T22BCgskhN7A==","signatures":[{"sig":"MEYCIQDvWBJHQHLZ9BByiq8VkHNl1A6gZ3w7dGb3tx+limpDJwIhAKZ7xHkckxj26XkPXsaDTaL4IHl2q3RhT3cx3EX7PqJO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940960},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.3.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/a702e115827725865d7fb86312c3780c/mcp-b-extension-tools-0.3.3.tgz","_integrity":"sha512-U9z+Y+CVu+rhC41ZwoDhgu2BWoV1xnkMI9OuPnn6Yitgb1ariAim/z5s96BGgNDDjPJBO0js21T22BCgskhN7A==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"1.6.1","@mcp-b/smart-dom-reader":"1.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.3.3_1772141711303_0.23832516987844166","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@mcp-b/extension-tools","version":"0.3.4","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.3.4","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"e9a67c156c1bbd2b643faf91a59baf65b4cb4efd","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.3.4.tgz","fileCount":8,"integrity":"sha512-92+wDj8gsiSEcxNOdHqoDSRbzrVOJNzDsSHnqAz2PdSP1r/zb64vkM0s+sY6uyUFK+g4DbYWZ25sXQFD/9Jzsw==","signatures":[{"sig":"MEUCIQDqa/VH9uO9BzbRGXBxhDEe8yKijT3wCyfUUuYEg/vr+QIgOolFT4mTCPfqu43U6GR69Plyj4QMaTr0ZCEEeDDg6ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940960},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.3.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/e461b706e1d162ba4a6599228cb73283/mcp-b-extension-tools-0.3.4.tgz","_integrity":"sha512-92+wDj8gsiSEcxNOdHqoDSRbzrVOJNzDsSHnqAz2PdSP1r/zb64vkM0s+sY6uyUFK+g4DbYWZ25sXQFD/9Jzsw==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.0.2","@mcp-b/smart-dom-reader":"1.1.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.78.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.3.4_1772148628787_0.41552621436250536","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@mcp-b/extension-tools","version":"0.3.5","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.3.5","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"92259c334f20bb5cfcc86cee9ad1d039fd602d65","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.3.5.tgz","fileCount":8,"integrity":"sha512-GDTFNL5P4tiw2619Z7OgKqIgb04R1nAD/rPTG7hKd703+5L13AReMin0zwk5lCaJNih4q25rpZ0+HbQOOoS3ug==","signatures":[{"sig":"MEUCIHQefqooDHOWiVg+5EGSBbszM4ehwLpYuGZb46otTq1IAiEA/DvCvM01bnNG+EDL8rF6zM/gAL58JzkIrd4LLErnF1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940960},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.3.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/29476b7d8866f5fb858aeaf7baeeb28e/mcp-b-extension-tools-0.3.5.tgz","_integrity":"sha512-GDTFNL5P4tiw2619Z7OgKqIgb04R1nAD/rPTG7hKd703+5L13AReMin0zwk5lCaJNih4q25rpZ0+HbQOOoS3ug==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.0.3","@mcp-b/smart-dom-reader":"1.1.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.78.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.3.5_1772150325457_0.43811585734132286","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@mcp-b/extension-tools","version":"2.0.5","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@2.0.5","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"5b5b290c339881c181bb35748b56e40f2ae9fecc","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-2.0.5.tgz","fileCount":8,"integrity":"sha512-ryL9AJASSBL83xWleVTdZMC9WAUowajmMNHAwxwRw+dH17LXOuFxWWL9fSnkwhuXCH+hqw5hJE0tLVaAxv54hQ==","signatures":[{"sig":"MEUCIQCORBoEbA1OSAqwdCGLoMTOqPd4mgNf07IrQbRxB1v/kgIgUspwCxjhGtM6bzw2trR04kfytafi9ayX32vtCAzVvo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940960},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-2.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/319d7858ed6a67a253c27745b170d75a/mcp-b-extension-tools-2.0.5.tgz","_integrity":"sha512-ryL9AJASSBL83xWleVTdZMC9WAUowajmMNHAwxwRw+dH17LXOuFxWWL9fSnkwhuXCH+hqw5hJE0tLVaAxv54hQ==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.0.5","@mcp-b/smart-dom-reader":"2.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.78.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_2.0.5_1772151675804_0.775169811787549","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@mcp-b/extension-tools","version":"2.0.6","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@2.0.6","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"d50458a3272cd68965f793124c003f3bfed79a62","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-2.0.6.tgz","fileCount":8,"integrity":"sha512-EIipfjOLadrR3lOOy+cdJ2ojYL4ZgcvgyLtz/I+y0bHEU+MOKrfVh5AKhhbXeYzQ5zRp84BCplsFuDCDW6C6ig==","signatures":[{"sig":"MEUCIG6z0jHSrxpvFJj7o4WovXIoXzEBF8DJQuMC34826A4nAiEAjoPMrrwWercbk1lZkavvDJuN9hVeFYBd9gOMwyceo5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940960},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-2.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/2ffb5ee86c6711fa63124384015ff2de/mcp-b-extension-tools-2.0.6.tgz","_integrity":"sha512-EIipfjOLadrR3lOOy+cdJ2ojYL4ZgcvgyLtz/I+y0bHEU+MOKrfVh5AKhhbXeYzQ5zRp84BCplsFuDCDW6C6ig==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.0.6","@mcp-b/smart-dom-reader":"2.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.78.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_2.0.6_1772260258049_0.4031315229056409","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@mcp-b/extension-tools","version":"2.0.7","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@2.0.7","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"b0f1b5fcaa9bdcb424fe20cf9e6498d853d408f8","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-2.0.7.tgz","fileCount":8,"integrity":"sha512-Ech0jDCmyvhYxCJv3d/p0+bxk1mnVu0YGic5AgHRGoI3RJuFPYf4M+TPk1EPob7Q44ixUUrrvG6HF5iONwzfmw==","signatures":[{"sig":"MEUCIH86ad12jqu+yLOAXaoufxd53bEw+60Qwo5p6Oyu/fUJAiEAi25NAC2zG7r2k9V3BI1xTJxUZO85WSkNBYCnS2yG7yI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940960},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-2.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/d2803beb371a10a226804e25994518c0/mcp-b-extension-tools-2.0.7.tgz","_integrity":"sha512-Ech0jDCmyvhYxCJv3d/p0+bxk1mnVu0YGic5AgHRGoI3RJuFPYf4M+TPk1EPob7Q44ixUUrrvG6HF5iONwzfmw==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.0.7","@mcp-b/smart-dom-reader":"2.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.78.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_2.0.7_1772306656192_0.07045359823227537","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@mcp-b/extension-tools","version":"2.0.8","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@2.0.8","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"51cae640df849f7d70d33553844cc36b440f116c","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-2.0.8.tgz","fileCount":8,"integrity":"sha512-aYEt4/UgBQoLEExbbpWMkrl53qaUYQZh0tDgo3WH9anTYb75eBN0Qj+JRD3xc/1+NU3qqYyuVMoO1oUZv6/t5Q==","signatures":[{"sig":"MEYCIQDXaPFMyYGoaEVNLNzt28rTYGUkD9h/tECAkFnLs2sewwIhAPKdGIRwYpVVmWr6mC8zLmW8Runx5uzUa4Gh6GC6lfJR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940960},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-2.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/ee56ae84bb411bf976ef28aad7cb62b3/mcp-b-extension-tools-2.0.8.tgz","_integrity":"sha512-aYEt4/UgBQoLEExbbpWMkrl53qaUYQZh0tDgo3WH9anTYb75eBN0Qj+JRD3xc/1+NU3qqYyuVMoO1oUZv6/t5Q==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.0.8","@mcp-b/smart-dom-reader":"2.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.78.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_2.0.8_1772318675261_0.7876662924371718","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@mcp-b/extension-tools","version":"2.0.9","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@2.0.9","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"6e5c79f12087b636bb1f7d5c26f3961d0403a8e6","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-2.0.9.tgz","fileCount":8,"integrity":"sha512-b2Y0SEPHzplyylTyvoiTjOTtgvCKcLceztN2tPflukuV9fogba9NdIMmR2EXDeOAh+1enJLrVM8jo3DnAJT0Tw==","signatures":[{"sig":"MEUCIAaJogV6TfaDa1PFmYagtlxSeDT1fryPdfik+y/bQxvrAiEA62GxSRDWvPd/SX++a4kXtOZJH5aqqWYxjsETbRd6dlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940960},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-2.0.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/27093a24cd9addc82d369002e7cda207/mcp-b-extension-tools-2.0.9.tgz","_integrity":"sha512-b2Y0SEPHzplyylTyvoiTjOTtgvCKcLceztN2tPflukuV9fogba9NdIMmR2EXDeOAh+1enJLrVM8jo3DnAJT0Tw==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.0.9","@mcp-b/smart-dom-reader":"2.0.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.78.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_2.0.9_1772405073330_0.741641138620583","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@mcp-b/extension-tools","version":"2.0.10","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@2.0.10","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"9967f0f23c5ae4f60ad1a38041dee27157eb31c9","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-2.0.10.tgz","fileCount":8,"integrity":"sha512-dN9ypAH7SeZ/c3dtuIz5DW5EG24e9hggzKMEDM/CsMreZ7BjVYIvrWhOV+r46Js0esQwIU9UoQWuRX5BRTWtqg==","signatures":[{"sig":"MEUCIED425o6opS2OKaXLwMbr+WeqA4uayw0QuEtUADfLYF/AiEA3fJgkyMlc+swUwXiSSuDH3uNs+cAO73x+/BKbIeYMnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940963},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-2.0.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/f9892dba8981d223505d19b59d42c669/mcp-b-extension-tools-2.0.10.tgz","_integrity":"sha512-dN9ypAH7SeZ/c3dtuIz5DW5EG24e9hggzKMEDM/CsMreZ7BjVYIvrWhOV+r46Js0esQwIU9UoQWuRX5BRTWtqg==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.0.10","@mcp-b/smart-dom-reader":"2.0.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.78.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_2.0.10_1772466716816_0.7401367668805294","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@mcp-b/extension-tools","version":"2.0.11","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@2.0.11","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"d4a1a274ca95c049e29c1674723431d5d4ad1a13","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-2.0.11.tgz","fileCount":8,"integrity":"sha512-nLzKMDlAuVpQS1PkG3E03yaPsyDhUSkF7dtZSZQjt4/bUWHbJb9t/29Bw3vx1SPSbWEX0G3c0nXACITWyNwrUQ==","signatures":[{"sig":"MEUCIA32pl6TQgJ7DbOLFzHnMN7CKmECrw1hwf1ou3lqPlAAAiEAhiP0EqH5SVoj4/DYKcEBMd0TwuaYrJnhnZk+tiSXoJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940963},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-2.0.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/396934d64ca1e5e30f0f61840d2893c8/mcp-b-extension-tools-2.0.11.tgz","_integrity":"sha512-nLzKMDlAuVpQS1PkG3E03yaPsyDhUSkF7dtZSZQjt4/bUWHbJb9t/29Bw3vx1SPSbWEX0G3c0nXACITWyNwrUQ==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.0.11","@mcp-b/smart-dom-reader":"2.0.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.78.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_2.0.11_1772471307454_0.8721202088288709","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@mcp-b/extension-tools","version":"2.0.12","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@2.0.12","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"3509883949b17d9451e8412a0e31076796a04f90","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-2.0.12.tgz","fileCount":8,"integrity":"sha512-J6Fan03Kii+yMtm1ky7ZZT5Q7Q7dyZj9gUF1Wqe4zdByYXg+Qxcnq1px4eASCrK7mr58axFqkF9zDGrTVeTk/Q==","signatures":[{"sig":"MEQCICdzLporUn92FWfwcK11iWUwrbv6VD0CvSd82p0KDCbsAiAV9eCxAPVCdBMc8xOwck9l4qk8lsX1yHq3yWNhZWPGwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940963},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-2.0.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/f720aa2946b8a6804c70d718d0955da3/mcp-b-extension-tools-2.0.12.tgz","_integrity":"sha512-J6Fan03Kii+yMtm1ky7ZZT5Q7Q7dyZj9gUF1Wqe4zdByYXg+Qxcnq1px4eASCrK7mr58axFqkF9zDGrTVeTk/Q==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.0.12","@mcp-b/smart-dom-reader":"2.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.78.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_2.0.12_1772651940105_0.12230613198681972","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@mcp-b/extension-tools","version":"2.0.13","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@2.0.13","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"318dcc8739bac24beff02f639143fed22da40a5b","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-2.0.13.tgz","fileCount":8,"integrity":"sha512-ozGtBm6YI8NaYl8rYidze80hhavKIRdNYRK4tGEnGNl1SDw4drmHelCb8yUnBTixB/qzZh8iVWxZZ12OB0Irkg==","signatures":[{"sig":"MEUCIQDVDJcxBmqD6F5xus+7qea2FuuKOOrbfy5P6QMS/bkwdAIgZ/bI98xdxDhvZdCdCj92/5n+s8DRomZhW5pErAZ8GvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940076},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-2.0.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/e9ba4ecda4fd46ce12e25cf37e162051/mcp-b-extension-tools-2.0.13.tgz","_integrity":"sha512-ozGtBm6YI8NaYl8rYidze80hhavKIRdNYRK4tGEnGNl1SDw4drmHelCb8yUnBTixB/qzZh8iVWxZZ12OB0Irkg==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.0.13","@mcp-b/smart-dom-reader":"2.0.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.78.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_2.0.13_1772736476556_0.13431302562977576","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@mcp-b/extension-tools","version":"2.1.0","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@2.1.0","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"b8e9f34ba37a881b717aef38b6feb4bc3e823efa","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-2.1.0.tgz","fileCount":8,"integrity":"sha512-LLLf+jUhTFOsvTeCUgcyMdODIF0UqkLTm7xZZri5ZVhqx1alv7GYq++kCyjWV6R8BzgHqBImog3KFJAwBuZW1g==","signatures":[{"sig":"MEUCIQDbjxUwdzWo6w+zc+IVEwdMbTTkUWoIqVxME0HK/heVmgIgbOCe6H9BzjdzF5fjsg+smLdD3Nia7UABqvMQc57DBws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1941229},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-2.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","test:e2e":"pnpm --filter @mcp-b/transports build && pnpm --filter @mcp-b/webmcp-ts-sdk build && pnpm exec tsdown --config e2e/tsdown.extension.config.ts && node e2e/build-extension.mjs && node --experimental-strip-types --test e2e/extension-runtime.e2e.test.ts","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/4f14839b0ea7774cdadbfa14fc5fc3d5/mcp-b-extension-tools-2.1.0.tgz","_integrity":"sha512-LLLf+jUhTFOsvTeCUgcyMdODIF0UqkLTm7xZZri5ZVhqx1alv7GYq++kCyjWV6R8BzgHqBImog3KFJAwBuZW1g==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.1.0","@mcp-b/smart-dom-reader":"2.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.78.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_2.1.0_1772858928151_0.019984105901153182","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@mcp-b/extension-tools","version":"2.2.0","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@2.2.0","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"4b8bf1ca33c272ebb2425ce56cc1d515136be3d9","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-2.2.0.tgz","fileCount":8,"integrity":"sha512-en6g0h7XPelz7jXVDZUo8vOjjxjyPwB7IX8go0iYOadWUi2ybWW52tXxA7Lb2yFxs8ZZa8bWhhF96daoGgs0Rg==","signatures":[{"sig":"MEUCIEkiQQF2A5MrpCyZDQ0SUn+PGMAKfGTqZF6u0U6OrSR8AiEAlixWFintxy1J1/V48zc1813VOFcayGoI9RzXRec2K1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1941229},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-2.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","test:e2e":"pnpm --filter @mcp-b/transports build && pnpm --filter @mcp-b/webmcp-ts-sdk build && pnpm exec tsdown --config e2e/tsdown.extension.config.ts && node e2e/build-extension.mjs && node --experimental-strip-types --test e2e/extension-runtime.e2e.test.ts","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/222d83f9891192017e44818070ce1d1a/mcp-b-extension-tools-2.2.0.tgz","_integrity":"sha512-en6g0h7XPelz7jXVDZUo8vOjjxjyPwB7IX8go0iYOadWUi2ybWW52tXxA7Lb2yFxs8ZZa8bWhhF96daoGgs0Rg==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.2.0","@mcp-b/smart-dom-reader":"2.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.78.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_2.2.0_1773285420687_0.16628101260773098","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta-20260311225012":{"name":"@mcp-b/extension-tools","version":"0.0.0-beta-20260311225012","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.0.0-beta-20260311225012","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"e8cbef8dfd146d7744ce7b6d9a4cab04632d667b","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.0.0-beta-20260311225012.tgz","fileCount":8,"integrity":"sha512-E7+rIcUe3mhu+ceh6LDMuVVHgM95/1a+2HBNt6t6p/tRmIAM6lo5AYipIwyakTpNGMcBq4yzeJzgfodCiQpuQA==","signatures":[{"sig":"MEUCIButaBBZrtq5XzmX2/aLIrybqbjxI9exS/JsshKOJS92AiEAiRfWo1sAtgIoaqZRh7lJE7dmDToVedIVDVNMSiQ1P5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1941289},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.0.0-beta-20260311225012.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","test:e2e":"pnpm --filter @mcp-b/transports build && pnpm --filter @mcp-b/webmcp-ts-sdk build && pnpm exec tsdown --config e2e/tsdown.extension.config.ts && node e2e/build-extension.mjs && node --experimental-strip-types --test e2e/extension-runtime.e2e.test.ts","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/6bdd7c836f2c262b8eed45c778491317/mcp-b-extension-tools-0.0.0-beta-20260311225012.tgz","_integrity":"sha512-E7+rIcUe3mhu+ceh6LDMuVVHgM95/1a+2HBNt6t6p/tRmIAM6lo5AYipIwyakTpNGMcBq4yzeJzgfodCiQpuQA==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"0.0.0-beta-20260311225012","@mcp-b/smart-dom-reader":"0.0.0-beta-20260311225012"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^17.2.3","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.78.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.0.0-beta-20260311225012_1773294735109_0.20275580299806517","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta-20260311225423":{"name":"@mcp-b/extension-tools","version":"0.0.0-beta-20260311225423","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.0.0-beta-20260311225423","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"1dfb05100300f966011733ebdd13a9de26e460c3","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.0.0-beta-20260311225423.tgz","fileCount":8,"integrity":"sha512-5eKVR2NGPZT6tzss6fgMjCQ8jAdVlWtemTC3/YnzRf/h4O4tb1bPQzpuxgARaW8F7fJqc6JwBrx1FXSpYCiOyw==","signatures":[{"sig":"MEUCIQD8yvPCulxhiAgvXu7Pijsffjn89tKUBPGvSPc+F5HWfgIgUruYGa2tADDyrB/5FbAGgDR8BiE7naBB7xl3xUznFHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1941289},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.0.0-beta-20260311225423.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","test:e2e":"pnpm --filter @mcp-b/transports build && pnpm --filter @mcp-b/webmcp-ts-sdk build && pnpm exec tsdown --config e2e/tsdown.extension.config.ts && node e2e/build-extension.mjs && node --experimental-strip-types --test e2e/extension-runtime.e2e.test.ts","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/1101ecc6f87a3a2e5328d4d66d4fc207/mcp-b-extension-tools-0.0.0-beta-20260311225423.tgz","_integrity":"sha512-5eKVR2NGPZT6tzss6fgMjCQ8jAdVlWtemTC3/YnzRf/h4O4tb1bPQzpuxgARaW8F7fJqc6JwBrx1FXSpYCiOyw==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"0.0.0-beta-20260311225423","@mcp-b/smart-dom-reader":"0.0.0-beta-20260311225423"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^17.2.3","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.78.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.0.0-beta-20260311225423_1773294946171_0.10384265636624024","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta-20260311230356":{"name":"@mcp-b/extension-tools","version":"0.0.0-beta-20260311230356","keywords":["mcp","model-context-protocol","chrome-extension","browser-extension","chrome-api","extension-api","tabs-api","bookmarks-api","storage-api","browser-automation","ai-agents","llm","claude","chatgpt","openai","anthropic","cursor","copilot","gemini","webmcp","chrome-tabs","chrome-history","chrome-cookies","chrome-scripting","ai-browser-control","manifest-v3","browser-control","automation"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.0.0-beta-20260311230356","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"be438cabe19d9947662c55f767dee32e5b165393","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.0.0-beta-20260311230356.tgz","fileCount":8,"integrity":"sha512-kfUiDhrthXcIG2dBEby7u4bzAPeliaw14IICLiseYjlAn6s8LIVHh7uhz9gcE07A++x3VtkfACLFTx/Hbkuq1g==","signatures":[{"sig":"MEQCIH59djEvPC02Qwm+WRp77TDgZ2aFuka0+Cv7S1XgTae3AiBOpI/DZQsmDUShJcnUTH4izuBdyrhRMfx79k59yo9D9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1941289},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.0.0-beta-20260311230356.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","test:e2e":"pnpm --filter @mcp-b/transports build && pnpm --filter @mcp-b/webmcp-ts-sdk build && pnpm exec tsdown --config e2e/tsdown.extension.config.ts && node e2e/build-extension.mjs && node --experimental-strip-types --test e2e/extension-runtime.e2e.test.ts","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/ae032306a91a953405a703577a0ab493/mcp-b-extension-tools-0.0.0-beta-20260311230356.tgz","_integrity":"sha512-kfUiDhrthXcIG2dBEby7u4bzAPeliaw14IICLiseYjlAn6s8LIVHh7uhz9gcE07A++x3VtkfACLFTx/Hbkuq1g==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"0.0.0-beta-20260311230356","@mcp-b/smart-dom-reader":"0.0.0-beta-20260311230356"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^17.2.3","tsdown":"^0.15.10","cheerio":"^1.1.2","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.78.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.0.0-beta-20260311230356_1773295502415_0.24891791969773536","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta-20260319163307":{"name":"@mcp-b/extension-tools","version":"0.0.0-beta-20260319163307","keywords":["ai-agents","ai-browser-control","anthropic","automation","bookmarks-api","browser-automation","browser-control","browser-extension","chatgpt","chrome-api","chrome-cookies","chrome-extension","chrome-history","chrome-scripting","chrome-tabs","claude","copilot","cursor","extension-api","gemini","llm","manifest-v3","mcp","model-context-protocol","openai","storage-api","tabs-api","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@0.0.0-beta-20260319163307","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"c5f278c82b985e91d85b17688a10691cca819b76","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-0.0.0-beta-20260319163307.tgz","fileCount":7,"integrity":"sha512-vI/0LRN6Z2OEYc6qJ9x2cMlRoMYQf022SPgFDvi8NZF2Er4+Das3SuwWjNfi8jzoX+6ythjU1RJrKQPJm2fEkQ==","signatures":[{"sig":"MEUCIQCF+CDEp+EOLg760ClnYaJIzYv+yfog+/KGue8JDiv42gIgIaPZoUFPJ5VhuW5oTraC0uAXEsD8xGUQKrAlHEytgp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1833031},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-0.0.0-beta-20260319163307.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","build":"vp pack --filter main","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","test:e2e":"pnpm --filter @mcp-b/transports build && pnpm --filter @mcp-b/webmcp-ts-sdk build && vp pack --filter e2e-extension && node e2e/build-extension.mjs && node --experimental-strip-types --test e2e/extension-runtime.e2e.test.ts","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/86a877eb9721f833ddf4ac3a9608345d/mcp-b-extension-tools-0.0.0-beta-20260319163307.tgz","_integrity":"sha512-vI/0LRN6Z2OEYc6qJ9x2cMlRoMYQf022SPgFDvi8NZF2Er4+Das3SuwWjNfi8jzoX+6ythjU1RJrKQPJm2fEkQ==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.4.2","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"0.0.0-beta-20260319163307","@mcp-b/smart-dom-reader":"0.0.0-beta-20260319163307"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^17.2.3","cheerio":"^1.1.2","vite-plus":"latest","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.78.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_0.0.0-beta-20260319163307_1773963266363_0.05363183643962133","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@mcp-b/extension-tools","version":"2.3.0","keywords":["ai-agents","ai-browser-control","anthropic","automation","bookmarks-api","browser-automation","browser-control","browser-extension","chatgpt","chrome-api","chrome-cookies","chrome-extension","chrome-history","chrome-scripting","chrome-tabs","claude","copilot","cursor","extension-api","gemini","llm","manifest-v3","mcp","model-context-protocol","openai","storage-api","tabs-api","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@2.3.0","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"1324ef9dc9ac984168e4e53d8518d82cb45b7d02","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-2.3.0.tgz","fileCount":7,"integrity":"sha512-vqzR8ll/W6ymxDj0nujGB+ohAsSzK9cm+E7tCnLX2yw2U3dPcqz3MtsK/ke5hBqNu9YKKk/DTV5VjsZFrb7PMA==","signatures":[{"sig":"MEYCIQDN/Ml2V4NtwthrU6vCNFlz2YDpFwZBYdL/MjQ6MxCk4gIhALhrLGNLPenjk357xhR4mux/g/1IctS35rA3d0gh96wM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1832971},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-2.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","build":"vp pack --filter main","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","test:e2e":"pnpm --filter @mcp-b/transports build && pnpm --filter @mcp-b/webmcp-ts-sdk build && vp pack --filter e2e-extension && node e2e/build-extension.mjs && node --experimental-strip-types --test e2e/extension-runtime.e2e.test.ts","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/5ed97eb47c9439622a3d57a8af78b6a8/mcp-b-extension-tools-2.3.0.tgz","_integrity":"sha512-vqzR8ll/W6ymxDj0nujGB+ohAsSzK9cm+E7tCnLX2yw2U3dPcqz3MtsK/ke5hBqNu9YKKk/DTV5VjsZFrb7PMA==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.12.1","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.3.0","@mcp-b/smart-dom-reader":"2.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","cheerio":"^1.1.2","vite-plus":"latest","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.78.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_2.3.0_1778124843754_0.5962511739673715","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@mcp-b/extension-tools","version":"2.3.1","keywords":["ai-agents","ai-browser-control","anthropic","automation","bookmarks-api","browser-automation","browser-control","browser-extension","chatgpt","chrome-api","chrome-cookies","chrome-extension","chrome-history","chrome-scripting","chrome-tabs","claude","copilot","cursor","extension-api","gemini","llm","manifest-v3","mcp","model-context-protocol","openai","storage-api","tabs-api","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@2.3.1","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"262048f0da5f857587d32851be429efdf8dd1fe9","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-2.3.1.tgz","fileCount":7,"integrity":"sha512-rWcHwj1xp/eKm/ewfhBVCif/bRmWdpIZZ3PxTk3I6vcavekKVYDvfIk2sy2Z8Qj08N0JS/9w1B1JhlTuNBWssw==","signatures":[{"sig":"MEUCIQDC5tauhsyaR5JEQdMm+cpxbDL7TMVuP+i4a7VnAkS+jgIge8nChXA7/LdpyrLl+WEnMd6SQq12aEwHJPekXFU8Q0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1832971},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-2.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","build":"vp pack --filter main","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","test:e2e":"pnpm --filter @mcp-b/transports build && pnpm --filter @mcp-b/webmcp-ts-sdk build && vp pack --filter e2e-extension && node e2e/build-extension.mjs && node --experimental-strip-types --test e2e/extension-runtime.e2e.test.ts","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/12297f2d0cf33cd4c7cf6865dadb09d7/mcp-b-extension-tools-2.3.1.tgz","_integrity":"sha512-rWcHwj1xp/eKm/ewfhBVCif/bRmWdpIZZ3PxTk3I6vcavekKVYDvfIk2sy2Z8Qj08N0JS/9w1B1JhlTuNBWssw==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.12.1","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.3.1","@mcp-b/smart-dom-reader":"2.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","cheerio":"^1.1.2","vite-plus":"latest","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.78.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_2.3.1_1778124960552_0.5851221103438076","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@mcp-b/extension-tools","version":"2.3.2","keywords":["ai-agents","ai-browser-control","anthropic","automation","bookmarks-api","browser-automation","browser-control","browser-extension","chatgpt","chrome-api","chrome-cookies","chrome-extension","chrome-history","chrome-scripting","chrome-tabs","claude","copilot","cursor","extension-api","gemini","llm","manifest-v3","mcp","model-context-protocol","openai","storage-api","tabs-api","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@2.3.2","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"1c0bb076f41278f88cd489736d03aebe533b4681","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-2.3.2.tgz","fileCount":51,"integrity":"sha512-e9MT/da6VdciLwxYh4dTDR/7fWqaAMvCQE8nq7Mpw3GarxFVciexAAa4QRUIHLUobBRbOylLRDIqdUJ9G39law==","signatures":[{"sig":"MEQCIDS9m4Z8+6l/7/rUxxp3z6/uIJH6ErbDic5y5Jb6CKhjAiAPGU+kY5CpnlIC4WKqjB6NvmGShsHFk5ex9J/7AMHrKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2379008},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-2.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./contracts/alarms":{"types":"./dist/contracts/alarms.d.ts","import":"./dist/contracts/alarms.js"},"./contracts/shared":{"types":"./dist/contracts/shared.d.ts","import":"./dist/contracts/shared.js"},"./contracts/cookies":{"types":"./dist/contracts/cookies.d.ts","import":"./dist/contracts/cookies.js"},"./contracts/runtime":{"types":"./dist/contracts/runtime.d.ts","import":"./dist/contracts/runtime.js"},"./contracts/downloads":{"types":"./dist/contracts/downloads.d.ts","import":"./dist/contracts/downloads.js"},"./contracts/scripting":{"types":"./dist/contracts/scripting.d.ts","import":"./dist/contracts/scripting.js"},"./contracts/permissions":{"types":"./dist/contracts/permissions.d.ts","import":"./dist/contracts/permissions.js"},"./contracts/userScripts":{"types":"./dist/contracts/userScripts.d.ts","import":"./dist/contracts/userScripts.js"}},"scripts":{"lint":"vp lint --fix","test":"tsx --test src/contracts/contracts.test.ts src/BaseApiTools.test.ts","build":"vp pack --filter main","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","test:e2e":"pnpm --filter @mcp-b/transports build && pnpm --filter @mcp-b/webmcp-ts-sdk build && vp pack --filter e2e-extension && node e2e/build-extension.mjs && tsx --test e2e/extension-runtime.e2e.test.ts","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/1a43625e8ff958ade9802b2d8bf13070/mcp-b-extension-tools-2.3.2.tgz","_integrity":"sha512-e9MT/da6VdciLwxYh4dTDR/7fWqaAMvCQE8nq7Mpw3GarxFVciexAAa4QRUIHLUobBRbOylLRDIqdUJ9G39law==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.12.1","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.3.2","@mcp-b/smart-dom-reader":"2.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.0","dotenv":"^17.2.3","vitest":"npm:@voidzero-dev/vite-plus-test@latest","cheerio":"^1.1.2","vite-plus":"latest","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.95.0","zod-to-json-schema":"^3.24.5","@modelcontextprotocol/sdk":"1.26.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_2.3.2_1778559641122_0.720388346633122","host":"s3://npm-registry-packages-npm-production"}},"2.3.1-beta.20260528050333":{"name":"@mcp-b/extension-tools","version":"2.3.1-beta.20260528050333","keywords":["ai-agents","ai-browser-control","anthropic","automation","bookmarks-api","browser-automation","browser-control","browser-extension","chatgpt","chrome-api","chrome-cookies","chrome-extension","chrome-history","chrome-scripting","chrome-tabs","claude","copilot","cursor","extension-api","gemini","llm","manifest-v3","mcp","model-context-protocol","openai","storage-api","tabs-api","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@2.3.1-beta.20260528050333","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"bb7dd99a2ecb8ea4186c630478114aed35f492f8","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-2.3.1-beta.20260528050333.tgz","fileCount":7,"integrity":"sha512-nu8Ds/EaYDjbMR56Pv2ki73JFB7Ex2b7S1jh0oG66uO3yZ/XkrsRcp4/aJLRbIc+QXEQNZD47rRACaI18Nt5JQ==","signatures":[{"sig":"MEUCIGxMhVNC9OhvIQMKho5xzeLLNlfQbKUVWLsNmGnHy4WmAiEAzdMM5wZPGeHYSP5pUI0xzfuQGtr4atQX3eP5oqdLwqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2fextension-tools@2.3.1-beta.20260528050333","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1831956},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-2.3.1-beta.20260528050333.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","build":"vp pack --filter main","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","test:e2e":"pnpm --filter @mcp-b/transports build && pnpm --filter @mcp-b/webmcp-polyfill build && pnpm --filter @mcp-b/webmcp-ts-sdk build && vp pack --filter e2e-extension && node e2e/build-extension.mjs && node --experimental-strip-types --test e2e/extension-runtime.e2e.test.ts","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:498f7076-c518-4d94-ad79-b9b1db7dbfc8"}},"_resolved":"/tmp/3ce843b838e73ad823598ea6a1f43216/mcp-b-extension-tools-2.3.1-beta.20260528050333.tgz","_integrity":"sha512-nu8Ds/EaYDjbMR56Pv2ki73JFB7Ex2b7S1jh0oG66uO3yZ/XkrsRcp4/aJLRbIc+QXEQNZD47rRACaI18Nt5JQ==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.14.1","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.3.1-beta.20260528050333","@mcp-b/smart-dom-reader":"2.3.1-beta.20260528050333"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^17.2.3","cheerio":"^1.1.2","vite-plus":"^0.1.22","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.95.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_2.3.1-beta.20260528050333_1779944657371_0.800385321599971","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.20260529000441":{"name":"@mcp-b/extension-tools","version":"3.0.0-beta.20260529000441","keywords":["ai-agents","ai-browser-control","anthropic","automation","bookmarks-api","browser-automation","browser-control","browser-extension","chatgpt","chrome-api","chrome-cookies","chrome-extension","chrome-history","chrome-scripting","chrome-tabs","claude","copilot","cursor","extension-api","gemini","llm","manifest-v3","mcp","model-context-protocol","openai","storage-api","tabs-api","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@3.0.0-beta.20260529000441","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"ea215340507e7d4198f61c3346fd026f7b0287b9","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-3.0.0-beta.20260529000441.tgz","fileCount":7,"integrity":"sha512-EEhVmyFnnNx0eioWCAucrfCl/V6pqKfottUsFzqqY3/c9ZEVJSVB6zjgmONsnNcgi60VQjAHfj53tW0MHEwhpA==","signatures":[{"sig":"MEQCID3G1Qn2ym+BsY2/OfVPICDoIBf1T2YMXfVOXeu6Kr2+AiB+lNkcqgfHjmMEtcrk0e5NPk+BNlXwvNf2lqqy04Xflg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2fextension-tools@3.0.0-beta.20260529000441","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1831956},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-3.0.0-beta.20260529000441.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","build":"vp pack --filter main","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","test:e2e":"pnpm --filter @mcp-b/transports build && pnpm --filter @mcp-b/webmcp-polyfill build && pnpm --filter @mcp-b/webmcp-ts-sdk build && vp pack --filter e2e-extension && node e2e/build-extension.mjs && node --experimental-strip-types --test e2e/extension-runtime.e2e.test.ts","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:498f7076-c518-4d94-ad79-b9b1db7dbfc8"}},"_resolved":"/tmp/bbf0ab1c81cb98df5961f4b8bb82fc05/mcp-b-extension-tools-3.0.0-beta.20260529000441.tgz","_integrity":"sha512-EEhVmyFnnNx0eioWCAucrfCl/V6pqKfottUsFzqqY3/c9ZEVJSVB6zjgmONsnNcgi60VQjAHfj53tW0MHEwhpA==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.14.1","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"3.0.0-beta.20260529000441","@mcp-b/smart-dom-reader":"3.0.0-beta.20260529000441"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^17.2.3","cheerio":"^1.1.2","vite-plus":"^0.1.22","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.95.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_3.0.0-beta.20260529000441_1780013128239_0.04042626909710778","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@mcp-b/extension-tools","version":"3.0.0","keywords":["ai-agents","ai-browser-control","anthropic","automation","bookmarks-api","browser-automation","browser-control","browser-extension","chatgpt","chrome-api","chrome-cookies","chrome-extension","chrome-history","chrome-scripting","chrome-tabs","claude","copilot","cursor","extension-api","gemini","llm","manifest-v3","mcp","model-context-protocol","openai","storage-api","tabs-api","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@3.0.0","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"2099a5ae6c6bc9577caa55f7e5dcd0c4a84f5cda","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-3.0.0.tgz","fileCount":7,"integrity":"sha512-0Yx+jfi6qCOGAt2UZ5Xh5jU9OKCpK9EQ4YyxPMKaBXpYpWqlo88EcftfQf8Ek8RU7+5drPU1NKZErZ+9EAO5RQ==","signatures":[{"sig":"MEQCIB4bBrslXb5ZMJczmNqfnLzkrFO8Q+ZitePLXSTyriQ4AiBLpuq5mbuwH9G41gEXR7joHuC7QfAoZDGEDB89IJ8+FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2fextension-tools@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1831896},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-3.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","build":"vp pack --filter main","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","test:e2e":"pnpm --filter @mcp-b/transports build && pnpm --filter @mcp-b/webmcp-polyfill build && pnpm --filter @mcp-b/webmcp-ts-sdk build && vp pack --filter e2e-extension && node e2e/build-extension.mjs && node --experimental-strip-types --test e2e/extension-runtime.e2e.test.ts","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:498f7076-c518-4d94-ad79-b9b1db7dbfc8"}},"_resolved":"/tmp/44b2400a39b6b25d6de2aa9a157817b3/mcp-b-extension-tools-3.0.0.tgz","_integrity":"sha512-0Yx+jfi6qCOGAt2UZ5Xh5jU9OKCpK9EQ4YyxPMKaBXpYpWqlo88EcftfQf8Ek8RU7+5drPU1NKZErZ+9EAO5RQ==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.14.1","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"3.0.0","@mcp-b/smart-dom-reader":"3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","cheerio":"^1.1.2","vite-plus":"^0.1.22","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.95.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_3.0.0_1780020849143_0.5679314061810625","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.20260702171253":{"name":"@mcp-b/extension-tools","version":"3.0.0-beta.20260702171253","keywords":["ai-agents","ai-browser-control","anthropic","automation","bookmarks-api","browser-automation","browser-control","browser-extension","chatgpt","chrome-api","chrome-cookies","chrome-extension","chrome-history","chrome-scripting","chrome-tabs","claude","copilot","cursor","extension-api","gemini","llm","manifest-v3","mcp","model-context-protocol","openai","storage-api","tabs-api","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@3.0.0-beta.20260702171253","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools/reference","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"e0c92c39dadef498497942a06c55866b68dc3062","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-3.0.0-beta.20260702171253.tgz","fileCount":7,"integrity":"sha512-RdX9+6jtpwO+F3g/fVolTZ8BajCpTZJOOwI2o1Q/+Otu6sROOzFScD25PyCgkUuNODY2YbKjFl8fSXjQrlfzyQ==","signatures":[{"sig":"MEUCIB1udSTLukYUjBbAGdYuO3t4kXhEs+iDc/vQxfTPmof8AiEA5oJwuMcFSlWnCqE2eT+GEpAJb272LavcW7FmMeAhKio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2fextension-tools@3.0.0-beta.20260702171253","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1831992},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-3.0.0-beta.20260702171253.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","build":"vp pack --filter main","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","test:e2e":"pnpm --filter @mcp-b/transports build && pnpm --filter @mcp-b/webmcp-polyfill build && pnpm --filter @mcp-b/webmcp-ts-sdk build && vp pack --filter e2e-extension && node e2e/build-extension.mjs && node --experimental-strip-types --test e2e/extension-runtime.e2e.test.ts","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:498f7076-c518-4d94-ad79-b9b1db7dbfc8"}},"_resolved":"/tmp/14a1613afb041e1f10fd7325562dc5e8/mcp-b-extension-tools-3.0.0-beta.20260702171253.tgz","_integrity":"sha512-RdX9+6jtpwO+F3g/fVolTZ8BajCpTZJOOwI2o1Q/+Otu6sROOzFScD25PyCgkUuNODY2YbKjFl8fSXjQrlfzyQ==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.14.1","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"3.0.0-beta.20260702171253","@mcp-b/smart-dom-reader":"3.0.0-beta.20260702171253"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^17.2.3","cheerio":"^1.1.2","vite-plus":"^0.1.22","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.95.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_3.0.0-beta.20260702171253_1783012484932_0.3421950665664557","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.20260702173007":{"name":"@mcp-b/extension-tools","version":"4.0.0-beta.20260702173007","keywords":["ai-agents","ai-browser-control","anthropic","automation","bookmarks-api","browser-automation","browser-control","browser-extension","chatgpt","chrome-api","chrome-cookies","chrome-extension","chrome-history","chrome-scripting","chrome-tabs","claude","copilot","cursor","extension-api","gemini","llm","manifest-v3","mcp","model-context-protocol","openai","storage-api","tabs-api","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@4.0.0-beta.20260702173007","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools/reference","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"846e7cd440ac7134bc5c1a6b01eb81ff1c500c68","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-4.0.0-beta.20260702173007.tgz","fileCount":7,"integrity":"sha512-goa3923Wx9dqZ8UR22plvcPA/W6+HJoYN9mF0I2oQx1tawMzon/y+Ikq9Wqh8Sd8sIv4/FUzSq+jvhl9SRLMMQ==","signatures":[{"sig":"MEUCIFp32PsVP7635wj+wPWbVSOA79jQafnqi1UwFhd9IbTUAiEAz98JCPRsiPDUdrosVuvZ2qvIrtbaRaPSPlSB8pY1tzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2fextension-tools@4.0.0-beta.20260702173007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1831992},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-4.0.0-beta.20260702173007.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","build":"vp pack --filter main","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","test:e2e":"pnpm --filter @mcp-b/transports build && pnpm --filter @mcp-b/webmcp-polyfill build && pnpm --filter @mcp-b/webmcp-ts-sdk build && vp pack --filter e2e-extension && node e2e/build-extension.mjs && node --experimental-strip-types --test e2e/extension-runtime.e2e.test.ts","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:498f7076-c518-4d94-ad79-b9b1db7dbfc8"}},"_resolved":"/tmp/407a6964db3b5edcd9a7bdc49a905306/mcp-b-extension-tools-4.0.0-beta.20260702173007.tgz","_integrity":"sha512-goa3923Wx9dqZ8UR22plvcPA/W6+HJoYN9mF0I2oQx1tawMzon/y+Ikq9Wqh8Sd8sIv4/FUzSq+jvhl9SRLMMQ==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.14.1","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"4.0.0-beta.20260702173007","@mcp-b/smart-dom-reader":"4.0.0-beta.20260702173007"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^17.2.3","cheerio":"^1.1.2","vite-plus":"^0.1.22","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.95.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_4.0.0-beta.20260702173007_1783013433629_0.8726858277485383","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.20260702174111":{"name":"@mcp-b/extension-tools","version":"4.0.0-beta.20260702174111","keywords":["ai-agents","ai-browser-control","anthropic","automation","bookmarks-api","browser-automation","browser-control","browser-extension","chatgpt","chrome-api","chrome-cookies","chrome-extension","chrome-history","chrome-scripting","chrome-tabs","claude","copilot","cursor","extension-api","gemini","llm","manifest-v3","mcp","model-context-protocol","openai","storage-api","tabs-api","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@4.0.0-beta.20260702174111","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools/reference","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"0e2ef36950f6ec60a58fa7978bc8782504b156f4","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-4.0.0-beta.20260702174111.tgz","fileCount":7,"integrity":"sha512-vNKgrr3XZTQjKYP1XFk9QvvThDameLzjBIB9FkumD7Dn21h8w0uHCoGrMjD/aWYaYN4xG9KFTqsYU8q4b9j8bw==","signatures":[{"sig":"MEUCIBf5ikWv1ZhaV9Qe3+pggOfzROmHc3wzkeXmaiumVpY/AiEAnTFu0XK7BaKNGgnk7CYppZjaEOh+qrDa8AVvXNklK70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2fextension-tools@4.0.0-beta.20260702174111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1831992},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-4.0.0-beta.20260702174111.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","build":"vp pack --filter main","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","test:e2e":"pnpm --filter @mcp-b/transports build && pnpm --filter @mcp-b/webmcp-polyfill build && pnpm --filter @mcp-b/webmcp-ts-sdk build && vp pack --filter e2e-extension && node e2e/build-extension.mjs && node --experimental-strip-types --test e2e/extension-runtime.e2e.test.ts","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:498f7076-c518-4d94-ad79-b9b1db7dbfc8"}},"_resolved":"/tmp/45c86f38ed7b776428fb610a56f07dcd/mcp-b-extension-tools-4.0.0-beta.20260702174111.tgz","_integrity":"sha512-vNKgrr3XZTQjKYP1XFk9QvvThDameLzjBIB9FkumD7Dn21h8w0uHCoGrMjD/aWYaYN4xG9KFTqsYU8q4b9j8bw==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.14.1","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"4.0.0-beta.20260702174111","@mcp-b/smart-dom-reader":"4.0.0-beta.20260702174111"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^17.2.3","cheerio":"^1.1.2","vite-plus":"^0.1.22","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.95.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_4.0.0-beta.20260702174111_1783014194777_0.6860324958060535","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.20260702175639":{"name":"@mcp-b/extension-tools","version":"4.0.0-beta.20260702175639","keywords":["ai-agents","ai-browser-control","anthropic","automation","bookmarks-api","browser-automation","browser-control","browser-extension","chatgpt","chrome-api","chrome-cookies","chrome-extension","chrome-history","chrome-scripting","chrome-tabs","claude","copilot","cursor","extension-api","gemini","llm","manifest-v3","mcp","model-context-protocol","openai","storage-api","tabs-api","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@4.0.0-beta.20260702175639","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools/reference","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"2ffacc88f9dd16c1bd7ae732454638d0333ad92c","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-4.0.0-beta.20260702175639.tgz","fileCount":7,"integrity":"sha512-hkuOuu/t0zpBoL25mGZY2ErdJN8At63VqBKjhmy9dGgZSmZt2BP7TtAcX39GgpRkHifCW+8y00y9y9+pKifb5A==","signatures":[{"sig":"MEQCIFT6VRwx02QZS1AAUJbXWrtmuhRpnWnUwg3Yje43As0EAiAEL6/Ld1Z0dzR4qNyIz+ED0L0/JgnNwhSIoO8vAkj2HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2fextension-tools@4.0.0-beta.20260702175639","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1831992},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-4.0.0-beta.20260702175639.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","build":"vp pack --filter main","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","test:e2e":"pnpm --filter @mcp-b/transports build && pnpm --filter @mcp-b/webmcp-polyfill build && pnpm --filter @mcp-b/webmcp-ts-sdk build && vp pack --filter e2e-extension && node e2e/build-extension.mjs && node --experimental-strip-types --test e2e/extension-runtime.e2e.test.ts","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:498f7076-c518-4d94-ad79-b9b1db7dbfc8"}},"_resolved":"/tmp/70424382c2d3d325c56bda5853c8c61b/mcp-b-extension-tools-4.0.0-beta.20260702175639.tgz","_integrity":"sha512-hkuOuu/t0zpBoL25mGZY2ErdJN8At63VqBKjhmy9dGgZSmZt2BP7TtAcX39GgpRkHifCW+8y00y9y9+pKifb5A==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.14.1","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"4.0.0-beta.20260702175639","@mcp-b/smart-dom-reader":"4.0.0-beta.20260702175639"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^17.2.3","cheerio":"^1.1.2","vite-plus":"^0.1.22","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.95.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_4.0.0-beta.20260702175639_1783015126489_0.4815186934098945","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.20260702180822":{"name":"@mcp-b/extension-tools","version":"4.0.0-beta.20260702180822","keywords":["ai-agents","ai-browser-control","anthropic","automation","bookmarks-api","browser-automation","browser-control","browser-extension","chatgpt","chrome-api","chrome-cookies","chrome-extension","chrome-history","chrome-scripting","chrome-tabs","claude","copilot","cursor","extension-api","gemini","llm","manifest-v3","mcp","model-context-protocol","openai","storage-api","tabs-api","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@4.0.0-beta.20260702180822","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools/reference","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"3a3a6590cd2a127be50f72c28dda6e2bcf52032d","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-4.0.0-beta.20260702180822.tgz","fileCount":7,"integrity":"sha512-hRek9DqeFpC/8ZlOtXmE32LAtUMKBvLCDWRj8pwuA1YssPAZ4o3Jd+VqeuGXCW1K683+RI2Uzrx9ABKCxeeVIg==","signatures":[{"sig":"MEYCIQDV+EI9fUldklBCdQjP0fGFx9/g92WxWqIV6YwV6J9X3QIhAJdR+WamAGgSi0uYsbdR8qJWA2fQ8FsgBozL7XWolhE9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2fextension-tools@4.0.0-beta.20260702180822","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1831992},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-4.0.0-beta.20260702180822.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","build":"vp pack --filter main","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","test:e2e":"pnpm --filter @mcp-b/transports build && pnpm --filter @mcp-b/webmcp-polyfill build && pnpm --filter @mcp-b/webmcp-ts-sdk build && vp pack --filter e2e-extension && node e2e/build-extension.mjs && node --experimental-strip-types --test e2e/extension-runtime.e2e.test.ts","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:498f7076-c518-4d94-ad79-b9b1db7dbfc8"}},"_resolved":"/tmp/040c86695b4d267188014ac46282ea7e/mcp-b-extension-tools-4.0.0-beta.20260702180822.tgz","_integrity":"sha512-hRek9DqeFpC/8ZlOtXmE32LAtUMKBvLCDWRj8pwuA1YssPAZ4o3Jd+VqeuGXCW1K683+RI2Uzrx9ABKCxeeVIg==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.14.1","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"4.0.0-beta.20260702180822","@mcp-b/smart-dom-reader":"4.0.0-beta.20260702180822"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^17.2.3","cheerio":"^1.1.2","vite-plus":"^0.1.22","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.95.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_4.0.0-beta.20260702180822_1783015827578_0.16647491245293855","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@mcp-b/extension-tools","version":"4.0.0","keywords":["ai-agents","ai-browser-control","anthropic","automation","bookmarks-api","browser-automation","browser-control","browser-extension","chatgpt","chrome-api","chrome-cookies","chrome-extension","chrome-history","chrome-scripting","chrome-tabs","claude","copilot","cursor","extension-api","gemini","llm","manifest-v3","mcp","model-context-protocol","openai","storage-api","tabs-api","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@4.0.0","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools/reference","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"dca4db22348672417171686a492ed4eaac8c64ec","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-4.0.0.tgz","fileCount":7,"integrity":"sha512-cwpkvRcjobs8C7z5L98HgRtCd4xfsyom39hadv4IizcMxcKcUvQWn5NA1rWKp+Q8a608AaWLDoc20hYtaoo1WQ==","signatures":[{"sig":"MEUCIG5FagPIGxx5bIcwcXNXIPdS68IT7tT6SIvof5/U9zU9AiEAo21dcS312NlaFpkgRgLA/TMKna6t3A07nawqXECQZcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2fextension-tools@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1831917},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-4.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","build":"vp pack --filter main","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","test:e2e":"pnpm --filter @mcp-b/transports build && pnpm --filter @mcp-b/webmcp-polyfill build && pnpm --filter @mcp-b/webmcp-ts-sdk build && vp pack --filter e2e-extension && node e2e/build-extension.mjs && node --experimental-strip-types --test e2e/extension-runtime.e2e.test.ts","typecheck":"tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:498f7076-c518-4d94-ad79-b9b1db7dbfc8"}},"_resolved":"/tmp/792b9b7fda226a3dbe1e4b1fce50e738/mcp-b-extension-tools-4.0.0.tgz","_integrity":"sha512-cwpkvRcjobs8C7z5L98HgRtCd4xfsyom39hadv4IizcMxcKcUvQWn5NA1rWKp+Q8a608AaWLDoc20hYtaoo1WQ==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.14.1","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"4.0.0","@mcp-b/smart-dom-reader":"4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^17.2.3","cheerio":"^1.1.2","vite-plus":"^0.1.22","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@anthropic-ai/sdk":"^0.95.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_4.0.0_1783026584397_0.10799509211487579","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-beta.20260702224704":{"name":"@mcp-b/extension-tools","version":"4.1.0-beta.20260702224704","keywords":["ai-agents","ai-browser-control","anthropic","automation","bookmarks-api","browser-automation","browser-control","browser-extension","chatgpt","chrome-api","chrome-cookies","chrome-extension","chrome-history","chrome-scripting","chrome-tabs","claude","copilot","cursor","extension-api","gemini","llm","manifest-v3","mcp","model-context-protocol","openai","storage-api","tabs-api","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/extension-tools@4.1.0-beta.20260702224704","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/extension-tools/reference","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"a903e472bb648065f9b6cc9deaa299ea2f002f36","tarball":"https://registry.npmjs.org/@mcp-b/extension-tools/-/extension-tools-4.1.0-beta.20260702224704.tgz","fileCount":59,"integrity":"sha512-JFU1ckZJflNWC7hEBMRqGqNbxchbeGCO/8VT/T2OJ5XVUAtop0MZq6K9tiCR8UZQTB2NOLSXDsvzLQ1+pQUDVw==","signatures":[{"sig":"MEYCIQCzgKUpOaXOPU01SCrNHfHoVmtfDZOB+vUymzH87XAuhwIhAP4tK4UTkCw9DXuj+Bn6pX8D6HJJEIh8h9X/55Ert9L/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2fextension-tools@4.1.0-beta.20260702224704","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2545372},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-extension-tools-4.1.0-beta.20260702224704.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./contracts":{"types":"./dist/contracts/index.d.ts","import":"./dist/contracts/index.js"},"./chrome-methods":{"types":"./dist/chrome-methods.d.ts","import":"./dist/chrome-methods.js"},"./contracts/tabs":{"types":"./dist/contracts/tabs.d.ts","import":"./dist/contracts/tabs.js"},"./executable-tools":{"types":"./dist/executable-tools.d.ts","import":"./dist/executable-tools.js"},"./contracts/history":{"types":"./dist/contracts/history.d.ts","import":"./dist/contracts/history.js"},"./contracts/storage":{"types":"./dist/contracts/storage.d.ts","import":"./dist/contracts/storage.js"},"./contracts/windows":{"types":"./dist/contracts/windows.d.ts","import":"./dist/contracts/windows.js"},"./contracts/bookmarks":{"types":"./dist/contracts/bookmarks.d.ts","import":"./dist/contracts/bookmarks.js"},"./contracts/tab-groups":{"types":"./dist/contracts/tab-groups.d.ts","import":"./dist/contracts/tab-groups.js"},"./contracts/user-scripts":{"types":"./dist/contracts/user-scripts.d.ts","import":"./dist/contracts/user-scripts.js"}},"scripts":{"lint":"vp lint --fix","test":"pnpm --filter @mcp-b/webmcp-polyfill build && pnpm --filter @mcp-b/webmcp-ts-sdk build && vp test run src/contracts.test.ts src/direct-action-tools.test.ts src/executable-tools.test.ts src/chrome-methods.test.ts","build":"vp pack --filter main","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","test:e2e":"pnpm --filter @mcp-b/transports build && pnpm --filter @mcp-b/webmcp-polyfill build && pnpm --filter @mcp-b/webmcp-ts-sdk build && vp pack --filter e2e-extension && node e2e/build-extension.mjs && node --experimental-strip-types --test e2e/extension-runtime.e2e.test.ts","typecheck":"pnpm --filter @mcp-b/webmcp-types build && pnpm --filter @mcp-b/webmcp-polyfill build && pnpm --filter @mcp-b/webmcp-ts-sdk build && tsc -p tsconfig.typecheck.json --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","generate-chrome-api-tools":"pnpx tsx src/aiScripts/generate-chrome-api-tools.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:498f7076-c518-4d94-ad79-b9b1db7dbfc8"}},"_resolved":"/tmp/7554e8d869b95532f3dcea5075e7a9f3/mcp-b-extension-tools-4.1.0-beta.20260702224704.tgz","_integrity":"sha512-JFU1ckZJflNWC7hEBMRqGqNbxchbeGCO/8VT/T2OJ5XVUAtop0MZq6K9tiCR8UZQTB2NOLSXDsvzLQ1+pQUDVw==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"_npmVersion":"11.14.1","description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"4.1.0-beta.20260702224704","@mcp-b/smart-dom-reader":"4.1.0-beta.20260702224704"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dotenv":"^17.2.3","cheerio":"^1.1.2","vite-plus":"^0.1.22","playwright":"^1.54.2","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.1.42","@anthropic-ai/sdk":"^0.110.0"},"_npmOperationalInternal":{"tmp":"tmp/extension-tools_4.1.0-beta.20260702224704_1783032499304_0.3290845279170411","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-06-22T04:59:23.219Z","modified":"2026-08-05T19:53:00.960Z","0.0.1":"2025-06-22T04:59:23.490Z","0.1.0":"2025-06-22T19:33:27.965Z","0.1.2":"2025-06-23T02:04:00.486Z","0.1.3":"2025-06-23T02:10:41.333Z","0.1.4":"2025-06-23T02:57:57.385Z","0.1.5":"2025-06-29T19:28:23.929Z","0.1.6":"2025-06-29T19:43:00.989Z","0.1.7":"2025-07-02T15:55:59.789Z","0.2.0":"2025-07-05T02:53:10.346Z","0.2.1":"2025-08-01T05:28:48.877Z","0.2.2":"2025-08-15T21:38:52.623Z","0.2.3":"2025-11-04T18:02:14.101Z","0.2.4-beta.0":"2025-12-03T04:58:14.614Z","0.2.4-beta.1":"2025-12-04T23:22:01.127Z","0.2.4-beta.2":"2025-12-06T03:11:19.707Z","0.2.4-beta.3":"2025-12-07T00:50:42.889Z","0.3.0":"2025-12-07T01:00:28.841Z","0.3.0-beta.20260125195014":"2026-01-25T19:50:46.639Z","0.3.0-beta.20260125195244":"2026-01-25T19:53:17.542Z","0.3.0-beta.20260125195516":"2026-01-25T19:55:49.890Z","0.3.0-canary.20260125211849":"2026-01-25T21:19:25.035Z","0.3.1":"2026-01-26T04:15:10.327Z","0.3.1-canary.20260214192802":"2026-02-15T01:28:29.668Z","0.0.0-beta-20260221154800":"2026-02-21T23:49:20.233Z","0.3.2":"2026-02-23T00:27:25.174Z","0.3.3":"2026-02-26T21:35:11.516Z","0.3.4":"2026-02-26T23:30:29.034Z","0.3.5":"2026-02-26T23:58:45.698Z","2.0.5":"2026-02-27T00:21:15.988Z","2.0.6":"2026-02-28T06:30:58.207Z","2.0.7":"2026-02-28T19:24:16.406Z","2.0.8":"2026-02-28T22:44:35.418Z","2.0.9":"2026-03-01T22:44:33.539Z","2.0.10":"2026-03-02T15:51:57.038Z","2.0.11":"2026-03-02T17:08:27.645Z","2.0.12":"2026-03-04T19:19:00.285Z","2.0.13":"2026-03-05T18:47:56.761Z","2.1.0":"2026-03-07T04:48:48.353Z","2.2.0":"2026-03-12T03:17:00.861Z","0.0.0-beta-20260311225012":"2026-03-12T05:52:15.290Z","0.0.0-beta-20260311225423":"2026-03-12T05:55:46.362Z","0.0.0-beta-20260311230356":"2026-03-12T06:05:02.566Z","0.0.0-beta-20260319163307":"2026-03-19T23:34:26.593Z","2.3.0":"2026-05-07T03:34:03.967Z","2.3.1":"2026-05-07T03:36:00.752Z","2.3.2":"2026-05-12T04:20:41.333Z","2.3.1-beta.20260528050333":"2026-05-28T05:04:17.581Z","3.0.0-beta.20260529000441":"2026-05-29T00:05:28.398Z","3.0.0":"2026-05-29T02:14:09.357Z","3.0.0-beta.20260702171253":"2026-07-02T17:14:45.165Z","4.0.0-beta.20260702173007":"2026-07-02T17:30:33.801Z","4.0.0-beta.20260702174111":"2026-07-02T17:43:14.934Z","4.0.0-beta.20260702175639":"2026-07-02T17:58:46.704Z","4.0.0-beta.20260702180822":"2026-07-02T18:10:27.836Z","4.0.0":"2026-07-02T21:09:44.579Z","4.1.0-beta.20260702224704":"2026-07-02T22:48:19.485Z"},"bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"author":{"name":"Alex Nahas"},"license":"MIT","homepage":"https://docs.mcp-b.ai/packages/extension-tools/reference","keywords":["ai-agents","ai-browser-control","anthropic","automation","bookmarks-api","browser-automation","browser-control","browser-extension","chatgpt","chrome-api","chrome-cookies","chrome-extension","chrome-history","chrome-scripting","chrome-tabs","claude","copilot","cursor","extension-api","gemini","llm","manifest-v3","mcp","model-context-protocol","openai","storage-api","tabs-api","webmcp"],"repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/extension-tools"},"description":"62+ Chrome Extension API tools for Model Context Protocol (MCP) - Let AI agents control tabs, bookmarks, history, storage, and more","maintainers":[{"email":"omar@sigvelo.com","name":"osigvelo"},{"email":"alexmnahas@gmail.com","name":"miguelspizza"}],"readme":"","readmeFilename":""}