{"_id":"@n24q02m/better-notion-mcp","_rev":"219-eeff22e0f5f58e8adfc45eb3839ced78","name":"@n24q02m/better-notion-mcp","dist-tags":{"beta":"2.40.1-beta.1","latest":"2.41.6"},"versions":{"1.0.0":{"name":"@n24q02m/better-notion-mcp","version":"1.0.0","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@1.0.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"93dc50debcff6765bf36244e58460ba8136b1959","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-1.0.0.tgz","fileCount":69,"integrity":"sha512-jjdwM7XJvq9R4jJ4uWSzvv+Q+umJUqaNr9Aauy21gxCaXpMuyl3J3xFDvFrGGvMh+bTuN5p1YVukHTxUBxIxKw==","signatures":[{"sig":"MEQCICmCsHj7TiZ2NQ1pxARgIvmwC/aMJ3rggx9771S8z6v4AiAmGZIYzqzNH4Ek5ZEyDYAl87cRoU4JeNC8HSitEUzBLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267595},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"334989f83404a592bc365ef1c033b1bbc83495f7","scripts":{"dev":"tsx watch scripts/start-server.ts","test":"vitest","build":"tsc -build && node scripts/build-cli.js","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","test:coverage":"vitest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+ssh://git@github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","multer":"^2.0.2","openai":"^6.8.1","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@types/which":"^3.0.4","patch-package":"^8.0.1","@types/express":"^5.0.5","@types/js-yaml":"^4.0.9","@types/mustache":"^4.2.6","@anthropic-ai/sdk":"^0.68.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_1.0.0_1762570822994_0.6622769361499015","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@n24q02m/better-notion-mcp","version":"1.0.1","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@1.0.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"5f053fefb3e2d8e3345012f0fb78a62299421285","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-1.0.1.tgz","fileCount":69,"integrity":"sha512-SXxHCNer6Rp/InPO1w1jabSGdPCKvtAlBMW8LPXgk72tc+LjzWaxuQZiOpt1BDKXCl+GBXVCb5djw+FOIslv7Q==","signatures":[{"sig":"MEYCIQDk2cu6iWnEZ55ZkufNjLT95WqxJzG03WuOCGfE4i6ltgIhAPSjsD/a3AO6GAcnJl28UWaek7ij5jIUh9t+D9Emz9zw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269507},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"6c0754f99429723dae496936d03a9733bf04516d","scripts":{"dev":"tsx watch scripts/start-server.ts","test":"vitest","build":"tsc -build && node scripts/build-cli.js","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","test:coverage":"vitest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+ssh://git@github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","multer":"^2.0.2","openai":"^6.8.1","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@types/which":"^3.0.4","patch-package":"^8.0.1","@types/express":"^5.0.5","@types/js-yaml":"^4.0.9","@types/mustache":"^4.2.6","@anthropic-ai/sdk":"^0.68.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_1.0.1_1762573106242_0.212327202993551","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@n24q02m/better-notion-mcp","version":"1.0.2","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@1.0.2","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"4243c99d6d4240813013ac413a430a569eb11592","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-1.0.2.tgz","fileCount":69,"integrity":"sha512-t7rf5mAibgdZzKpoPr3y56Qg08j3/X83Q8ujFioZNuW02/TgXJOTie/QF3N/fxZbFCDkp9S2Dg353HJmIWDSGw==","signatures":[{"sig":"MEUCIE2EoZ8e3K3zcchcUmQ7yAxY0iytijU/fsQ1xyzVm2bSAiEA4dwhZCVv+4gOwPSrrU+dsrqWhEcHVTEMWia2sorIU7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269507},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"b5a6ce553317a3f3e22c24a8824e097280a74463","scripts":{"dev":"tsx watch scripts/start-server.ts","test":"vitest","build":"tsc -build && node scripts/build-cli.js","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","test:coverage":"vitest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+ssh://git@github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","multer":"^2.0.2","openai":"^6.8.1","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@types/which":"^3.0.4","patch-package":"^8.0.1","@types/express":"^5.0.5","@types/js-yaml":"^4.0.9","@types/mustache":"^4.2.6","@anthropic-ai/sdk":"^0.68.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_1.0.2_1762573647403_0.8910979619379382","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@n24q02m/better-notion-mcp","version":"1.0.3","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@1.0.3","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"af09033c020cec2dcc79a884df6ef984db458d28","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-1.0.3.tgz","fileCount":69,"integrity":"sha512-vM12deMerlRoZp3xBBH1TssRfFlfWvv5GASH2625/1R9K1uEwB6iCPK4eOFNob2UodcesTrjrJxWjqWF+JFRJQ==","signatures":[{"sig":"MEYCIQCoVELktDuRwIX+qfOyO9VRD9UPRdZtub/ntp+QRkmHFQIhANOfN5Zi8o8YLZBa9+TU2Gx1bJFEqFG2ZzJSBJQ0Wb56","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269507},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"a536bc41e7c7687d5c43212cf2da0180462cffd6","scripts":{"dev":"tsx watch scripts/start-server.ts","test":"vitest","build":"tsc -build && node scripts/build-cli.js","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","test:coverage":"vitest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+ssh://git@github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","multer":"^2.0.2","openai":"^6.8.1","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@types/which":"^3.0.4","patch-package":"^8.0.1","@types/express":"^5.0.5","@types/js-yaml":"^4.0.9","@types/mustache":"^4.2.6","@anthropic-ai/sdk":"^0.68.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_1.0.3_1762574059741_0.7445440657728819","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@n24q02m/better-notion-mcp","version":"1.0.4","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@1.0.4","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"f7a9893efd4c5b2c66765a4e84b331cee90a4656","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-1.0.4.tgz","fileCount":69,"integrity":"sha512-e3x56oaBR5zKnIEWmGWVyreM+Sz591lJyHb8ZTehudpY784LyNuySahYXIUah5PlrqlQjU1zhjuFy31lMcSBWg==","signatures":[{"sig":"MEYCIQCI3jxtvYDVPbXqNDF0MWSr+kcwIvtTrvb10jRVK7fV1QIhAP6jzhUhOjrzYwHwvK711+/8EzwsIl/pdt1G8FMX9A9o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268412},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"0dd31bbf336f66517596617fb3e9ffed823bfcef","scripts":{"dev":"tsx watch scripts/start-server.ts","test":"vitest","build":"tsc -build && node scripts/build-cli.js","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","test:coverage":"vitest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+ssh://git@github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","multer":"^2.0.2","openai":"^6.8.1","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@types/which":"^3.0.4","patch-package":"^8.0.1","@types/express":"^5.0.5","@types/js-yaml":"^4.0.9","@types/mustache":"^4.2.6","@anthropic-ai/sdk":"^0.68.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_1.0.4_1762574323911_0.8976238364253959","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@n24q02m/better-notion-mcp","version":"1.0.5","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@1.0.5","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"3d54baa1b452f892108050d883fc0210051fa17c","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-1.0.5.tgz","fileCount":69,"integrity":"sha512-deZy/ROt2QAl1NzfaF7QJh6Fc/d3zNln/5k92wqWfAIdLwqz6Kq3FUGujEcckL94xAq6lqjCIbC+FYSkHar1qQ==","signatures":[{"sig":"MEQCIHZRf127jFF6fKF3e2LieGI3sLnOIHLBpjgc0QF/0hfSAiBTaZornGkHCajwa2qHBfIz+zMyGkF+VS5OrxRPabStJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268949},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"0795f0095dd1d921f24fcf7207d53a81107d8a0a","scripts":{"dev":"tsx watch scripts/start-server.ts","test":"vitest","build":"tsc -build && node scripts/build-cli.js","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","test:coverage":"vitest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+ssh://git@github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","multer":"^2.0.2","openai":"^6.8.1","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@types/which":"^3.0.4","patch-package":"^8.0.1","@types/express":"^5.0.5","@types/js-yaml":"^4.0.9","@types/mustache":"^4.2.6","@anthropic-ai/sdk":"^0.68.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_1.0.5_1762586885132_0.9248200603755554","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@n24q02m/better-notion-mcp","version":"1.0.6","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@1.0.6","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"afcb4243502ed678d229041ae9233e3260b73287","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-1.0.6.tgz","fileCount":69,"integrity":"sha512-JE0juhYHQcG9acTc1h5ZDiz3TGcMov8FHVVFFFGUX1C08qeg0DGF3gwrGqydswHuwqQov+uRz2g8cOPZ8vQ8nA==","signatures":[{"sig":"MEYCIQDjCSZPOffBSRF4G7UpZmbIw2NUDEODw5MFWHfoiHFauwIhANqb7TkPovYxYHpbcIBxnytgcxFn/cGlj5XnrLEvBTEC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268810},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"7900f30c0972d2705c904237024fe1a5bbbaf57f","scripts":{"dev":"tsx watch scripts/start-server.ts","test":"vitest","build":"tsc -build && node scripts/build-cli.js","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","test:coverage":"vitest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+ssh://git@github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","multer":"^2.0.2","openai":"^6.8.1","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@types/which":"^3.0.4","patch-package":"^8.0.1","@types/express":"^5.0.5","@types/js-yaml":"^4.0.9","@types/mustache":"^4.2.6","@anthropic-ai/sdk":"^0.68.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_1.0.6_1763728060851_0.5766839436172808","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@n24q02m/better-notion-mcp","version":"1.0.7","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@1.0.7","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"669dc12e67d3152aee028c693240c5ab04a9316e","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-1.0.7.tgz","fileCount":69,"integrity":"sha512-rX6bxzxoA1JVTCQieWjGezfpY23lzUiZltl2fIyx8BLS9OpM7lSz17Jex9XOyn3kMinCr26nCjNhTz/WdbvgMg==","signatures":[{"sig":"MEQCIAXyWZMFnNRZQZPbnqzvPE72V3XH6yH/avYgsEtxz87zAiAkojLCHluumoYw+sb5KVA1ZocPITz4zDpzORNYw1E8Sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268909},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"c84018654cb6be8cb5e50a28ebc2996d39c836a2","scripts":{"dev":"tsx watch scripts/start-server.ts","test":"vitest","build":"tsc -build && node scripts/build-cli.js","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","test:coverage":"vitest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+ssh://git@github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","multer":"^2.0.2","openai":"^6.8.1","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@types/which":"^3.0.4","patch-package":"^8.0.1","@types/express":"^5.0.5","@types/js-yaml":"^4.0.9","@types/mustache":"^4.2.6","@anthropic-ai/sdk":"^0.68.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_1.0.7_1763917810798_0.11850337658452781","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@n24q02m/better-notion-mcp","version":"1.0.8","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@1.0.8","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"f414b282a6bec9bdafcf4f4bfa879cff79a536ae","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-1.0.8.tgz","fileCount":69,"integrity":"sha512-JTV+ELeflXjoEeK/RxjfdbILSAG1bHR35MwgsO0G1SHsS3iQDCIsuz6TiNOr2LOWRFRml3wPYxx3zw0NekGoYw==","signatures":[{"sig":"MEUCIGJpDzThi+XWo5gFWnqrwV9KWvbYUhnaj46I0bWLYqa7AiEAgOx/yrYFPFtLJ78w+FOmCsSqmKL8758g2EcIsjlgbrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268912},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"ea831a4645e37df0bbbc25eecb226e48c496b395","scripts":{"dev":"tsx watch scripts/start-server.ts","test":"vitest","build":"tsc -build && node scripts/build-cli.js","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","test:coverage":"vitest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+ssh://git@github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","multer":"^2.0.2","openai":"^6.8.1","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@types/which":"^3.0.4","patch-package":"^8.0.1","@types/express":"^5.0.5","@types/js-yaml":"^4.0.9","@types/mustache":"^4.2.6","@anthropic-ai/sdk":"^0.68.0","@types/json-schema":"^7.0.15","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_1.0.8_1763990856977_0.4797620757858332","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@n24q02m/better-notion-mcp","version":"1.0.9","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@1.0.9","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"0df9628d539407220f0b77da15e423bdf475abd9","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-1.0.9.tgz","fileCount":69,"integrity":"sha512-uDI81iymax1GHftkOwLAbpS9y5vV/xioFQ9arEgk0407yxiOOPk4t32fPxmDR/wEiALVInm6nhl7j5rK1GhOtA==","signatures":[{"sig":"MEQCIH8QNzMC0NApGVDXaGjuBqOd4AHy9QEvizdj0wHGC41eAiAoDsVp6iVUmCzYNuJdXO3WBkvc2Z9Sx4qRny7Y707u5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266780},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"npm":">=10.0.0","node":">=22.0.0"},"gitHead":"b07ccdb74c7400d4e1473f9472ea73e006e38c9d","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"eslint src --ext .ts","test":"vitest","build":"tsc -build && node scripts/build-cli.js","check":"npm run type-check && npm run lint && npm run format:check","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+ssh://git@github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","eslint":"^9.17.0","vitest":"^4.0.8","esbuild":"^0.25.12","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.9.3","@types/node":"^24.10.0","@vitest/coverage-v8":"^4.0.8","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.19.1","@typescript-eslint/eslint-plugin":"^8.19.1"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_1.0.9_1763993825890_0.6858373778864695","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@n24q02m/better-notion-mcp","version":"1.0.10","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@1.0.10","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"daa4740889353de003ef0ac91885b0184c491a5c","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-1.0.10.tgz","fileCount":69,"integrity":"sha512-60H1/HhSX67OlROz9SsvXviRqUhSvbTuFL/ilY4IRed9QbEGcxczWCTuQpnsxcXgD6gB/fNYbsXoB+a8wBZzHQ==","signatures":[{"sig":"MEUCIBq2gt+OgI4dnBVGLMDLaIwWJVbWr4hRwwlpoKqMNVP9AiEAktVMjQwA2Y2xq5PHA2zgvmBDnQ7b2fTMPJZu2kaHFCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287457},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"3fd8ef000c5c2c7a62c1e27c02de56d1daa38a6d","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"eslint src --ext .ts","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"pnpm type-check && pnpm lint && pnpm format:check","format":"prettier --write \"src/**/*.ts\"","prepare":"simple-git-hooks","release":"semantic-release","lint:fix":"eslint src --ext .ts --fix","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --fix"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","eslint":"^9.17.0","vitest":"^4.0.8","esbuild":"^0.25.12","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.9.3","@types/node":"^24.10.0","lint-staged":"^15.3.1","@commitlint/cli":"^19.6.2","semantic-release":"^25.0.2","simple-git-hooks":"^2.12.1","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.19.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.2","@typescript-eslint/eslint-plugin":"^8.19.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_1.0.10_1764999928389_0.7127300809133461","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@n24q02m/better-notion-mcp","version":"1.0.11","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@1.0.11","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"6e576081548b922339f2df8ed05aaa37d9698dfb","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-1.0.11.tgz","fileCount":69,"integrity":"sha512-Yi0cl6VrN8RVk+0ls3h1bYPITtVYgAEQHOPG6JaHZvf5RBHr3iDdDPlp5soC0Xuh8Wm7AuNG+oEbrjwZ9+ChzQ==","signatures":[{"sig":"MEUCICCzfOqAJ+tHnfT30YXWRdPk4c/A9yEvk14SnRJmtu4tAiEA/vv/l9M2VdMJliO6fphcWQYdYOOHl4+p7BgEQ1A+ES0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287457},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"d4efbeb764982fd5f2d200e72fd3c1d38b8b172c","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"eslint src --ext .ts","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"pnpm type-check && pnpm lint && pnpm format:check","format":"prettier --write \"src/**/*.ts\"","prepare":"simple-git-hooks","release":"semantic-release","lint:fix":"eslint src --ext .ts --fix","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --fix"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","eslint":"^9.17.0","vitest":"^4.0.8","esbuild":"^0.25.12","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.9.3","@types/node":"^24.10.0","lint-staged":"^15.3.1","@commitlint/cli":"^19.6.2","semantic-release":"^25.0.2","simple-git-hooks":"^2.12.1","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.19.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.2","@typescript-eslint/eslint-plugin":"^8.19.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_1.0.11_1765000277191_0.05953266145418312","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@n24q02m/better-notion-mcp","version":"1.0.12","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@1.0.12","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"42abf6954976dac6cdbb524f9a0755e82d6d0ff1","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-1.0.12.tgz","fileCount":69,"integrity":"sha512-cw48+l1b/00xkrZaj/lp3qvE93iX2f4oG0rQLwQb7TbTqXj30eSsJE4GFdxrkxsSwK7sN9fh0hzb8LGr6Ufhgw==","signatures":[{"sig":"MEUCIDDnW01IHv2Dt5mIgkxQmerCks4/aUxZTyLWlHJFULVkAiEA9efeyv11tyRiAmgbKDjUHwwbcCpOeNXsAlN9KoLRuRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287471},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"932866fd90642216951c964597765fde9dc5dc10","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"eslint src --ext .ts","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"pnpm type-check && pnpm lint && pnpm format:check","format":"prettier --write \"src/**/*.ts\"","prepare":"simple-git-hooks","release":"semantic-release","lint:fix":"eslint src --ext .ts --fix","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --fix"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","eslint":"^9.17.0","vitest":"^4.0.8","esbuild":"^0.25.12","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.9.3","@types/node":"^24.10.0","lint-staged":"^15.3.1","@commitlint/cli":"^19.6.2","semantic-release":"^25.0.2","simple-git-hooks":"^2.12.1","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.19.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.2","@typescript-eslint/eslint-plugin":"^8.19.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_1.0.12_1765001797434_0.08749618671252746","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@n24q02m/better-notion-mcp","version":"1.0.13","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@1.0.13","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"063042e1d82ec281113ae0ce57457f7ed3ccbba6","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-1.0.13.tgz","fileCount":69,"integrity":"sha512-4hjhkLoLC96x1WbvzWYCwLuW0BhLxyDF64jWpP+RbbRVhEaEqvHUajFUtz40OYGX/uFy1Rk+se0mOiHGIulqFg==","signatures":[{"sig":"MEUCIGFybmnJUa05J0Jlc3noH3Dv2J3mCdFEt23JCnjGhRVJAiEA0f73KWhxssHCILb2kZMAaXgGojG5AuM2qpxNMcEqc3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287671},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"db66e972b9d8a6ae345043dff008fb8833f8982c","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"eslint src --ext .ts","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"pnpm type-check && pnpm lint && pnpm format:check","format":"prettier --write \"src/**/*.ts\"","prepare":"simple-git-hooks","release":"semantic-release","lint:fix":"eslint src --ext .ts --fix","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --fix"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","eslint":"^9.17.0","vitest":"^4.0.8","esbuild":"^0.25.12","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.9.3","@types/node":"^24.10.0","lint-staged":"^15.3.1","@commitlint/cli":"^19.6.2","semantic-release":"^25.0.2","simple-git-hooks":"^2.12.1","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.19.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.2","@typescript-eslint/eslint-plugin":"^8.19.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_1.0.13_1765003494890_0.44549092920971956","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@n24q02m/better-notion-mcp","version":"1.0.14","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@1.0.14","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"56a27df3b0ff25d38ef676617183508deeb380fa","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-1.0.14.tgz","fileCount":69,"integrity":"sha512-K5K7lAkME8Ea/s7fJERGSTXKRs857b6KxjeoCvhNvJV7uHL/0D6X0vSATZA4XvKJ4YzzxvQ9oEmJ0vAFU78T8A==","signatures":[{"sig":"MEQCICAjua60KVRTODO6pB5BQmFNq6fJMpSL4crB5KRttE5wAiBDEBF1tKrhIeSyGrbWDOLflgK1Jr/qlbPfsQfoxZSqaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287545},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"4599aef73e7913e448dbd47fe0d2ae533335970b","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"eslint src --ext .ts","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"pnpm type-check && pnpm lint && pnpm format:check","format":"prettier --write \"src/**/*.ts\"","prepare":"simple-git-hooks","release":"semantic-release","lint:fix":"eslint src --ext .ts --fix","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint --fix"],"*.{json,md,yml,yaml}":["prettier --write"]},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","eslint":"^9.17.0","vitest":"^4.0.8","esbuild":"^0.25.12","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.9.3","@types/node":"^24.10.0","lint-staged":"^15.3.1","@commitlint/cli":"^19.6.2","semantic-release":"^25.0.2","simple-git-hooks":"^2.12.1","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.19.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.2","@typescript-eslint/eslint-plugin":"^8.19.1"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_1.0.14_1765008511184_0.25203881025806285","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@n24q02m/better-notion-mcp","version":"1.0.15","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@1.0.15","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"e177538565f25d2ed95ee4ec176d6d970ae1f2da","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-1.0.15.tgz","fileCount":69,"integrity":"sha512-P7+pfi3YDd2A+F3V3guRNhuTuO8XVH7cR6E0ls7c3W8+mbpxV9ZZaJ48clJXZvak1Gb3uGSZECsgswqTxAU8QA==","signatures":[{"sig":"MEYCIQC6TsabwLmMTOJqIWO0tioRAo8IxmlkO5v6hCXjdWHagwIhAL4zQNsVUJpv8ZOGqLqwiEEgtd+Fn1bPj22/4RgBOVov","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287023},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"e7aafc15c7bd60f442be9bb362d63f52bbe7ce56","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"eslint src --ext .ts","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"pnpm type-check && pnpm lint && pnpm format:check","format":"prettier --write \"src/**/*.ts\"","release":"semantic-release","lint:fix":"eslint src --ext .ts --fix","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"prettier --check \"src/**/*.ts\"","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","eslint":"^9.17.0","vitest":"^4.0.8","esbuild":"^0.25.12","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.9.3","@types/node":"^24.10.0","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/parser":"^8.19.1","@semantic-release/changelog":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.19.1"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_1.0.15_1765292473670_0.4526250843377555","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@n24q02m/better-notion-mcp","version":"1.0.16","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@1.0.16","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"ea8f97a235087b51afd40860043031fdf6aa6dc0","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-1.0.16.tgz","fileCount":69,"integrity":"sha512-O2XTc5zdBJgqh0vooX6iArEqZi7ingoth9PvmJ3RbOffWkZ2glRnkKhiJsXyP02ygthbOL9eAlr5CqbElOn8Bg==","signatures":[{"sig":"MEYCIQC4KfGPHHYIEAogWZYTat5Oar5m1iaKDvYYLJzn28DX2gIhAOthpOoa715n8K8ojqTOnfE3IiQBqPED8oY98ndQCQD8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287547},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"aa39f05bb0a154758ea8342b6125bb699cc8d916","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_1.0.16_1765376760136_0.35143528349618514","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@n24q02m/better-notion-mcp","version":"1.0.17","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@1.0.17","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"ea53ae18af70c9efb19f613ff66ba77c33e86df1","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-1.0.17.tgz","fileCount":69,"integrity":"sha512-Fw35W5gUrf1NadLDm9ZXu1UHyD/P7gfYwjnIdmNpA7dQtZtnrXzNDvcJctxvGP9ikcBl3cY9xFaZc0e54m50Zg==","signatures":[{"sig":"MEYCIQDcOsg+cGpgKhWT3ShgqxsCjVIbaeP7c+d+xrsDe4/BIAIhAPjeWSj8pB/Dtn4TVt/tVtINZXHHik3rPTlVdxcdCujn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287545},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"4ab5793d84ea06880c9d4a5b7be946b5e526c91c","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_1.0.17_1765382351013_0.20963528108120233","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@n24q02m/better-notion-mcp","version":"1.0.18","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@1.0.18","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"22ee88dc405b91965cbdfc91d58fc334a43dff83","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-1.0.18.tgz","fileCount":69,"integrity":"sha512-w/jQjOiamdW1STLsB4Y87v24dj9oxydMbMYGYtT9YZl0gBvKHRVm5yEXvYORhWD+F3smmnKGYY+Tvdd4VNdjkw==","signatures":[{"sig":"MEQCIA8MyjIvvISRIZGZUJlXFhSrB64H3r25nNVVusIimlDBAiAjRceGrHKFIMUlE2DPPnLXnF3W7ffHl8ERjc9yJlEOcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287578},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"f41d3867526b1dc0ef644a27c713d3e076ec2fe9","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_1.0.18_1765383023393_0.07253617114076305","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@n24q02m/better-notion-mcp","version":"1.0.19","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@1.0.19","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"e4db828d332c3124b37f1dba4a6b3c59922a8ad4","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-1.0.19.tgz","fileCount":69,"integrity":"sha512-48jhDcwPttCqQkEH5yxNJM54XQO9CaGCf4jth4DLot16Iam9dd2R63xVFacFYxwY+FSbxso45oIgb6wWhDDo7g==","signatures":[{"sig":"MEQCIDd9hMS3yAcf4mm+SucFgNaJ08/PeaoOX3WdSRBwQAIeAiBrrDGPLZCuPJIC3AsuKGME0rGZfBG6K5YfFqdZdO+wvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287589},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"7090e60708ac3674aa9a51d60d4ad58fabbed33e","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_1.0.19_1765417957788_0.21772037795333254","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@n24q02m/better-notion-mcp","version":"1.1.0","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@1.1.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"ccf69a6762b8435c18929c751662c64f49ff9dd7","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-1.1.0.tgz","fileCount":69,"integrity":"sha512-JX5+4ZgONd1sAhGMUt0xOQsHa1Cr1eiBbeVNe6ZyQxk//HitI87NCLXveci1TYYRYK2I6c8v07YZuUAgPeMlqA==","signatures":[{"sig":"MEUCID6iVvLjhPCEcWWr96bHBBASdnYxg7IRLEIASjdC3TifAiEAvn6joX5K8CRze9RpgZEP6MO3x5FvLl9SLNoZf1/DtZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287399},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"558d8cc7318cb74a4a25edd1ac0da792d99b7502","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_1.1.0_1766713553964_0.6165891799249814","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@n24q02m/better-notion-mcp","version":"2.0.0","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.0.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"697fcca74413c2824de4cfb26b16589c504a7089","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.0.0.tgz","fileCount":76,"integrity":"sha512-SdCTsM0wAph3qQ5EhLYfUBTst+4H7X9NI1B+fZXAQuUCBnr616faOc1GqGttqHkt3XsSY0QglYyaamjgRpwQvQ==","signatures":[{"sig":"MEUCIAQxfUBfjT2dsw9b3V66Sb+Bc1Y9O3vGmgDYLwqzRJAAAiEA5Lq86oMmrUf0qcsx5wDhOQZEWMfRWv4eK261hegpY1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291031},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"ee2b420d826451dfcb0d3da0630c05c11db2b9af","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.0.0_1766739523539_0.15091470342975954","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@n24q02m/better-notion-mcp","version":"2.0.1","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.0.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"e7cf1b91cd860323464bf15ec412292374252e5d","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.0.1.tgz","fileCount":76,"integrity":"sha512-lx4Y6qtmXFjsZ3DlKusUrn2rp9pdIe0ZLJzQyRzWTMqOGYGCd3BGrtpMuCzTm5hRm8g/w3GpQMlMnuji6nN55g==","signatures":[{"sig":"MEUCICj3JELLQ0JtbxCDzQjk8O3aVyerkFUSuzbEE8xiocegAiEAt9/LQlQmyiO/I9pBBwZenCnpioLiGv38CcSs7wKRbKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291498},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"75869d41636bb62b997005e4e37bfe0b3e56d67c","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.0.1_1766991973857_0.29343617220288554","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.1.0-beta.1","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.1.0-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"1ac6107aa1ed0713d254963bc3c1b33c8ce1d19e","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.1.0-beta.1.tgz","fileCount":76,"integrity":"sha512-VlhHVrC3QfDIZJg8KGGLSa1nGlJWRLd7IP/vs8Z6KaF+oEN5s8dURHi3+NZmf1nmPy7NYkQGubv/UQ2E5/Tn7Q==","signatures":[{"sig":"MEUCIQDCGag3k1bENANCbddDWRLIlGzI2yigKJgBQF7RQ1UyswIgV3o56BwKM/MmGH25TTeHm6QO7QF1O4DIjt+x+gyrqH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291505},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"f2331d7885dd7082375368f0c7d54ce8d216b159","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.1.0-beta.1_1767104510388_0.4333976998564626","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-beta.2":{"name":"@n24q02m/better-notion-mcp","version":"2.1.0-beta.2","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.1.0-beta.2","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"b29314800f8a7d73c6d05bd6c65459881af8ef76","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.1.0-beta.2.tgz","fileCount":76,"integrity":"sha512-jGNsKAefpGbBtrrDJYFF+w5O+dubmuN7uNPjhwkc8RdRaFfg7Wo+MBiE41lacGfyvDxPWkp8XRjYQZTVfVxvSw==","signatures":[{"sig":"MEUCIQCinbh/MFvtmZdmVmNhYGTXCMdbv6On1ZCD0SyRW80JxwIgPCm6iZMa05yOe+o0Ix7dWjCQDHKCFCl4/60JFoboBzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291505},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"b9153c5cde926b7176878a0ab49ef064a7c2a428","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.1.0-beta.2_1767105757192_0.8489429371990134","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@n24q02m/better-notion-mcp","version":"2.1.0","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.1.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"d76f9334b0de59ca68427d3b3a5c7228c6eb2f47","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.1.0.tgz","fileCount":76,"integrity":"sha512-ponONT2eVHQRdHww33bcsK00h7QKbliLDYMVkvADRWbdijXwQ5eiH482bRGMvxQ7zqWCBB/TfYOWcVvNlLfhfA==","signatures":[{"sig":"MEQCIC0iLUVq/p+OCrgtrVOdw43ZiuK9E8zubg7JYYbN8Z0gAiAN5e8gjDPxBFXe7uye81OaFh1sRMf0nPwFo+2KTYS4Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291498},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"c44ab92360bcdf708de253bcefdc8f2d1c8e03c7","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.1.0_1767147595408_0.045336185076257696","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-beta.3":{"name":"@n24q02m/better-notion-mcp","version":"2.1.0-beta.3","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.1.0-beta.3","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"d9ca6cd650f0ad36810d002a1e2da9ec53046556","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.1.0-beta.3.tgz","fileCount":76,"integrity":"sha512-5G5tdWG4aKtaTAXuVUrRRTTWDcoUKVeFQGxLMXxup17d2olrMVPecd6C1Z6djVVUpCY1elrp+WjR0mIHcRtx1A==","signatures":[{"sig":"MEYCIQDaqBBEAlAQZNSeYNdcaiHgbDCN5zMWDbIXPDZePB1aMQIhAN+EzLTCZEoSeFiIsXGukgTvoU4iHoj5AQwZS4yZCHSX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291505},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"5b549003d69d5449807f01bbe20a5877b976c07b","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.1.0-beta.3_1767148957509_0.6503103183144128","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-beta.4":{"name":"@n24q02m/better-notion-mcp","version":"2.1.0-beta.4","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.1.0-beta.4","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"93ed62d3511a275759552a409f03e958868265bb","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.1.0-beta.4.tgz","fileCount":76,"integrity":"sha512-DupFZkvg2qXnQqYTZHyCVaU+87l8A2AbY6IpmwszObs73IMGYMUrOqqOL6PwLf/K7+Y59aDgnNYA1xmHRlrNtg==","signatures":[{"sig":"MEYCIQD0julFUjrPygifSTU5mvO5FBjic7g1HP8eEZSuzyJWMQIhAPan/AXVa+JtpRgk/rTzyo8aH+C7UZ8HO6gPzFeq9ubE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291505},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"0135f42d9acd6aa5ab66fbb18d8b3a5956f8bda3","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.1.0-beta.4_1767149583980_0.6128059810173576","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-beta.5":{"name":"@n24q02m/better-notion-mcp","version":"2.1.0-beta.5","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.1.0-beta.5","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"83bc72ea1ed7833ce024d226133ac7f312879d25","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.1.0-beta.5.tgz","fileCount":76,"integrity":"sha512-hTLBGWeDS8EBtCZ7d+qO3Yj5fuqdzpRsxQioggu0ElsJF5Vnu5FLmkxPnTzwkOgQ1JoHM0w+3fV1r9i0Y/fdcg==","signatures":[{"sig":"MEUCIBqqbvy/GWSJGSntu1i4WFU8vY69hIA3vSPc+kKdhGg2AiEA5dhv5GzevYjyG4T+FSLL4KNRXETQU8H1cq2PuiFhHDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291505},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"8b92e349a75d4abd23671b9cf7dd721b52a10969","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.1.0-beta.5_1767168115034_0.6577306560570526","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-beta.6":{"name":"@n24q02m/better-notion-mcp","version":"2.1.0-beta.6","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.1.0-beta.6","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"2204e9846284f36a8a4d9bd62e2390fb85260406","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.1.0-beta.6.tgz","fileCount":76,"integrity":"sha512-bVTkqO3NQmZPtbUaTpiDMrFj6LDR64bsvb8YEZW4kGCI1ssB65lCSV7S4fbqY36XL6vNjOvMiIbX0ZWDfVpM4Q==","signatures":[{"sig":"MEYCIQDfUdJnS/Ac5zFiHcUdZ16qYt45CyIK7fK0alXWH17XEQIhAKyU2eH31rwp0AS/mzBaCz5hb8HA2kbRJ+rhf+TfFRn0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291505},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"a02a7d6a4f95fddccae849fd8e8cc6a90a59dacd","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.1.0-beta.6_1767273501477_0.26630055596045166","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@n24q02m/better-notion-mcp","version":"2.3.0","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.3.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"3df544a4c8879f695c1c823d0b8ef000f4b796a5","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.3.0.tgz","fileCount":76,"integrity":"sha512-HeZguHqmX4hyXusHOT2MSz0N80k5g64f9yxGwArZ30hbADAjvrAVDpxc+spgJE6icDdap5GkHc7gIhq6sAuhZQ==","signatures":[{"sig":"MEYCIQDOPdP+BDxJxLIZCcgjkyy8PigzGxqc+sevJFXr1dRhdAIhALUDAFYBf4fp7FyYDsCTmDUXvKzofOv0uZHYsGUFa/Wu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291498},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"5fd95da9d5f7ee1f9d3abb1b12ee8488b300b764","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.3.0_1767536714671_0.844624126245892","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@n24q02m/better-notion-mcp","version":"2.3.1","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.3.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"e1ee2ab59af2c49bb0d6d3c05bf5cc5854708810","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.3.1.tgz","fileCount":76,"integrity":"sha512-dogfehAq2EKZKvtgcHIIGyn+JC1T/To9E5V0Wlh4NbPYMGgl00k25l9bWTFRREAnBG/dZbF2HS1vMak9PBuL3g==","signatures":[{"sig":"MEQCIAfi6WAhKZqaHu9Mv5tCSgB9iAgqNrdIdxw0pJzqOxGGAiB7RBSz/H0ctvPAVbC/UpAepieoHYLA4j7kl8DHne1qzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291498},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"9f64991d6cd63cf783a00a0f350cc8831c4a8505","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.3.1_1767537945380_0.2614116060436986","host":"s3://npm-registry-packages-npm-production"}},"2.3.1-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.3.1-beta.1","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.3.1-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"4b1aace18802732063a31ef0c97d9a5e8d4d29ec","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.3.1-beta.1.tgz","fileCount":76,"integrity":"sha512-muQMfq5AtNvMNa4c3VEjvT8909nrJB/GPIMK1I9wtxt/OPCTQreMpus4QvDwnAsJAbNH3dt7vIrkd5DR9qMb6w==","signatures":[{"sig":"MEQCIFXCAZNeUrqNocTZq6ad7ZkV8BoXE4v5I28LwgbE2KVDAiA3qRvwAydqGd6cY12pwpHNDqlbqV+WByzEjtJEvI4K1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291505},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"3c3f0075f17917fc25d01f85c1f51428b3e8e7ac","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.3.1-beta.1_1767538038840_0.24650600778789178","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@n24q02m/better-notion-mcp","version":"2.3.2","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.3.2","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"53cad2c13cc3175222e9f5d10baff8345901e74b","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.3.2.tgz","fileCount":76,"integrity":"sha512-yfh8ApU+gYkrY8xM50WX01pH9wJm+mI7+o+TF1FLNujLdoIKMtOc12Ab9k4DNoxHZIwbfSv6lQ95FJ9ZX949kQ==","signatures":[{"sig":"MEUCIBHN/0GPkqeRuJhVJp+7lyY0MXSy6H0pSHg1zUFbdYoCAiEA0MJUrgvIK7uyAT1HrOlGI5THBFfl1Z717Vg1x8SPR4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291498},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"eda063134097a4bba0a3af350324d0e8219f8c68","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.3.2_1767540550610_0.23216291838093261","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@n24q02m/better-notion-mcp","version":"2.3.3","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.3.3","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"5f28adc5cacc2d75593af0a720e78659a08e0a37","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.3.3.tgz","fileCount":76,"integrity":"sha512-0vNphmBaTjR0FAa9vJ94VIQnauoEzhlEu8ZpdYi15OYfBG8+rPcd0IZ7Dk3lXpVZhzSShVJcq/q5k1ffZJn8bg==","signatures":[{"sig":"MEUCIE9FxmmExv/amIWZQo6pox8gPV8s23RXuw6ryXdTyXWzAiEA3LMdggoMRj/fl2c7oOfx7ZpUuAtIPZsGsaof5zq+FI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291498},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"6281871ba42e50da03c844f0d3941a3cc4c6c091","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.3.3_1767541221242_0.781371211139962","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"@n24q02m/better-notion-mcp","version":"2.3.4","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.3.4","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"bfa2ea41dea31d73cf5aeee0c356ee83be715b0e","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.3.4.tgz","fileCount":76,"integrity":"sha512-QkRJIHMzAn1IMzIySdOwD72BUO+tevVND56IkY3VWFOpuOlehhSgCAJf1UxpHrFeByl9JTVRBPM2XRGu7NxkGQ==","signatures":[{"sig":"MEUCIQCT+9dDcTg/RdHwGYbCYAvmfEF6e1hO4G4UyyK8DrWmLgIgHi8byPGXD+BrQmb5SHMF29OGM152b1RiWLSuGhDVJWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291498},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"1cf5c48147738e30dff55de29a5cd07020992dcf","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.3.4_1767541710396_0.011123556859928607","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"@n24q02m/better-notion-mcp","version":"2.3.5","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.3.5","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"be7881c685a59e1cfb1d526778cd5a267cd20bba","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.3.5.tgz","fileCount":76,"integrity":"sha512-WHkWC0fLfrYn38gDn6+Z1xz2p+1tY74dJhDmm2M3FlsGAxFZJ/j/b1etLbv2DB3mrknK1OJvyRHyD9dOyKkcAQ==","signatures":[{"sig":"MEYCIQDaw6JDVCGZvUUFn7Wf48sLF420ppsSULr+jEdGQ1dHRQIhAIKwS9qLUhA67LoJNV4C4Ntbbfyex1+C61l2/PLmDDo+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291498},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"8ee4840194faf141a0871862f4c9b68973b15b66","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.3.5_1767542393564_0.602926413234623","host":"s3://npm-registry-packages-npm-production"}},"2.3.6-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.3.6-beta.1","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.3.6-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"6143eb5ad4664278f0219ff2064c32bdbbecf508","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.3.6-beta.1.tgz","fileCount":76,"integrity":"sha512-cDIeWRZYgEA0BiwL/BHkV4bT8dpXuFq8ie9cQUvkj46T+pCRgC7u/dICXuY57ZtyAosHJ5gizJhXlbASI7Q8WQ==","signatures":[{"sig":"MEYCIQDukY9ePG+26RLvDUr9YLv8yol0tU3TmOm+adIwuNR9mAIhANxjNZD422BJ64ZcV/J15vQZtKX3fN2D0w4zah/uit2C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291505},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"c9adeec93e191b30218b0b6c2491fa6c18c92ff0","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.3.6-beta.1_1767543819111_0.3528551099119577","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"@n24q02m/better-notion-mcp","version":"2.3.6","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.3.6","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"0cb967b38e24bd895bc3ed5203b67d92a5de763f","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.3.6.tgz","fileCount":76,"integrity":"sha512-suP3l2RG/LR8iK2VJvB6ceF7Fccyw4QZbSNFA7rzLYnf+Mt3JXvfBfrlQlWHFTbzqv4fEqfzi0vgpWzWMIInRQ==","signatures":[{"sig":"MEYCIQCRHu81HYx8nPDHa8nz0wy0LbQ2EBhrddCfV0u/ItUfRAIhAIGi2+De5DBrUOfhQwKAwEdfBwQFWp/EWpI5pRKB4v2D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291498},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"13234489d87ca29bcdd1e13f983df7ffcb5f102f","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.3.6_1767544052242_0.5074519332365739","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"@n24q02m/better-notion-mcp","version":"2.3.7","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.3.7","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"a8ebea280e42f24ffda9183188be27f51f131375","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.3.7.tgz","fileCount":76,"integrity":"sha512-0voScBZ4vEVW9sBe9LU5Db6eLIymK00UspvRyvfO+aJm60E7wA2fQqcLmWnoG3bmCRswWHUJujVC0SDTgI01FQ==","signatures":[{"sig":"MEYCIQC+0Q9aCm4t9+bJ6VUX+zFFusX9gQW8STjhUAuYUK5WLAIhAIW6SIr8xCI82lcCU08eKZ5dZa4ugFzA8rn+7TO1bZgT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291498},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"4e275f4497d7c287c26108bf062d1f2fa8c45587","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.3.7_1767544545615_0.7363166051248897","host":"s3://npm-registry-packages-npm-production"}},"2.3.7-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.3.7-beta.1","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.3.7-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"41be68c1c5e8cf6d5b4ddd452240f4b3d7ddde92","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.3.7-beta.1.tgz","fileCount":76,"integrity":"sha512-4xQ/X1Rz1UZQXE/s7WiQVgdyMjLncj+hHvnoe7Tg7Fas79IgSOc3V3IOz8m2yFFjLgKI+nmSrq3zWl0zVdA2vA==","signatures":[{"sig":"MEQCIET1ltU0hxKdD7DFDO16dtAUE10KOIlWo3AOEnOTU9SBAiAwPe4vEITrBTfhCI8AE4+gDckYUUkow+MONu8POZ0/2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291505},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"9d58aee9d6bd231eae5c9b9a35717fa602b528aa","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.3.7-beta.1_1767544677130_0.728929798200449","host":"s3://npm-registry-packages-npm-production"}},"2.3.7-beta.2":{"name":"@n24q02m/better-notion-mcp","version":"2.3.7-beta.2","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.3.7-beta.2","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"8166c40ad2c69056ab3791a5153b0129ee5e8714","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.3.7-beta.2.tgz","fileCount":76,"integrity":"sha512-xiDx+Blm8l/yK+z1Oin+i3o6RGJ1r8pGWZRDJkQx0TKbzkAbTVwYoYpSR/uuMmwO7WWVeFoDXz41Q2hQ0Tl1fA==","signatures":[{"sig":"MEQCIEahrDACF+8l1KJQ9ixfDeIfZ6BnLPIeGGtoVpCQADGVAiAA9t6cH4bzh8uw779ghZEd0tMvptM5zS4pMIm0utJqIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291505},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"d132c125b77f40642c5d1e02b2ff2f61833793a7","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.3.7-beta.2_1767544918035_0.8842912769310209","host":"s3://npm-registry-packages-npm-production"}},"2.3.8":{"name":"@n24q02m/better-notion-mcp","version":"2.3.8","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.3.8","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"4eaa6a9dd9a6ec494759f6c43a8a0a2944b83e92","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.3.8.tgz","fileCount":76,"integrity":"sha512-W7wXzadizZmmHWzz9Uzi0zw7bVBJ/8ruiJwp7aP7jNSFDE6ADhi/zyeaUvYma5pdp/tsvHSul9cAhXQgyl0jng==","signatures":[{"sig":"MEYCIQDtejNRgs68kGG6C/+ivDcdbqA4dUQB5e0wN1O9C/CD3gIhAOHQ+n/4cXHJQ8gQW+WLpb445Z4y6bbEhhs6oskMsH2y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291498},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"e4f276c115815ac8fcfe80d239154a263357349a","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.3.8_1767545070852_0.0789153847849311","host":"s3://npm-registry-packages-npm-production"}},"2.3.7-beta.3":{"name":"@n24q02m/better-notion-mcp","version":"2.3.7-beta.3","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.3.7-beta.3","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"3db4039e869a1644fb26eb3091a8bfa916d8b56d","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.3.7-beta.3.tgz","fileCount":76,"integrity":"sha512-nDOt0AezCNrL/ej8I/JHWj7A/3nGNxcjbV7IbDFLQeD7cbp/Meze7Lh1v6mzywThiex/IA2ip70Pmy26KFo/nw==","signatures":[{"sig":"MEUCIQDczYcr0uc645CgIhJ2xZ6Gn+iN/ThxmdHpY3lxD2QbfgIgbWlTCIqfcBAw9BGjIT5ynUFHD11uRFO6FwiT8FX9UiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291505},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"f8eec23add1f7f0ed580a0da8a0ac768d5d9341b","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.3.7-beta.3_1767545284541_0.14211618760049483","host":"s3://npm-registry-packages-npm-production"}},"2.3.7-beta.4":{"name":"@n24q02m/better-notion-mcp","version":"2.3.7-beta.4","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.3.7-beta.4","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"50597505f1d4e1ea6c151dc5d8feb21222b640ca","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.3.7-beta.4.tgz","fileCount":76,"integrity":"sha512-I0WC1q33do4Zy6BBe8L6yIMlIn+ueaZTYmDp2GFvJkzkoK3yjhefFiP8u8d+BI9R4Ss856iptECFTbxaeQaWsA==","signatures":[{"sig":"MEUCIQD7aJqAm2KYQhz+BLInYQUyViMYvA5ilqkbjUPnSpqcTAIgRmAZ3csOz+c0aByO3QTawCTwQVHVNB/uq+F5hVuLI9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291497},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"d7d2e03a4f18e0dca05140ff738293900fe83919","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.3.7-beta.4_1767545433889_0.6301853088324625","host":"s3://npm-registry-packages-npm-production"}},"2.3.9":{"name":"@n24q02m/better-notion-mcp","version":"2.3.9","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.3.9","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"9b0385c0b6dfed63a768c009286ba31100255016","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.3.9.tgz","fileCount":76,"integrity":"sha512-L4Zu7AUCN3oFwYAhx6n2pBY9Mc2NKCouqALv199W+r3Zu20MkzYykMWkX8ETXdDIYZFUVtuW81rNPdCSD7PWVQ==","signatures":[{"sig":"MEQCID/I2cnbLzBYkqnW4r4kf0G4UN8C8llX1i1fRXArlFdmAiAexuqV84bDfpbsRYtcPGHYbVEZ4HHOotHGg/ImBCNphg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291490},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"3a6d93873c42c3bceda8f6a7f85088a408b24e8f","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.3.9_1767545963391_0.48978831166576486","host":"s3://npm-registry-packages-npm-production"}},"2.3.10":{"name":"@n24q02m/better-notion-mcp","version":"2.3.10","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.3.10","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"04d18ffd5cf9e31ef71bb5775ac93441701a573b","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.3.10.tgz","fileCount":76,"integrity":"sha512-z8l1Q0wAE7TmOvx24i4ivLKAaMS2mJsP3T6fxHYXqFdqS2UCcWhSpLbwMi+4sthhlp+h/CupU5SgWtr9f8udRQ==","signatures":[{"sig":"MEQCICR9rD0gaX0anSFOS1i5BxmmZs29k4cchFOlon11G6F1AiB/WyrDH9MFG58RgooVR93FjL69udSAa0H+KnJRpIMYqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291491},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"2fc039396e8c533ad91e7a3cde9bbb940d95cb65","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.3.10_1767546320742_0.20968241664174614","host":"s3://npm-registry-packages-npm-production"}},"2.3.7-beta.5":{"name":"@n24q02m/better-notion-mcp","version":"2.3.7-beta.5","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.3.7-beta.5","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"ecd0f6ae611f002ad1fba5258e3d5fa11f1462d8","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.3.7-beta.5.tgz","fileCount":76,"integrity":"sha512-+UM1wbQzpQZrgyeLeVeHGN7ODH8W91lKRwr2joBQmhiAD5RpXivTekjlmwrnnaS7aH4XT7my8bjAlO98BY+Ghg==","signatures":[{"sig":"MEYCIQDtnUnAX27NUUYG1tck9e4Bb1CtNjUkCLUrDXNEsq6w3gIhAPj5LZLu3sLIYq5UZ0k31P5qAuDZy+YAS0y0dUo0rX/y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291497},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"43da2e081e14328b2fb55c32ca166eb85c0a8840","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.3.7-beta.5_1767581776608_0.5696520280844641","host":"s3://npm-registry-packages-npm-production"}},"2.3.7-beta.6":{"name":"@n24q02m/better-notion-mcp","version":"2.3.7-beta.6","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.3.7-beta.6","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"7675c973cf7713f9f4e5b2933837d49c000c0845","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.3.7-beta.6.tgz","fileCount":76,"integrity":"sha512-HuOtwS6ZlSBJPtHk7ogEdYlwEtEzl5KgsMJ3PG6qakjjctG+E6bMuzkkYO8+8cbZQzvESmyOScZwi9wYNAVf1w==","signatures":[{"sig":"MEQCIFjpuMqcPZvn9WRkw25SUmb2AZ91geiPwAFM4LM7Q/UDAiBf/xWG6hsy0jdZmHgagbF2LmPj6KSGvjhnf63wPVVYAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291497},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"4eefd5511ca2709e4fe1fc3a4d2d7b786ca52f40","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.3.7-beta.6_1767583753576_0.8579390967348919","host":"s3://npm-registry-packages-npm-production"}},"2.3.11":{"name":"@n24q02m/better-notion-mcp","version":"2.3.11","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.3.11","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"286dfbf9289f422c71552b3575ffb30663014ece","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.3.11.tgz","fileCount":76,"integrity":"sha512-atMwp3B82qZDD0gH0AnTdu9qfR7oWPKRlYwJimucSqVudtbjOBi9uDhaLrmFli+gLrQznBGjWP7lLBzbm0Ci2A==","signatures":[{"sig":"MEYCIQCHfV/P/qWP26o5nHGoWFLlT3dqX4m3z7+6zAvHSobMigIhAKR9r+xYVsCppVbriRel+bUc16r70l5/vBqiopO8NFD5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291491},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=22.0.0","pnpm":">=9.0.0"},"gitHead":"82e2c9dc954e44c08dd5b22da5ebd1c19aa974bf","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"10.9.4","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"22.21.1","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.3.11_1767584573647_0.35565129775441506","host":"s3://npm-registry-packages-npm-production"}},"2.3.7-beta.7":{"name":"@n24q02m/better-notion-mcp","version":"2.3.7-beta.7","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.3.7-beta.7","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"0dc609b81721bc8a9642dd241582d5deeba44bf6","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.3.7-beta.7.tgz","fileCount":76,"integrity":"sha512-zFSCZDkZ05iwCfTyO+fBDagTRqSXp3d47Hmesifx/SMDoit+xZFgsaKcQoP24MxCyHB0ydlV+F83YI+4b2hvDg==","signatures":[{"sig":"MEUCIFnGq4PsoH4BPCnZDT6qWyQU6CdjAK57DAu6wIaDdFFBAiEArO4K+1j1gBs8bFbyUqeOAZoOvXgYHp5Z1HtfD60X9x0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289347},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"gitHead":"c29678cca9000db80db335f63a8c75126de3d1a8","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.3.7-beta.7_1768199875585_0.9388307238486155","host":"s3://npm-registry-packages-npm-production"}},"2.3.12":{"name":"@n24q02m/better-notion-mcp","version":"2.3.12","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.3.12","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"62d1a00dcc2f994395312d62c236f2c5e863ed57","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.3.12.tgz","fileCount":76,"integrity":"sha512-ArMJG1mTnlc3RskbqS9jOrGH05nkR0oecU+o6jQXitBzTFv0LIJQgrD06Y0SGfLA9C2G27M/c5gAkgKyMLXzGQ==","signatures":[{"sig":"MEUCIQCsP0sFu8sxF2sEK7lJolKfAILFLOdu48t8/QHYBOPxhQIgTHdAizQwb8I6SAuIeFuNsXB3MqX4KIM2tFDQoyCOmGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289341},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"gitHead":"feb49f2b1d452603b28c8f7a01feffb817492263","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.3.12_1768201297139_0.36755945332528084","host":"s3://npm-registry-packages-npm-production"}},"2.3.7-beta.8":{"name":"@n24q02m/better-notion-mcp","version":"2.3.7-beta.8","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.3.7-beta.8","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"e59f875708269a73a51da5b58e4b1c911cc88aa4","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.3.7-beta.8.tgz","fileCount":84,"integrity":"sha512-y7Wq+79NTL96gVzUlCNKA4zShyCpMK4WZDCqqlXhqTl9DwLinL8zy5MMxmmORbQttbKqIoR6IYeHUanl34jCYw==","signatures":[{"sig":"MEUCIQCi22gjqy9vAOcLxARLqxVQ1DLVq8Da0Ed54zOS2rJ8agIgBLMPngJ0HLkDEIPFL8kxK0JVtDA58iHYwYHFuaEoo/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306884},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"gitHead":"2badbff09df17c019ad62bbd259334562a24ab31","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.3.7-beta.8_1770263106870_0.6804843539252305","host":"s3://npm-registry-packages-npm-production"}},"2.3.13-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.3.13-beta.1","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.3.13-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"bc8cbd3b7855ff16e763a9fde6257db4a97b714d","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.3.13-beta.1.tgz","fileCount":84,"integrity":"sha512-hNgmEyapfyj3lWcv0q3I1p+rFLwmi2y+CpJfO99TuzKxKF5QJR3tpCW1+Jfd+pXkgNie6UelFJNMgLOe+yaBqQ==","signatures":[{"sig":"MEQCIA+3urWA1H/P5rSD5Hkvqyl8NIZsxShoeNhl2wQGNgGRAiBa5BEqVSOKT17pFHqrTYKQajn+R0hcPisWeDDkuG1iXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306885},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"gitHead":"08b930d92b86c5c48bb336b693a1642cf6ec9642","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.3.13-beta.1_1770267086009_0.6648755264791","host":"s3://npm-registry-packages-npm-production"}},"2.3.13-beta.2":{"name":"@n24q02m/better-notion-mcp","version":"2.3.13-beta.2","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.3.13-beta.2","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"b297cde8f8993a696e4196b0b84622110f22d4bb","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.3.13-beta.2.tgz","fileCount":80,"integrity":"sha512-P56BjGm/CGGge0NLmpyqbOWCZql35KRQbwcS62KklwJY/w7DClmRZYUjX73JsbB73a5aMQugFNUuOMfLHLTqyQ==","signatures":[{"sig":"MEYCIQCYYdx3xKim1kZ8PLqy1r4ZEMxIm0jm5CM8k1M9KYuwRQIhAK/dh4Ptx+IkEgQ+2y50gcrRgsnEZcG9lq0Fh4C4BXvu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304539},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"gitHead":"591483965848e9e51056622ffa20b7f415dae7dc","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.3.13-beta.2_1770275926393_0.7617930332059235","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.4.0-beta.1","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.4.0-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"94452c6be304eeb0d2ee486a0110406c81c57f1c","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.4.0-beta.1.tgz","fileCount":80,"integrity":"sha512-NTfaeE32Bb77/UYaviNYvOFfLbUBE+9Mgqv7UCBvps99ZOftfL0rqOThO0ueg3Y+whwj9aX5XCK0R19+B1buLQ==","signatures":[{"sig":"MEUCIFnMAvgBLui0lJIQzF0YFWdKEr50Qu4PouHKvMbxWpVaAiEAh3gpEqAAkJdrQDulCAzCVKlE1ROC8Cd9Ters2rfQxRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304594},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"gitHead":"4a5f8f7f815f7d0bb16b13bc281f4f1751d24f14","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.4.0-beta.1_1770283776802_0.4010872322319958","host":"s3://npm-registry-packages-npm-production"}},"2.4.0-beta.2":{"name":"@n24q02m/better-notion-mcp","version":"2.4.0-beta.2","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.4.0-beta.2","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"f4121dfa3af3536084f89f954c8336487a47ead5","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.4.0-beta.2.tgz","fileCount":80,"integrity":"sha512-vAeDBj0CfmnzGyGsB1WOkOvrmM3KYtXfedgYmlXR0/SDxCMyt9l3FbAXkBUGDZafLIGDHYwYq4rexejwXF0XOw==","signatures":[{"sig":"MEUCIQCIGO9RmCfluW9Xoj7W9IBoBGrtB3i+xh+hO2+69j7JZQIgDzQ0cw6vStbAtoN/a4wPGI66jPv0+21Zs6VU4FKFTIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304594},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"gitHead":"47164558908b83a479d248673a45f3df7154013f","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","release":"semantic-release","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"pnpm build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","semantic-release":"^25.0.2","@vitest/coverage-v8":"^4.0.8","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.2","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.4.0-beta.2_1770284186512_0.0653752293818306","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@n24q02m/better-notion-mcp","version":"3.0.0","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@3.0.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"5b260f42e7cad1462cf2fc4995fdf6244e1547c7","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-3.0.0.tgz","fileCount":80,"integrity":"sha512-ZiB6JzKF3Bn2rk7V1O30E1PB38YQ0n13u6FlSl6hYpqltS+e0FOhrJGRYQpXjXKyLGI36gD+PVADYDJaSXtD/g==","signatures":[{"sig":"MEUCIQDJRmO4hA1KtbPnfVI0FPV+iRujf/Jwgl11bLXBSMN+7wIgRsh1bIGdAx/xOQbpVOIyRPphDrici7xN4uEz43B6+oM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304173},"main":"build/src/init-server.js","type":"module","_from":"file:n24q02m-better-notion-mcp-3.0.0.tgz","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"_resolved":"/tmp/b5d1dbd21ac4641b3e28cc125390a10f/n24q02m-better-notion-mcp-3.0.0.tgz","_integrity":"sha512-ZiB6JzKF3Bn2rk7V1O30E1PB38YQ0n13u6FlSl6hYpqltS+e0FOhrJGRYQpXjXKyLGI36gD+PVADYDJaSXtD/g==","deprecated":"Incorrectly published from dev branch. Use 2.3.12 (latest) or install @beta for pre-release.","repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_3.0.0_1770351097815_0.7128531270688239","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-beta":{"name":"@n24q02m/better-notion-mcp","version":"3.0.1-beta","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@3.0.1-beta","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"c53e5db5172d29dddd14dc38df2e7471516bc415","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-3.0.1-beta.tgz","fileCount":80,"integrity":"sha512-lxptlulCkbY6pjD+KW1tu/35nW4OhPY0kBEiTlPL/EgOO0UglK7cGCN9bqqgVsB40bfEtFaBpIuvgc8/MyE9uw==","signatures":[{"sig":"MEUCIGyYlQSK2YTIbbWMnEciRPyrKJE4ilP51d1DcWFOErAhAiEAwjWXIWUGzzIpcbbcWJFUpIZjaqQxB0mrVSMY1SEMRRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304178},"main":"build/src/init-server.js","type":"module","_from":"file:n24q02m-better-notion-mcp-3.0.1-beta.tgz","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"_resolved":"/tmp/38a4fb2c53484413a91bb98084a21213/n24q02m-better-notion-mcp-3.0.1-beta.tgz","_integrity":"sha512-lxptlulCkbY6pjD+KW1tu/35nW4OhPY0kBEiTlPL/EgOO0UglK7cGCN9bqqgVsB40bfEtFaBpIuvgc8/MyE9uw==","deprecated":"Abandoned 3.x lineage: published Feb 2026, then the git history was rewritten and main returned to the 2.x line. Use the 2.x releases.","repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_3.0.1-beta_1770362423061_0.3041183887031085","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"3.0.1-beta.1","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@3.0.1-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"d3d13d4e142a37109d05d0ad7c81394288bada61","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-3.0.1-beta.1.tgz","fileCount":80,"integrity":"sha512-0oPzkoH+WMrnNscucZvdFQSFMMvi3MgeqyBxANAYW5xZyhM5yECJxcGQgmkGopGrqh16/796rtKiJy50ECHG5w==","signatures":[{"sig":"MEQCIBeYKgNyjJXm8KrizWfscApQZgGj2futfy/rtX4HbLWoAiApZAOtjxMqirNWpMCjCn/spgfN0PaUdky51h+gEmMV8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304180},"main":"build/src/init-server.js","type":"module","_from":"file:n24q02m-better-notion-mcp-3.0.1-beta.1.tgz","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"_resolved":"/tmp/147e94bee1320236b088a5450982bdfe/n24q02m-better-notion-mcp-3.0.1-beta.1.tgz","_integrity":"sha512-0oPzkoH+WMrnNscucZvdFQSFMMvi3MgeqyBxANAYW5xZyhM5yECJxcGQgmkGopGrqh16/796rtKiJy50ECHG5w==","deprecated":"Abandoned 3.x lineage: published Feb 2026, then the git history was rewritten and main returned to the 2.x line. Use the 2.x releases.","repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_3.0.1-beta.1_1770391091738_0.09602661459154915","host":"s3://npm-registry-packages-npm-production"}},"3.1.0-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"3.1.0-beta.1","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@3.1.0-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"286fb389b87a6667ab1904396c2515564c95a4da","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-3.1.0-beta.1.tgz","fileCount":80,"integrity":"sha512-uAByuGc2ecu3KZ8m0n9M0HoqKaEDjPi5eEZkiLJm1lvix1wRQ22rQDdYD3Bj7eN9n12+HY9g0Y1tjL33bP51xA==","signatures":[{"sig":"MEQCIDRNKnP2s1J7aq9YLdeNxwx0O8Ut1f/En/3wr6gPkdp+AiBGdDFM7dLeGCX/6z28NWu1v7zHbLiW+mX1df1RofgEWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304180},"main":"build/src/init-server.js","type":"module","_from":"file:n24q02m-better-notion-mcp-3.1.0-beta.1.tgz","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"_resolved":"/tmp/1041acadc5feb460b7b18849b404c601/n24q02m-better-notion-mcp-3.1.0-beta.1.tgz","_integrity":"sha512-uAByuGc2ecu3KZ8m0n9M0HoqKaEDjPi5eEZkiLJm1lvix1wRQ22rQDdYD3Bj7eN9n12+HY9g0Y1tjL33bP51xA==","deprecated":"Abandoned 3.x lineage: published Feb 2026, then the git history was rewritten and main returned to the 2.x line. Use the 2.x releases.","repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_3.1.0-beta.1_1770528913425_0.1614054490150123","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@n24q02m/better-notion-mcp","version":"2.4.0","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.4.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"90f883af0ad971421d2119dc0f386637ef752d4a","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.4.0.tgz","fileCount":80,"integrity":"sha512-0x/0GHd2yupeFCxC6l3C6z5D/PqygFLZ+hKV4PTYS5fie8EXSV6g8DP3FgezgRzPhjP0Ugm8IdrOdiVZUBUiSQ==","signatures":[{"sig":"MEQCIAu/72S/oLAnNyM8Xp/C6U2UCbSuqWIpzuu2Gv5hrWtRAiAWv4rohyz1+WVpTlTt6uG5/CR20nh8Kuj2IKBlbaMozQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304173},"main":"build/src/init-server.js","type":"module","_from":"file:n24q02m-better-notion-mcp-2.4.0.tgz","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"_resolved":"/tmp/41c6626ba6119820df4d6185c72d66d6/n24q02m-better-notion-mcp-2.4.0.tgz","_integrity":"sha512-0x/0GHd2yupeFCxC6l3C6z5D/PqygFLZ+hKV4PTYS5fie8EXSV6g8DP3FgezgRzPhjP0Ugm8IdrOdiVZUBUiSQ==","repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.4.0_1770570941574_0.045322191846301374","host":"s3://npm-registry-packages-npm-production"}},"2.4.1-beta":{"name":"@n24q02m/better-notion-mcp","version":"2.4.1-beta","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.4.1-beta","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"5f8d89668063e8f0b1fb625bd32355281306cc51","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.4.1-beta.tgz","fileCount":80,"integrity":"sha512-diuxQuObVF8keJbgwpsBZcCXYSG9wwBmSG6RLboZzUIJo4ywLj1j9nWxTxLBEuRLQLV5tKbqPqkwY3j1TMGkDA==","signatures":[{"sig":"MEUCIQDCtrGscVlJ0oH6l7hsepdDReMsIXzRKv+U40cB3+gqWAIgCJyDl+Jvz+EIf/uIniIiQbTWZH9K27ZgnGxXeiMwmas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304178},"main":"build/src/init-server.js","type":"module","_from":"file:n24q02m-better-notion-mcp-2.4.1-beta.tgz","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"_resolved":"/tmp/b82df7f605662ecb665fe10a5826f6fa/n24q02m-better-notion-mcp-2.4.1-beta.tgz","_integrity":"sha512-diuxQuObVF8keJbgwpsBZcCXYSG9wwBmSG6RLboZzUIJo4ywLj1j9nWxTxLBEuRLQLV5tKbqPqkwY3j1TMGkDA==","repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.4.1-beta_1770625628114_0.8996528571332563","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@n24q02m/better-notion-mcp","version":"2.5.0","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.5.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"ea947ae2eaf7c917ab6e5d4d5aab50542011e608","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.5.0.tgz","fileCount":80,"integrity":"sha512-RGVtN/IZ9ornlCjFfPBFw+sIKqUM+ne7OLCFrdB3WLc8b9ONH441/OnyZMiGTmLavB7xVMDG6Qyr0jAY0vdiig==","signatures":[{"sig":"MEQCICxuJQIk9bB63uMJN9gWwuc+J2ZtXbK8+hFDmSk2jdevAiACsdc/EW45xrKVk+EZJNJiteqirX2d9BR1j79878cpAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304173},"main":"build/src/init-server.js","type":"module","_from":"file:n24q02m-better-notion-mcp-2.5.0.tgz","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"_resolved":"/tmp/e2595857cef9f7773c23132222e32f32/n24q02m-better-notion-mcp-2.5.0.tgz","_integrity":"sha512-RGVtN/IZ9ornlCjFfPBFw+sIKqUM+ne7OLCFrdB3WLc8b9ONH441/OnyZMiGTmLavB7xVMDG6Qyr0jAY0vdiig==","repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.5.0_1770631136258_0.6315014359664024","host":"s3://npm-registry-packages-npm-production"}},"2.5.1-beta":{"name":"@n24q02m/better-notion-mcp","version":"2.5.1-beta","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.5.1-beta","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"6bcef92ae730209152326a1fadeb8de89d891b10","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.5.1-beta.tgz","fileCount":80,"integrity":"sha512-MVnBmwcapJWis5x/QnQGZQbly563UmOuMRivniatdbkcuevKRmRaWcSnp02/6noVV8ASUFsV+Ti6ecBDGwxeuA==","signatures":[{"sig":"MEQCIGJPehC+eD7rofrmT1rVdiBE/P6w1bNMrff0/1DALKywAiBrPA2wXbR/YRvKpbtKc4p9ZZZwC+b54yvmE+oUY5ZBjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304178},"main":"build/src/init-server.js","type":"module","_from":"file:n24q02m-better-notion-mcp-2.5.1-beta.tgz","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"_resolved":"/tmp/ab5af011cab59327ad2a3f964d6b7630/n24q02m-better-notion-mcp-2.5.1-beta.tgz","_integrity":"sha512-MVnBmwcapJWis5x/QnQGZQbly563UmOuMRivniatdbkcuevKRmRaWcSnp02/6noVV8ASUFsV+Ti6ecBDGwxeuA==","repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.5.1-beta_1770689441846_0.687618901770437","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@n24q02m/better-notion-mcp","version":"2.5.1","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.5.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"cf4623a03ba84c8640f9d178746da7cf0190449f","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.5.1.tgz","fileCount":80,"integrity":"sha512-GAKM8Tf18+zQm6FE3Ui/VOlWaly/c7oHRDhoNrbqmp/XSyK38Mc8Pi3z9lSeYpEmKtvkTUZ41YR+GU/BjWB+Tw==","signatures":[{"sig":"MEUCIQD4Zxp2h47UIwcoSRxkQ3DevL0+r0v3EGAO6iQXlTTrXwIgXHBpHzR7i4MGNaecTLLIwu/0LPeuAPG0R5kR93R2DgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304173},"main":"build/src/init-server.js","type":"module","_from":"file:n24q02m-better-notion-mcp-2.5.1.tgz","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"_resolved":"/tmp/441b402446b82270e603523e7f43073e/n24q02m-better-notion-mcp-2.5.1.tgz","_integrity":"sha512-GAKM8Tf18+zQm6FE3Ui/VOlWaly/c7oHRDhoNrbqmp/XSyK38Mc8Pi3z9lSeYpEmKtvkTUZ41YR+GU/BjWB+Tw==","repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.5.1_1770689600075_0.2112332135969912","host":"s3://npm-registry-packages-npm-production"}},"2.5.2-beta":{"name":"@n24q02m/better-notion-mcp","version":"2.5.2-beta","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.5.2-beta","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"3d73591b663d97ff6e76456ff5626d726a016605","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.5.2-beta.tgz","fileCount":80,"integrity":"sha512-UwBB8tih7JC69diGlU1ho1FPVXXzdAEpf2DDFMOGkRbA4PcHxV30N8ma0NiMZLpw/jBLwqRcJm+CFh4TNNFlFw==","signatures":[{"sig":"MEUCIH8CSfXqGw0lR2/gc3FW6hM54ahkWdub4fwjsa3aOKVJAiEA4LdxFqMpXNfsmmSStvVqbrA4t2fYC6XKyH5IfUetngE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304178},"main":"build/src/init-server.js","type":"module","_from":"file:n24q02m-better-notion-mcp-2.5.2-beta.tgz","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"_resolved":"/tmp/59ef1ae9ced5370b119eb8540af842f0/n24q02m-better-notion-mcp-2.5.2-beta.tgz","_integrity":"sha512-UwBB8tih7JC69diGlU1ho1FPVXXzdAEpf2DDFMOGkRbA4PcHxV30N8ma0NiMZLpw/jBLwqRcJm+CFh4TNNFlFw==","repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.5.2-beta_1770890239417_0.49023100400759034","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@n24q02m/better-notion-mcp","version":"2.5.2","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.5.2","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"d311271949f57ca2ec6ca0f9d7ec82e42258ab53","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.5.2.tgz","fileCount":80,"integrity":"sha512-HEnH4ZC+qsjjKppWubkmBDi12Gz2oRx/lfcTB8IIxjEPzkPkFiFmvzeun5+MoF9YTNeOoAkYFnHNpj8qod2VEQ==","signatures":[{"sig":"MEYCIQCnlaIKq8b5ujLIWSFDmFK0K8SJRAetPQ48NTeiDLkPKAIhAMcnmPvJ8K2cwJkQRt9Cx/yS+K2Jh/lvgvN1IYej5cGQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304173},"main":"build/src/init-server.js","type":"module","_from":"file:n24q02m-better-notion-mcp-2.5.2.tgz","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"_resolved":"/tmp/7ee2c27a2f3cc807c4a902022998fabe/n24q02m-better-notion-mcp-2.5.2.tgz","_integrity":"sha512-HEnH4ZC+qsjjKppWubkmBDi12Gz2oRx/lfcTB8IIxjEPzkPkFiFmvzeun5+MoF9YTNeOoAkYFnHNpj8qod2VEQ==","repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.5.2_1770890584141_0.5738014768940207","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@n24q02m/better-notion-mcp","version":"2.5.3","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.5.3","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"f9811ec84472e48cac1a1510bcec5ba88c0c108e","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.5.3.tgz","fileCount":80,"integrity":"sha512-0HHn3egcqkwTMpVjNAuJoNP40nC8v8QsnmSYENS46DD+5l6VvT+q+Kzrz0b+cZaFdvo6IR8vh63nvzPMLBOwtw==","signatures":[{"sig":"MEYCIQCamUfiPyvaeqP7xFvzzkEfHnRiWrtM6oeyG5VsviEiRQIhANf//wmvXT7BAHCaEiXgejyTNSi/vLEllSp91wKzro98","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304173},"main":"build/src/init-server.js","type":"module","_from":"file:n24q02m-better-notion-mcp-2.5.3.tgz","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"_resolved":"/tmp/2697e420e64e9498031b4464e20fe227/n24q02m-better-notion-mcp-2.5.3.tgz","_integrity":"sha512-0HHn3egcqkwTMpVjNAuJoNP40nC8v8QsnmSYENS46DD+5l6VvT+q+Kzrz0b+cZaFdvo6IR8vh63nvzPMLBOwtw==","repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.5.3_1770973169046_0.03295749989455565","host":"s3://npm-registry-packages-npm-production"}},"2.5.4-beta":{"name":"@n24q02m/better-notion-mcp","version":"2.5.4-beta","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.5.4-beta","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"7dff904aa7db47985ac4e59ca7ff7cbcf9971405","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.5.4-beta.tgz","fileCount":80,"integrity":"sha512-3xHrxVLfkKU/Wjv16MulnavP4/UPCIASdlpnVaFZqKMUH/h8wDYebfXkaajFKwUXa1l9Ehs7ST9lpgbONAlVBQ==","signatures":[{"sig":"MEYCIQDi3GfuhswQ65ezu1dwHiyUvmdPxMj154eYS2yhxE0WkwIhAOWhsFnxYNbGSthKa3bZQODnO39EGHhni+JqC9GZBgy1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304178},"main":"build/src/init-server.js","type":"module","_from":"file:n24q02m-better-notion-mcp-2.5.4-beta.tgz","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"_resolved":"/tmp/ca811b242758f3428d271e516069f3f7/n24q02m-better-notion-mcp-2.5.4-beta.tgz","_integrity":"sha512-3xHrxVLfkKU/Wjv16MulnavP4/UPCIASdlpnVaFZqKMUH/h8wDYebfXkaajFKwUXa1l9Ehs7ST9lpgbONAlVBQ==","repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.5.4-beta_1771061058945_0.003259459943753873","host":"s3://npm-registry-packages-npm-production"}},"2.5.4-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.5.4-beta.1","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.5.4-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"43e74a17fbae760e9676a8f92c7d83ae747cc64a","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.5.4-beta.1.tgz","fileCount":80,"integrity":"sha512-YV/h77GttMLNm5k2Ye2VIEqpfIwrYQHrNQc1hG+6YqFp6QiImOqs2dKY7rSxwPhUS9a41NofqjIIxRErvBV8fg==","signatures":[{"sig":"MEQCIE03XVSKiKgzYxZUrdhIkCLzz6WTGjhWBosIHltqwQM7AiAVzRvPTyO0Yn3jkFbBwSEHN0NXMI2ehVRAsl8sf7jxwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304180},"main":"build/src/init-server.js","type":"module","_from":"file:n24q02m-better-notion-mcp-2.5.4-beta.1.tgz","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"_resolved":"/tmp/2163befb37883125c1edd19fb355c336/n24q02m-better-notion-mcp-2.5.4-beta.1.tgz","_integrity":"sha512-YV/h77GttMLNm5k2Ye2VIEqpfIwrYQHrNQc1hG+6YqFp6QiImOqs2dKY7rSxwPhUS9a41NofqjIIxRErvBV8fg==","repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.5.4-beta.1_1771064023435_0.5673234177455186","host":"s3://npm-registry-packages-npm-production"}},"2.5.6":{"name":"@n24q02m/better-notion-mcp","version":"2.5.6","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.5.6","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"feed524ceb1108e667ff7210b0425fd8666b73c8","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.5.6.tgz","fileCount":80,"integrity":"sha512-2C09ioXvC4DlVphq6zfZDiPe5Eiicyn/x8fcQ3WDvZu4mFdIpCPkuET+heAw/tUA079HOOaglPlHuLIsfEf4Wg==","signatures":[{"sig":"MEQCIHTXju5E0/tuQ2JPGaLdhhpA2GCK5MnkrdY59x7VhqgSAiBr+6nvaobGEh5uSMz3HCkP+JwMF1o72NwvyzDnOmjRfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304173},"main":"build/src/init-server.js","type":"module","_from":"file:n24q02m-better-notion-mcp-2.5.6.tgz","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"_resolved":"/tmp/6c66c8ce5e60d46f61ce8a4e8d91e069/n24q02m-better-notion-mcp-2.5.6.tgz","_integrity":"sha512-2C09ioXvC4DlVphq6zfZDiPe5Eiicyn/x8fcQ3WDvZu4mFdIpCPkuET+heAw/tUA079HOOaglPlHuLIsfEf4Wg==","repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.5.6_1771077554459_0.059901149744894466","host":"s3://npm-registry-packages-npm-production"}},"2.6.0-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.6.0-beta.1","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.6.0-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"dc6cbe4576fbcc387dbef3546cc57392a74f7743","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.6.0-beta.1.tgz","fileCount":80,"integrity":"sha512-/4gh5b9FRicuJCTy5PydXdWlWtXlH11OiHxe1QoRwwnYbVPLd7hGtsOSKq+/IJyQkHMgCL0azGmpmhlYxyhh+Q==","signatures":[{"sig":"MEUCIQDZnNeFnBw8nv0S4J28PknOCDqfH5syRbIPIuFGHeaFrwIgDGErG+6LtpLLT4UO7F+5hYGXwkGJ2cgIvLrfnoPupY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307588},"main":"build/src/init-server.js","type":"module","_from":"file:n24q02m-better-notion-mcp-2.6.0-beta.1.tgz","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"_resolved":"/tmp/f89ba07e7ea9d42c9c9922c5980c222a/n24q02m-better-notion-mcp-2.6.0-beta.1.tgz","_integrity":"sha512-/4gh5b9FRicuJCTy5PydXdWlWtXlH11OiHxe1QoRwwnYbVPLd7hGtsOSKq+/IJyQkHMgCL0azGmpmhlYxyhh+Q==","repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.6.0-beta.1_1771340796323_0.042157157083888785","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@n24q02m/better-notion-mcp","version":"2.6.0","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.6.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"77b139e5ba42a59b2e7cc5c2449a00cbe2290a33","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.6.0.tgz","fileCount":80,"integrity":"sha512-LO9W+I1Cff6zU+Bi8qJMc++bWSzUandAJB8RAJXZv+dlQ4eFOtsOzELNKmPm02hbEZVoakbvb5bUN+L+sDlnTA==","signatures":[{"sig":"MEYCIQCDiI82dAqriR8kDlUfa0YlSg/K0PZIiiu+M3k5969BcAIhAPkSsbHVdK+ylX9J1EwWF6dP7ojfil2gf1xCnDKpo85D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307581},"main":"build/src/init-server.js","type":"module","_from":"file:n24q02m-better-notion-mcp-2.6.0.tgz","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"_resolved":"/tmp/14cef648c006366cecfae0bb0419181f/n24q02m-better-notion-mcp-2.6.0.tgz","_integrity":"sha512-LO9W+I1Cff6zU+Bi8qJMc++bWSzUandAJB8RAJXZv+dlQ4eFOtsOzELNKmPm02hbEZVoakbvb5bUN+L+sDlnTA==","repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.6.0_1771341359198_0.5743434822816109","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@n24q02m/better-notion-mcp","version":"2.6.1","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.6.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"8e0b597464916ad1119d653811d69a75f6638cc9","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.6.1.tgz","fileCount":80,"integrity":"sha512-6AFxbzp5eCLv37fOMmem8RDnPeJUrkgFuVHMCYbp0VVNf9g2+ivot2Rw/pAQBiYD9kHWxPflX5kX8dj+g5BQWg==","signatures":[{"sig":"MEQCIDSz0AjM+lu+/18yy47BVh5nsb4x45P1FF6w4jJYS0TLAiB8tojcYnNHTl3NiNcgToUZMGggr+lsh4wLeVbYhzlWLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310366},"main":"build/src/init-server.js","type":"module","_from":"file:n24q02m-better-notion-mcp-2.6.1.tgz","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"_resolved":"/tmp/05dace3e09ae26f4614c21964b91b74e/n24q02m-better-notion-mcp-2.6.1.tgz","_integrity":"sha512-6AFxbzp5eCLv37fOMmem8RDnPeJUrkgFuVHMCYbp0VVNf9g2+ivot2Rw/pAQBiYD9kHWxPflX5kX8dj+g5BQWg==","repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.6.1_1771350794840_0.18780893670092502","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@n24q02m/better-notion-mcp","version":"2.6.2","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.6.2","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"fee4958a3ad9f7c44906ded7a9d0ea268777bab9","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.6.2.tgz","fileCount":80,"integrity":"sha512-tlxtKFhK9eo41tnBJNCjL/J0oQWklU9u7Pvt/s11p6Ln6iYJClrjZP/KTeFyr57sqwlBX22rodArvmH5PPyBEw==","signatures":[{"sig":"MEQCIGHiudk2mvx+EqWyZ1zYyI1AMK65Ya5PHs2iknOoStdJAiAS55ISWiLuoAM7s9VvMHL9cD/Eq41zsHyJFrYQUEEKrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314054},"main":"build/src/init-server.js","type":"module","_from":"file:n24q02m-better-notion-mcp-2.6.2.tgz","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"_resolved":"/tmp/1503e9e38a6dce312e70f5fe78e26cbd/n24q02m-better-notion-mcp-2.6.2.tgz","_integrity":"sha512-tlxtKFhK9eo41tnBJNCjL/J0oQWklU9u7Pvt/s11p6Ln6iYJClrjZP/KTeFyr57sqwlBX22rodArvmH5PPyBEw==","repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.6.2_1771438196248_0.9033045670119713","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"@n24q02m/better-notion-mcp","version":"2.6.3","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.6.3","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"49bc1f0a85b2e207f64308a0e481390884d8eb64","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.6.3.tgz","fileCount":76,"integrity":"sha512-qW0/WAJRdHgu6Dg34uOAVFIgvxy94qdu9gF5fav1n1UOJY/rbMTHQaV2CqMWJLz6qbjh+03uIzLsPitg1JlSxA==","signatures":[{"sig":"MEYCIQCbUvJU0nTo1ulPBt4EUG5IBqgmyeRjQccLJBaq0cLdZAIhAIACxAfJ1Jh5L7QyrdYppSWJ6rsRqdBm0xvqtZZK9enP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305550},"main":"build/src/init-server.js","type":"module","_from":"file:n24q02m-better-notion-mcp-2.6.3.tgz","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"_resolved":"/tmp/0b4a969228befcb80875335e52045e12/n24q02m-better-notion-mcp-2.6.3.tgz","_integrity":"sha512-qW0/WAJRdHgu6Dg34uOAVFIgvxy94qdu9gF5fav1n1UOJY/rbMTHQaV2CqMWJLz6qbjh+03uIzLsPitg1JlSxA==","repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.12","@notionhq/client":"^5.3.0","@modelcontextprotocol/sdk":"^1.21.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","vitest":"^4.0.8","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.0","@biomejs/biome":"^2.3.8","@vitest/coverage-v8":"^4.0.8"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.6.3_1771438547647_0.6151585454177191","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@n24q02m/better-notion-mcp","version":"2.7.0","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.7.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"cae765c173f55420f70f3bbb82c9f01c16415ad7","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.7.0.tgz","fileCount":121,"integrity":"sha512-nxCYyD4f1DaGWVRwhNEOoS1J7cH1nEStYj0yBUsDeFyXhJ0GHue9vsnxe/9SUm7CiII7wzQGEpZi/DcNiHZnxg==","signatures":[{"sig":"MEUCICzG/r6WLSa8U62C8OQbxSumgpoGyqj2Uc/brLlSagx2AiEA7gSIfB5d7Nl7tgNOlxtdi6U7vyscmQ0sAuOuax9SDYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":783972},"main":"build/src/init-server.js","type":"module","_from":"file:n24q02m-better-notion-mcp-2.7.0.tgz","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"_resolved":"/tmp/ce307c3a16260bf0b09dfcb244f140cb/n24q02m-better-notion-mcp-2.7.0.tgz","_integrity":"sha512-nxCYyD4f1DaGWVRwhNEOoS1J7cH1nEStYj0yBUsDeFyXhJ0GHue9vsnxe/9SUm7CiII7wzQGEpZi/DcNiHZnxg==","repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","@notionhq/client":"^5.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.15","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"^2.3.8","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.7.0_1771565430654_0.9241317274730998","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@n24q02m/better-notion-mcp","version":"2.8.0","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.8.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"6634f6c3f96678c77f44cbbc9dbec17e82120413","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.8.0.tgz","fileCount":125,"integrity":"sha512-Hi5PNj0N3AAX3cFcfncvEtuX92osW1AEVBGRNyZHrjxy2pXlAORsNM7quW5aW5xCM7jn9HHLSwMW+it4zSM3CQ==","signatures":[{"sig":"MEQCIEyFW3SpIuFMgHxD2Whk0gJ3U/dkKDg9S0xmkWNNOBDsAiAl1YanakgkYNDjWBaVukgbVDLkhF3UQAWSvC/Fxi0qxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":787615},"main":"build/src/init-server.js","type":"module","_from":"file:n24q02m-better-notion-mcp-2.8.0.tgz","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"_resolved":"/tmp/d0f42dec331322504b9b737dd411883c/n24q02m-better-notion-mcp-2.8.0.tgz","_integrity":"sha512-Hi5PNj0N3AAX3cFcfncvEtuX92osW1AEVBGRNyZHrjxy2pXlAORsNM7quW5aW5xCM7jn9HHLSwMW+it4zSM3CQ==","repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.13","@notionhq/client":"^5.4.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.15","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"^2.3.8","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.8.0_1771990488466_0.7809025217069854","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@n24q02m/better-notion-mcp","version":"2.9.0","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.9.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"2160045ebb6fbcdbb26d45ebbe4cba0ed950a3f7","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.9.0.tgz","fileCount":133,"integrity":"sha512-O5kVx7gO25UWL04vlf0nFlJ+Dzxfz/atmY/UCmjEf0x2uRHsPySEtNJrl4/VE6BgdfvWZszs2iRdGXNkfdgI/Q==","signatures":[{"sig":"MEMCHx6Ng5/8e0PuApfGB3Q9Kh9rY7G8g78TJO5tyhjWH/kCIFhDf63cXUyCCwDdT/PJsQnC+EBTEXJE39ZvFOlH0iGR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":820245},"main":"build/src/init-server.js","type":"module","_from":"file:n24q02m-better-notion-mcp-2.9.0.tgz","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0","pnpm":">=9.0.0"},"scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && pnpm type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && pnpm type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"_resolved":"/tmp/de601ad6f36f58717e07381e5e1a8799/n24q02m-better-notion-mcp-2.9.0.tgz","_integrity":"sha512-O5kVx7gO25UWL04vlf0nFlJ+Dzxfz/atmY/UCmjEf0x2uRHsPySEtNJrl4/VE6BgdfvWZszs2iRdGXNkfdgI/Q==","repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.1.13","@notionhq/client":"^5.4.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.15","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"^2.3.8","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.9.0_1772092366181_0.07597028182760801","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@n24q02m/better-notion-mcp","version":"2.10.0","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.10.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"8f71790ed502f6b21fdad2355821a4eae26e0537","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.10.0.tgz","fileCount":133,"integrity":"sha512-C4ItvCSpxy6ChDEEO5kSqx3Rpv8Gk3MYKPH1zOrYKAI+G2s+qwjrav4et6n/LMA3J5UjsF5XuK5nHbwY28dmYQ==","signatures":[{"sig":"MEQCIBp/DEIMLFJaIShwvkBDuINdZR1jzvTn9PDgXPymlljeAiA7l/1QSELTv67EipKe12S+rCJvyM+4gwbvB8wZlnS9Og==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":809935},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0"},"gitHead":"53474b815e02c89dd280ef70266cad9af74c88a1","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.1.13","@notionhq/client":"^5.4.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.15","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"^2.4.4","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.10.0_1772250580099_0.15158776367113025","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"@n24q02m/better-notion-mcp","version":"2.10.1","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.10.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"80a9fc69cde94d3e2eaec07c1d29c8e6f13fcdbf","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.10.1.tgz","fileCount":133,"integrity":"sha512-TWvh9cRzJeWyUa3PcSgj4PzvfUsMEVZDAETG4xsq77vUwZ753AHrc85awsh3F4f//kzo8MSURQa1EAU40IcK1w==","signatures":[{"sig":"MEUCIHmUGAeCQdii4JC7xv4TxWzODaxLLC/Wv0wRTVcMflOWAiEA/HZhzY5tauJQlH5Dr89yS9zWLRtiVuhE7F0vMpKaQz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":809935},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.0.0"},"gitHead":"efeb87f39c568a0e39bd2e6551414f214e50e65b","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.1.13","@notionhq/client":"^5.4.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.15","esbuild":"^0.25.12","typescript":"^5.9.3","@types/node":"^24.10.1","@biomejs/biome":"^2.4.4","@vitest/coverage-v8":"^4.0.15"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.10.1_1772250917712_0.6713467487728566","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@n24q02m/better-notion-mcp","version":"2.11.0","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.11.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"670c55b856dbd6b10aad767c3581de759679ec37","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.11.0.tgz","fileCount":153,"integrity":"sha512-HIK6V5VAu/dxZB+5HaiM7cEUOdky8xR7ySrvu4CSvSqHToebwn57E/ddtxiULbufSw1JuEiYaET4of4R/opr6w==","signatures":[{"sig":"MEUCIH+bUG1NiQc8vi6htol6cbkGlx0dGfyhwFt2pArVc5D+AiEAp4y9oLdC1j8fwlXRvyHLLi20WYdStry2+lo7Zs/TV2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":859792},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"d8186634eb76a9c4d167ba7dd024d085a336cfd3","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.8.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.11.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.11.0","@biomejs/biome":"^2.4.5","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.11.0_1772510618498_0.6597641145781115","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@n24q02m/better-notion-mcp","version":"2.12.0","keywords":["notion","api","mcp","server","ai-agent","composite-tools"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.12.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"c60eeee557867ddc61b18851f3adfabaf9b1a2f4","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.12.0.tgz","fileCount":157,"integrity":"sha512-iXStsz0emZYQLY9BV+cSphvn/uG6K3Fl+PDVJSlL6Qb5CUiP+BGk2kGgGeTVEZS193u+jJKJeidkIIhypLCTDA==","signatures":[{"sig":"MEYCIQC+niSSl+8+5xMRch1AItK/OgnhAV/qAGLVHR1jWVVWgwIhAJpMAFNqvz7bOGAPokyHnKRDplbXpXuPoq7YOfL+P33E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":865197},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"be0d0da4e07eca5d361e62d61dfdc0cc0cc8c7a6","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.11.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.11.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.12.0_1772798853542_0.11099070002768352","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"@n24q02m/better-notion-mcp","version":"2.12.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.12.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"38055e8c379a4b4a1330335d99f4856ed3a86faf","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.12.1.tgz","fileCount":157,"integrity":"sha512-jwUKEa/fa8FaVrghyv6/Wz62Ch0CUpy9pvd5lVCrojCYVN+JFytSzy/+fMj+3blyfHZJAMSUp/gZ3YptN2MMoQ==","signatures":[{"sig":"MEUCIQDGB+dNFElWH9VHizh3oESJrAHiXutPfZb/Dx5sNVHsIwIgfz+QMp60IQ4lNw19Pi9QjnXxUMh5xaAELyDR5Jmehwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866859},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"0cc073a02f07fcef65f525c0c453a7b04f8b28bf","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.11.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.11.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.12.1_1772805313030_0.8101065485754062","host":"s3://npm-registry-packages-npm-production"}},"2.12.2":{"name":"@n24q02m/better-notion-mcp","version":"2.12.2","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.12.2","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"e326f9a2212a91be547e7b5c0b67cddefa00c561","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.12.2.tgz","fileCount":157,"integrity":"sha512-PvcDSF2QbRMQGvE2pB1tQ06urpyNEiGnRKhjjPEinzzsmjUSo0CAsQw7KD86PKVtMwk8ZH4bhLrFgyEQpo1tZA==","signatures":[{"sig":"MEYCIQC6Vh+7/2oz+LKxgjuDAZsMW2bbQmQbM9+jXD8QPg28YgIhAOPcfehPmO6gfzhbAlP5LA8RgYbudqzJjsT2/Vhfr8a6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866911},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"a8dffea7e826bbbc8fe7999e38ab28d4adce7821","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.11.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.11.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.12.2_1772805953154_0.3541774985502053","host":"s3://npm-registry-packages-npm-production"}},"2.12.3":{"name":"@n24q02m/better-notion-mcp","version":"2.12.3","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.12.3","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"e696f53d69c110805894f450befd4731ea079cff","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.12.3.tgz","fileCount":157,"integrity":"sha512-zWY4SbWN7IuItewvUDpNcOfE3kEZPCzuxqwTTXaRJbF9M7MVurWKWmBp3nCB4+RBhVmu4pc84DbxbG5NoitCGQ==","signatures":[{"sig":"MEUCIBZ3hXOra/b27Dx1kU5HZxJoZHAMTSWfgzl6bWhE325tAiEAqRxpSDFFJ3tCNiDdU7YvTkVdQ6Fx8wVLb6T+Y9gVXx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866911},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"a4001d7d32c0691fe6ed0d9dcaebd31cf94c5da8","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.11.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.11.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.12.3_1772806472958_0.23003342786439207","host":"s3://npm-registry-packages-npm-production"}},"2.12.4":{"name":"@n24q02m/better-notion-mcp","version":"2.12.4","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.12.4","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"64c51847c2d1da418bd55a9c08dbac1fea0ca78a","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.12.4.tgz","fileCount":157,"integrity":"sha512-DkTidq7mtcBN6lMzSrWSsWTgk+MPcKG+JvKbKDz8s8DU73n/eszyGryPhngbcNGCUvyMbusprAK9J+Q1JB1cWA==","signatures":[{"sig":"MEYCIQC84AWGsa2odJ7KxOhBOV9pwAbDsnHuhHOdgdR1fw9gcQIhANDYJqHztG9BkXgPSHizseu/UDbh/VbV5YZTm9rpECf3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866911},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"62d681ab9af420ee09f8ba59075c2d58665f93bf","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.11.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.11.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.12.4_1772806967714_0.24276618514098658","host":"s3://npm-registry-packages-npm-production"}},"2.12.5":{"name":"@n24q02m/better-notion-mcp","version":"2.12.5","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.12.5","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"bd1ba1b4b43107cc91ecdbce40a3f28302f5bbf3","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.12.5.tgz","fileCount":157,"integrity":"sha512-/cbVRqtpSZBdGMwgOIIgusdmvIHS+tQxgTPbcW0LpVrxrG/UIZY6pysCTKov3FNbO0QNjp64zYriVLTQi19enQ==","signatures":[{"sig":"MEQCIC/PEDqGE2+Ns5R5zILCTzKIU+VaKFZDd9cLZl751XmJAiAstSxSEYZVL5zSeoSONQVfnbGtz/kTJoDR7dz7R+oYHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866911},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"422cb6f44298813f4751ef74da6e91911f7d7349","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.11.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.11.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.12.5_1772807480866_0.5457521474352212","host":"s3://npm-registry-packages-npm-production"}},"2.12.6":{"name":"@n24q02m/better-notion-mcp","version":"2.12.6","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.12.6","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"db72d88ce1e03b2bc251d28601450a97cf3c4fa7","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.12.6.tgz","fileCount":157,"integrity":"sha512-ZQ6Z1Zn9lyFYeHwN+8WIeAn1xUvn4sHPOaQRKQWD8B97g3j6pDEkphu+ATvQMccWGU1AB/lE2s78AtdF1NxUHg==","signatures":[{"sig":"MEYCIQDBIpbRN8qsu1PIhQA4vzu9sVdmoSkiGWVsTBCbHzybmQIhAI3aH71udApIbm53isWtl6DV3kC9SWiz4MbHe8XaiF5t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866911},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"3f9ad4034e748b41b26ce9a00172a45a34431b51","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.11.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.11.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.12.6_1772807965559_0.269331349594208","host":"s3://npm-registry-packages-npm-production"}},"2.12.7":{"name":"@n24q02m/better-notion-mcp","version":"2.12.7","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.12.7","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"aad12dbebd81531f199863920171ed4d198fc83b","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.12.7.tgz","fileCount":157,"integrity":"sha512-fpm85xnQ3yJ7w6d7vGopDJUQHT9h/V3hEJwdsHmFCzpOb4d1e7wkBb6tCZgeGDcpsCe1vmw+A8XzG+m26ALw+g==","signatures":[{"sig":"MEYCIQDSSNjpBRt6lgYcOGz9uzE/HLP8u674iwYHTVP4hlJX0QIhAI1Els57/3m47paKsOBA79J08pFV4fQVxBFrC1yk12kW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":866911},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"ab6bff6ea3f1650d3c7a017af2c756060ab8e6c3","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.11.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.11.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.12.7_1772808857486_0.6728889843728356","host":"s3://npm-registry-packages-npm-production"}},"2.13.0-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.13.0-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.13.0-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"9d44edb5d2a82848902fb7738f2da373ebd0557d","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.13.0-beta.1.tgz","fileCount":157,"integrity":"sha512-Bk1Z8rk3Zp2n7b2X5W8QpmZFV31VW+O6tFMJ624Nif5KJUc5h04uBl84rWsUydtqYi5JDpcDCJIcVlHfVOLX1Q==","signatures":[{"sig":"MEQCIAm+/1RlJEN5zZ1pVGasZFy+L347ftYQdTzO8sOY5KEyAiAs5lq9lt0VVGpmnGXDqEb2QB2Fw0kUh+ZPbRBC3I5sXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":910957},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"f495a19ac4fe079840fb621df466281a0938b3b4","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.11.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.13.0-beta.1_1772899164144_0.313955133874519","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@n24q02m/better-notion-mcp","version":"2.13.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.13.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"ad7c0749ad6c45ef69e82166657766fd0fedeb77","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.13.0.tgz","fileCount":157,"integrity":"sha512-ae2H+7sQTM+9VsVMNugGqitR4iEmnhgAdS8sDOV/3pIsG4cZw0H87X25lu+tejJaHzEbekzuq0ob8v/JhWPPQg==","signatures":[{"sig":"MEUCIHPsNF89W3g5oP1szT7mw5kj2CsstkQe9Hjp5QCXO9HAAiEAw8lRwZFBr81V2gsh/jCP81RjJ1MZ7t2u/JUltXbgEO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":910950},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"c3efc8b7b039578930b2f3a3bdb56a20f2c8f748","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.11.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.13.0_1772900336852_0.8400973034842412","host":"s3://npm-registry-packages-npm-production"}},"2.13.1":{"name":"@n24q02m/better-notion-mcp","version":"2.13.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.13.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"4205522c7ef74237a69193e1cfe07b6165a73d53","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.13.1.tgz","fileCount":157,"integrity":"sha512-j3NgUjAtJXstAoyf0p+6rcaqmvOUyEbpWCtz4b24/By4eVC8xyWogoMk7Nxgdz64x/aM3w1yxcJah9Mu3AQxIA==","signatures":[{"sig":"MEUCIQCfLr3ZFoopyHq/QHneRFz7dXaT9UOTQzc3fBG5yEjsUQIgHUlHMUEEDjsumuVunjR7mgZ9B+CyZ6rZXxbl6NSz1gk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925578},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"8da3cdfaed0d1426f566daf6066053dd723720a1","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.11.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.13.1_1772901010338_0.29657885953897356","host":"s3://npm-registry-packages-npm-production"}},"2.14.0-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.14.0-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.14.0-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"4f7ceeaa059d28cec8d07ca648c3ffc864573707","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.14.0-beta.1.tgz","fileCount":165,"integrity":"sha512-+nenELbpHjuAqhG3166aGM+D20SeHdZKjWQc2WHgohQiyH3ObBtq157zd6oJNM2zVi6KVd9KKrnGjspYQcLZ9Q==","signatures":[{"sig":"MEQCIA+Ruup9JTbKtoRzdbpgwp9aR3jbkr0UZ2bJjtRM9egoAiA8Rf6T1BOGQOB+KrT1qJM27w/72Lj/Bubq+fhbaGDRDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":947896},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"78b367eb77c525871fb72de0e14b86f344b5051c","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.11.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.14.0-beta.1_1772903664381_0.9088143532957498","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@n24q02m/better-notion-mcp","version":"2.14.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.14.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"0d7f2ebb4dd478c277e5d81e5bbc7e9a09379197","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.14.0.tgz","fileCount":165,"integrity":"sha512-qx0Ul1Tmd6YBBWmsDL1YJtT/g2CAjgn5tJpL4H3XPXfKB19xTFzu8CfsPmiEKd0u/CZwits1yCzop81lCeeYrQ==","signatures":[{"sig":"MEUCIGvN1KQ5oZ8jKCcL9Y4m8+Sz4270Xd/VXoDrqxZ/YPXHAiEAoUnUcIqDOeA/r/AiybAi8UunzuvbW/gL6NcIS6g5r70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":947889},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"ef4cefcbfadb7fe7cc7158126762c2d1f23d737c","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.11.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.6","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.14.0_1772903918805_0.003178898174827527","host":"s3://npm-registry-packages-npm-production"}},"2.15.0-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.15.0-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.15.0-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"3a0ae06898dfb89be6064df1533d9bc00aea4171","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.15.0-beta.1.tgz","fileCount":205,"integrity":"sha512-9ot/wh52V8wR87mKS3ImlKTcrb/VTWTXWdCoReCiVxBVzMfOAh6k8NkkN/8FeNG62uIriJTkxhFdIy8uAItbnQ==","signatures":[{"sig":"MEUCIQCUMGOJMu6fHiBIkGh30Unlsz+rSJszab+9l20WwXVfzQIgWO8ZSfgVKsnlxIOPxBQWuZe/PW8ZBiWJ9zKa7zmrYyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041519},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"1e587b2c27768f8dd686a883279030175b63c62d","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.11.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.6","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.15.0-beta.1_1772927643096_0.9134154278117113","host":"s3://npm-registry-packages-npm-production"}},"2.15.0-beta.2":{"name":"@n24q02m/better-notion-mcp","version":"2.15.0-beta.2","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.15.0-beta.2","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"dce4b0f43a3d0e61ccd9759b9086af6b57bd21bd","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.15.0-beta.2.tgz","fileCount":205,"integrity":"sha512-Y48bCwEUP8UL2T/JeZswaH6xa7Ubcuiq0YUTN+k+wHFXfGyKxHXf1p9qOmCfPXTIQe9ltnqZR+r4BvRPeykEgQ==","signatures":[{"sig":"MEUCIEjxVX7FkEACBOYqSCNUU5vwsgvPOH6yTmZ7kV2ksUBVAiEA7ywFxaN/0sGQUcnFQZvEZGa/Qik+BwoZB8N6gxxO5vU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041519},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"c14339af1f62b0fe2a4aa49ad2907361270870d2","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.11.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.6","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.15.0-beta.2_1772927941892_0.2094187729467083","host":"s3://npm-registry-packages-npm-production"}},"2.15.0-beta.3":{"name":"@n24q02m/better-notion-mcp","version":"2.15.0-beta.3","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.15.0-beta.3","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"b47283952dc5dc7a6e571879620fa22976bb340c","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.15.0-beta.3.tgz","fileCount":205,"integrity":"sha512-evqarzdX8sz0ewh5IdBzRYchwDO/UJDmWZcXOxrR9yW9H44CPvlXV7ewhm4/S6Ukk1kp+YsLZDq5g0Phh6uiIA==","signatures":[{"sig":"MEQCIDb51wLiV+cPoj4bli/5M9HAsXlUdoaske+lyqtRfABwAiBGTozPfxbVakpkcYlh9fd5Q6Ez/zXRovCe7hTzQFoVpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1041993},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"686e366796e68dcc6b34b8063fc56891937afc62","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.11.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.6","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.15.0-beta.3_1772929762444_0.9426825818204885","host":"s3://npm-registry-packages-npm-production"}},"2.15.0-beta.4":{"name":"@n24q02m/better-notion-mcp","version":"2.15.0-beta.4","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.15.0-beta.4","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"29b86847a68f7206af29d1cd5f4e75b29ebf2db0","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.15.0-beta.4.tgz","fileCount":205,"integrity":"sha512-3Pc135icGVinYGiuJW9Qaf7OBgDzyHkTpDv6vKSh72+07FoR03DE/pWjG5+ZUr+ZGIowMyFyz7KuS3L4jhhQ5g==","signatures":[{"sig":"MEQCIE3+/RkgTlH1Q3YoA31JMcZG+GZuGn8VxZ4nhHVcz+efAiBBIM8PZWAJfKIVSaViYydbN7zChKjbTcaoPfjhbMbR0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1058809},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"3c3876fd22aaebdb417801cc7fcd06343b947d5c","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.11.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.6","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.15.0-beta.4_1772950665548_0.8442220546769283","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@n24q02m/better-notion-mcp","version":"2.15.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.15.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"3fd19ed33b31f83d5883d6366cc5c6e05bcec127","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.15.0.tgz","fileCount":205,"integrity":"sha512-uUrL3zJ+2T98FCrJgQtwyFyVUB8G9jFy2Ir2El4fZDqtrXRaioX1ODFk7SZfba8LecpjWZSuFcwXn04efVCvlg==","signatures":[{"sig":"MEUCIHRfjFWc/Sj8QKqTP934mvVqrxbz2LvZpmhhXIy1FTnVAiEA3oicGiv1WWYolC8ZplfaEg6ujee3JQltKNrqftjRnCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1058802},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"a6b352148d59cefae2c717f5b1e1364bdfff717c","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.11.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.6","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.15.0_1772951251514_0.4396576457239514","host":"s3://npm-registry-packages-npm-production"}},"2.15.1":{"name":"@n24q02m/better-notion-mcp","version":"2.15.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.15.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"63d8f399b0901edba646811af3b43a539632d5d4","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.15.1.tgz","fileCount":205,"integrity":"sha512-GlRJwEnkxuoMfuYZqQag1hpvpvE6tGUSmTe4yO6H0esDvT3yUO1uqJa3c712nU14+p+tvABBj6ni54NhJNP44A==","signatures":[{"sig":"MEYCIQCB7hERzvjBB7Ks3dhHh89C6We/BRO0UFNKEGT/RTpd9QIhAKD6QyStMTpa2wrVgluuI0GL4+WwWxFtTFT5HuopNAfG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1060574},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"ad034ee5b8088e1544ae0c0f262bbf2604e782e3","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.11.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.6","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.15.1_1772952170064_0.9656499838757797","host":"s3://npm-registry-packages-npm-production"}},"2.15.2-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.15.2-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.15.2-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"7c6f0bef7656c9e4fc9af8365b7803740ed33757","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.15.2-beta.1.tgz","fileCount":205,"integrity":"sha512-hdMw6cHyw8N9wFkCfvUxQQhGTnWJ0iOuxFELt25epghIZsLtvM2azlTL5QfmANsw/T8bOTeEq5Cv2cBvPoE8Xw==","signatures":[{"sig":"MEYCIQD4lxdpRpIWw4Ce9FYLUewxYggQdcKeesu6NO50XBbUfwIhAKZRg/J6+fZV+BBQTsjfpY0vkbKQQQIjZNQv89P4VarE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1077229},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"a1ddbefb6685ce088df6f5e2403976c6b77ffe36","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.11.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.6","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.15.2-beta.1_1772953976829_0.9761935710318457","host":"s3://npm-registry-packages-npm-production"}},"2.15.2":{"name":"@n24q02m/better-notion-mcp","version":"2.15.2","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.15.2","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"841bb14bfd4cb75c912770cd05d37ebeba72ccc6","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.15.2.tgz","fileCount":205,"integrity":"sha512-YdI697zYFHm5nENDjWX9iGSxSUaHe5EZZiW+Em+J/SONQMtbkzruH4XcCp3RdTOriRxcayKu70HusFIDjapGJA==","signatures":[{"sig":"MEUCIE15331kIrWyKtKkyaBF9eE0xfIEWi+kYaClZ3ULI2QoAiEA750ApaqQmL8iiIoQIHYNhRBz56V0ScXNEpM7GAdhUlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1077188},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"6b43bac19497d32f796013734071ab753310d6cd","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.11.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.6","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.15.2_1772954666464_0.2469593972148305","host":"s3://npm-registry-packages-npm-production"}},"2.15.3-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.15.3-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.15.3-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"eca7eacc520e37d3691933c2cb4d528f81974a7c","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.15.3-beta.1.tgz","fileCount":205,"integrity":"sha512-x6X+R/pDP5neZw1uD9ViUPrO44PInTka991mcK+sW2bp0vvYUXOy0tqwqwlRupnlplHcPa47O4YABogdJwWXGA==","signatures":[{"sig":"MEUCICV1f2Kr3bm6Z7S+daUYrpotlRCTBD635XR8aDbTXWHkAiEApGVIeZC/4HE7WKxCpdvtw2vM9r/Hs1R25Yy11+X8pow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1078487},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"35b99467059da93c4d6a29917e7ead5d5b2d2d1c","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.11.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.6","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.15.3-beta.1_1772958800149_0.9367861633316823","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@n24q02m/better-notion-mcp","version":"2.16.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.16.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"81c80951b59b03cd04a475a367a58ba41503fab5","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.16.0.tgz","fileCount":221,"integrity":"sha512-ILk4YGtbi/Tgjz4DpN6D1fx6IvcFoIq79dbK8mecy7z2Po88IyerQCYCPg5hEoVvfilqJr+B+NZX+3qro75rxQ==","signatures":[{"sig":"MEQCIH2lSvCotey5bhuXuTfDixLTlvbJjVV0eUAyDEc7EISTAiB9PW/1fkCYvKIaK0aRJjh/LB3zsnMx2Z76vNtJhrWZIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1163747},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"60868ddacffd954dce8be5fd0c1968f66702ec35","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.11.1","express-rate-limit":"^8.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.6","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.16.0_1772961144507_0.04160800612878912","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@n24q02m/better-notion-mcp","version":"2.17.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.17.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"21440400e88de18ad059c12509aa1ac42f25e776","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.17.0.tgz","fileCount":221,"integrity":"sha512-kjzlo0VJzA9ncbKFtg2HpU1Qi85fFgOo/YHFHgAuiCa8plRg2qjnSes6E/Ph/LXsX5FuN7mHQ0kurIVoMNrplg==","signatures":[{"sig":"MEQCICfWcZWA1fkXZWG2RVLvwsPA1wpenNvw63BZXcKlRiNjAiAixR6XIbfCePAc5loWd1AZXAs3Iebg84QJuDrZ3xaejg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1224022},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"cf70b11aa344ddff49c22e879f0f7bbb913aefba","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.11.1","express-rate-limit":"^8.3.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.6","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.17.0_1773116949315_0.37021594785902634","host":"s3://npm-registry-packages-npm-production"}},"2.18.0-beta.2":{"name":"@n24q02m/better-notion-mcp","version":"2.18.0-beta.2","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.18.0-beta.2","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"c8ef28503993af6457eac576afc032f016fd7ce7","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.18.0-beta.2.tgz","fileCount":221,"integrity":"sha512-4KhNdO4aTqX68gRH6Y+9iqV/K6FSZ6gtFKXBkGjrSyCs13F/9STCY7c4+/7tTmLAEOmc059I32u2FTJ/1f8OdQ==","signatures":[{"sig":"MEUCIQDSWBi8Bui+i41DSurqyXdtU3yXOusGZRYZmFeaAsvHuwIgckUQ9OQZhXgRVeuEdLPMVjckos8z4N7xJTWXjkR5ick=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1248424},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"4ebbbb7937987f21a25bb5b6c8dbb3a9e5df39bf","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.12.0","express-rate-limit":"^8.3.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.6","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.18.0-beta.2_1773308684753_0.47853024325249893","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@n24q02m/better-notion-mcp","version":"2.18.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.18.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"2f0c7ae9eda325b0519c7b15d07cfc3c6ca1981e","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.18.0.tgz","fileCount":221,"integrity":"sha512-ToaxWaNEIFSyHSg8v7FKI7yp425wMnMguUAASSGitwm+GeRkiI1OuKRpW0sn7CePtppNKuoCicoRjwh+USaACQ==","signatures":[{"sig":"MEYCIQCzQxtSJWepklBwYqFtrYIuWfYeTdyjUIbUXtnM+Y/61wIhAIzibpNyBAtpoxkJQG1c2rPlqJxeIvDCIo24/AxoVriW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1248417},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"d0f4283124249846b5d7b8cdd41203ca3c99a327","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.12.0","express-rate-limit":"^8.3.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.6","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.18.0_1773310199018_0.09557786776835675","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@n24q02m/better-notion-mcp","version":"2.19.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.19.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"51be6c4be4bad465b51969fc2259360b8393ca69","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.19.0.tgz","fileCount":221,"integrity":"sha512-ifiWcGi2X+9C7R35r9aynJT5pS4HZQcVRg0qki0LWVbzQYGe3qGj2LjP/elGRQbUZSJ1NwXCmtqyg2XXig2fcg==","signatures":[{"sig":"MEUCIGvwLC5XGf/HvMgkj2XqTAOjts97tjK1rg+6VBgfyqU1AiEA/sA7HZoIVGXVohBSz+ar+Zg9vQfuFFSWEwdAnwTxArk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270081},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"cf38426b746fc8d6ab7f6a1abae2634238f6f02d","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.13.0","express-rate-limit":"^8.3.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.0","esbuild":"^0.27.4","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.7","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.19.0_1773730856657_0.8279960981100469","host":"s3://npm-registry-packages-npm-production"}},"2.19.1":{"name":"@n24q02m/better-notion-mcp","version":"2.19.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.19.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"a37592621d8e7a2d2cce4da82f4983edc575b0ac","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.19.1.tgz","fileCount":221,"integrity":"sha512-tSuQs6B1ErisSSlOdDZE8q4bcvGcowY05iEiKOGlX2E61xdwI1trMK/uqbmn4WWH34wYzieGY+Yx0zWJBft4Dw==","signatures":[{"sig":"MEYCIQCFXrAKluDW//7i666JcSTF34pZy0R46O1pbj1ftUDJAQIhAMTpGQgUNZqylEdBHmYgEU6zlV/4Gk/4bE69aekFL1NP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1270086},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"04a05998889c4999e2dcad51f68074cd962e733c","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.13.0","express-rate-limit":"^8.3.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.0","esbuild":"^0.27.4","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.7","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.19.1_1773737257839_0.7194614299049638","host":"s3://npm-registry-packages-npm-production"}},"2.19.2":{"name":"@n24q02m/better-notion-mcp","version":"2.19.2","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.19.2","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"ad19690575cff2dc30b5ba563044d7a03def89ad","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.19.2.tgz","fileCount":225,"integrity":"sha512-sGR49neYmgMNiob2vZnOfJtERL65/7WxG/u4IL/3ytaGGxbE6Vvz54HJ3yhoGQY4E2P85+99Zk/sIbL/XB1pNg==","signatures":[{"sig":"MEUCIQC0rmCcv5OeXNiXyRaBUtkJMy5jQN8OhNoQUD/9t8/HlwIgGayNNG9RebhtspBRhzS4Zlz1ieG03N011GAKH9Xi3S0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1276573},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"317a1b1905e83842323ddd42a64c974b6ee53968","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.13.0","express-rate-limit":"^8.3.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.0","esbuild":"^0.27.4","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.7","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.19.2_1774007176658_0.0020358109959599524","host":"s3://npm-registry-packages-npm-production"}},"2.20.0-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.20.0-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.20.0-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"11adb05711ee76ee9f4ecb7412bd290e219c150d","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.20.0-beta.1.tgz","fileCount":225,"integrity":"sha512-5FRYZBL3C4H5X6+4e7fLuh7GXI5Fzr0HQ7Fe6QOe163W3gHGEgng+KiuclfhXMu3r6Ph/qwifajw4nLwqsgUzQ==","signatures":[{"sig":"MEUCIGXF+Mai4CNaNNAsjhVucRf+NNovUWo7Ulh5JVPOGiC5AiEA/tJ5Q/9DvsM+BmgV8326mgJATwwPazUuB2elEF3iCow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1287236},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"89029c28250d2e9571e43645ea2857cad1ea396a","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.14.0","express-rate-limit":"^8.3.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.0","esbuild":"^0.27.4","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.8","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.20.0-beta.1_1774254708675_0.557956416153504","host":"s3://npm-registry-packages-npm-production"}},"2.20.0-beta.2":{"name":"@n24q02m/better-notion-mcp","version":"2.20.0-beta.2","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.20.0-beta.2","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"691c76561856998991a13a715b103038160b267a","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.20.0-beta.2.tgz","fileCount":225,"integrity":"sha512-N6tzrWN/OQVOSa1eEhlMY5taVeeOMB0o9PBs05pgX/JYAipLdhFD4U2SpR6zabTrVejD0GZgtg4rHCXOpQ37Tw==","signatures":[{"sig":"MEYCIQDZczYV1zCtitG2Gs2YFsfqLZQXT+S54NMIflqHswtbMAIhANFQ5IG+xbises0zuWXs5eFGRELtuBUnLwVMNLHhrpb4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1287293},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"57f2e90ac48a528bf85081cd13c7d84d43481b1a","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.14.0","express-rate-limit":"^8.3.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.0","esbuild":"^0.27.4","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.8","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.20.0-beta.2_1774265103313_0.48883465994891395","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@n24q02m/better-notion-mcp","version":"2.20.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.20.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"8b5ae57f6fcc988c4c2b8a52849b495e7695b750","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.20.0.tgz","fileCount":225,"integrity":"sha512-L/e/MqJbREoW5oqd5O2twpraDJsxGfEFrZNsoArABXBsjBeWNyefVgcFMbPFe9XX5wU3+0tZ2B3F1p/+4GV3PQ==","signatures":[{"sig":"MEYCIQDLg4uxSP8y7QQEPSttBi+yDRr87IVGFqq0wC/QxGCN8gIhAIymjcEWgRDRhyPoJS9aps8lO29zF9hecXkDd1mV+VXe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1287285},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"5a5e4b09f2ae5bf79dc508ce0c31cbb3032dc820","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.14.0","express-rate-limit":"^8.3.1","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.0","esbuild":"^0.27.4","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.8","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.20.0_1774316833567_0.014102871300821773","host":"s3://npm-registry-packages-npm-production"}},"2.21.0-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.21.0-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.21.0-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"17b450735f040d8fcabb42aa2471df9b7b40e7e3","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.21.0-beta.1.tgz","fileCount":237,"integrity":"sha512-4zHDHVYIrO1RcufQB8dkveYkuAfcy6kU3kpPqyVSSlrS/vBbXmEg+sdiAgsGFVy7T3R+aS7tFhjJHVJKdIt1mg==","signatures":[{"sig":"MEUCIHzmq1QxezmDFsF+HII9z8+6NXEuoCWi99UvyuxwHpIKAiEAjnylCyZxhS/1PTOb6mG97bcutAdtuft09FphfrA/gyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1393821},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"dabfd6eff8c307e8e096585b4ef7f51ca8d8d5ba","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.14.0","express-rate-limit":"^8.3.1","@n24q02m/mcp-relay-core":"^0.1.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.0","esbuild":"^0.27.4","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.8","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.21.0-beta.1_1774445639120_0.8265238690956327","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"@n24q02m/better-notion-mcp","version":"2.21.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.21.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"48d3337d1584a18009d6b8417726ade82d32294c","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.21.0.tgz","fileCount":237,"integrity":"sha512-hAzz8pbLJrtU1NMKCX3u4kBhoowuJpu/VRlgxzwk0d5X1YNlXSsFFQ846/x7HZTcLTXwZdFs2cAyHTt1/GCt4Q==","signatures":[{"sig":"MEUCIQDlhwLrHGKtV1llheZ2ipdsXwS7ilerNjvvL+ujFWlbdwIgWZeH26fPiLi7fL9ASDAlpXpLHiv2T7Q5ztH1E4sWZv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1391732},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.0"},"gitHead":"6191358a967abbef2a68988548b2d678318b0c22","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"n24q02m","email":"quangminh2422004@gmail.com"},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.14.0","express-rate-limit":"^8.3.1","@n24q02m/mcp-relay-core":"^0.1.0","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.0","esbuild":"^0.27.4","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.8","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.21.0_1774543376752_0.27171396742948817","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@n24q02m/better-notion-mcp","version":"2.22.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.22.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"dffc163598b8ac0ef42f04ccbfdca87530c6f004","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.22.0.tgz","fileCount":237,"integrity":"sha512-3d/Gk3wGcDTlNHQ/DpbcBKBopa5FbiPW1NRGsM1x9Um+vsa8kK3uHRLuDdY1xlaKQjYJ1hDfCVG77+MBMDizNQ==","signatures":[{"sig":"MEUCIQC9dATI34ZsQVTC1YS9R0xsQxXyw0OL87/ibjG6e1A9IwIgZ1xQoOurlCXiefQR2P1f99EKR52nace1mt7G/z0Yj8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1396065},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.1"},"gitHead":"c4b2e5aec136938ade3a716e421471d050b8948c","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.15.0","express-rate-limit":"^8.3.1","@n24q02m/mcp-relay-core":"^1.0.8","@modelcontextprotocol/sdk":"^1.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.9","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.22.0_1774700176252_0.31532185127207724","host":"s3://npm-registry-packages-npm-production"}},"2.22.1":{"name":"@n24q02m/better-notion-mcp","version":"2.22.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.22.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"6dc38f484beb4fc3968e3d70ce46c8aff309b006","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.22.1.tgz","fileCount":241,"integrity":"sha512-WC2jO5usilZu8bt1JHJqIwspEMU05e6r/AQjiaBy609rVMzsonZiIwUQTrbyJVUuHuTU7nJZUguVUxaKs2bjsg==","signatures":[{"sig":"MEYCIQCnbltxe6O57jG6RCiuDbuFfbL8PtHPR749AE4gfgLFigIhALCwfnXO4m9ICyqd7dbQy9TGhDY/vNuQQkhAqzurMHHW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1436714},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.1"},"gitHead":"fa073e6d38718588bc358736e1e0639ecce07567","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.16.0","express-rate-limit":"^8.3.2","@n24q02m/mcp-relay-core":"^1.1.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","esbuild":"^0.27.4","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.10","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.22.1_1774963710915_0.22065503450479174","host":"s3://npm-registry-packages-npm-production"}},"2.23.0-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.23.0-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode","gemini-cli"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.23.0-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"edbbb98b9c7c6ff857eee892552c6660842f4b6f","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.23.0-beta.1.tgz","fileCount":241,"integrity":"sha512-gbfqWSVsZxOWa+UnTmyK6ZsO9HZ35lsWvOMOQpoF1WHIsmoQhatHwapC3/tlBPcWbfYNtYEu8WqYOs6NlxNwPA==","signatures":[{"sig":"MEYCIQCf0zYEI4UMDykDPsbHxyuZgwCqHpQiSA3TxQouP5zLSQIhAMbbu2X/otKpLVqiM6+sVDHn7BZ5/CQKK1s+Z7NwSaG0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.23.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1483924},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.1"},"gitHead":"6e38326beb362c670ccc1270647ed2c49aee8298","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.16.0","express-rate-limit":"^8.3.2","@n24q02m/mcp-relay-core":"^1.2.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.10","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.23.0-beta.1_1775181448502_0.6030373860879361","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"@n24q02m/better-notion-mcp","version":"2.23.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.23.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"9b668c58f1fec028408bdb7254a214a3b6169dc3","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.23.0.tgz","fileCount":241,"integrity":"sha512-vBhVsoFn/03j/4U7X3fRTo120mV/W0QKTWoNnl3E3mKv+Huo3S6GPL8EMYeCtMQieDV1cIONAwR7cUTX9Zg1UQ==","signatures":[{"sig":"MEUCIQCbTqTw10HCoIIy1lD0TGposICfb+d8NqOFH1x60PUCpAIgUD8T5z6b7U33gyQ5MntprArCb3ZAk9eWuHZ5L7vCoMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1483789},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.1"},"gitHead":"55075a450057ec79847964e0a39d12a75d62daf9","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.16.0","express-rate-limit":"^8.3.2","@n24q02m/mcp-relay-core":"^1.2.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.0","@biomejs/biome":"^2.4.10","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.23.0_1775198916453_0.39681559922830556","host":"s3://npm-registry-packages-npm-production"}},"2.24.0":{"name":"@n24q02m/better-notion-mcp","version":"2.24.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.24.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"bc53b5722cfce98d9b0c7504e8815a695b7607ea","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.24.0.tgz","fileCount":245,"integrity":"sha512-b16zyNy0PCagwyBRxLplmXZfR8iiM9Gdn9UNVBmXuJz76HbJNUzy6hS5oVAjNqs1YodeNmGBl/yzc8IKa9dvsA==","signatures":[{"sig":"MEUCIFo4HxsfZobkqIvP6+j2Fg6etBN/NOtQ7GUJW8N6//xHAiEA/yHLAZ5Rn8LBT6Lq7LBL7rtp7VDhPXTtN0KE0OAC4gY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1505559},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.1"},"gitHead":"59f949540feab682ba0aaccb24cade9202af13ec","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.16.0","express-rate-limit":"^8.3.2","@n24q02m/mcp-relay-core":"^1.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.10","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.24.0_1775282620583_0.6306573112808109","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"@n24q02m/better-notion-mcp","version":"2.25.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.25.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"a049d4e02d1551eedd44356149e16c1b4a328a9e","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.25.0.tgz","fileCount":249,"integrity":"sha512-l4CHkuuyfE6qgo7br3lVtY0Sy29jU2JUmtARSj67Xj8qdOyl+GhFI3J3/0QyRAYgnMsNSJQcztAsSKhNCQeCQQ==","signatures":[{"sig":"MEUCIEz95QW9vrVDt7q4Amf4zzcU6kqzGkuGOS06kmCb7wsMAiEAga+zeXXr1iiy2YYMavr4s/q+vp1tiNCC5djVZU5MYe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1524598},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.1"},"gitHead":"db53b07d713ebecc18c3dc4e8b5db7015437c350","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.16.0","express-rate-limit":"^8.3.2","@n24q02m/mcp-relay-core":"^1.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.10","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.25.0_1775439140255_0.44622428861281427","host":"s3://npm-registry-packages-npm-production"}},"2.26.0":{"name":"@n24q02m/better-notion-mcp","version":"2.26.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.26.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"48c756d7f2cb9580e07bc4407a4a633cd2759c58","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.26.0.tgz","fileCount":249,"integrity":"sha512-0HXplVhSu3GaBdnEOqZ9h+Jw1qpMdjBAoHwq98Bn7C4sudhOskaOvDVKfJmsLU+DBa6E4OOxPIytH05f/3Rg6g==","signatures":[{"sig":"MEUCIHb+Sv52CCEU2KUuJBy/uqGK0Mymw3FHFMclFyOHMgmeAiEAvReepOcRcsy4L/Isw56NuLmP2uxcmc8jNImzR15SVRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1538113},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.1"},"gitHead":"d3ec4791e182c3359fa054980990b8d35dde66b1","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","express":"^5.2.1","@notionhq/client":"^5.16.0","express-rate-limit":"^8.3.2","@n24q02m/mcp-relay-core":"^1.4.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.2","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.10","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.26.0_1775556659451_0.8756254932235215","host":"s3://npm-registry-packages-npm-production"}},"2.27.0":{"name":"@n24q02m/better-notion-mcp","version":"2.27.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.27.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"96a278299137fde5ca2aa90f3650f0330a0529b0","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.27.0.tgz","fileCount":241,"integrity":"sha512-CFn1P75eifRhfpeQGcNpugUfj++GUA3eSydTpQzLzdHMKGV/tgBCtQcatG0pbwzl+0vSDdn1iG0PiCx641U4GQ==","signatures":[{"sig":"MEYCIQCm6ju/aexCShHAAYMLBQqCC50IpnzDZ29hp8x/YonPigIhAKc9w9vM/blmBaWuLO9Lie/SJwTkAop1E5n9ACf++CYn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1296507},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.1"},"gitHead":"5bb6e7adb49edc3f83e6378fdeb5ac5ad1ba83b5","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.17.0","@n24q02m/mcp-core":"^1.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.4","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.11","@vitest/coverage-v8":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.27.0_1776080486737_0.9887729083977168","host":"s3://npm-registry-packages-npm-production"}},"2.27.1":{"name":"@n24q02m/better-notion-mcp","version":"2.27.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.27.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"22a02f9088be89e1a4ecf4562683489dd8627fc3","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.27.1.tgz","fileCount":241,"integrity":"sha512-RZPamRpJiZysl7x6B+9+rNYh+U8UgIyipeCTqmsPFgrMFrPyEfxPmnkS9RrpCcHNjP9gOX8Xlju2Iii0a+zNyQ==","signatures":[{"sig":"MEYCIQDDUqMUgEIBXPHFY9DInoucPYDgeGkFBCmgqXba4Tf18gIhAIiyPibXXUNOYIFyNe24A1NrazhVvcuWr5y6e7ie4AUk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1296540},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.1"},"gitHead":"d5f9f083be37b27fece4e09812c53fa9ef6026a1","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.9.0","@notionhq/client":"^5.17.0","@n24q02m/mcp-core":"^1.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.4","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.11","@vitest/coverage-v8":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.27.1_1776081080507_0.9534534681234197","host":"s3://npm-registry-packages-npm-production"}},"2.27.2":{"name":"@n24q02m/better-notion-mcp","version":"2.27.2","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.27.2","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"0044533343312bdf5479fca9cb4238e48d1ce897","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.27.2.tgz","fileCount":241,"integrity":"sha512-RlOrmlTPZVd8fW/ZJ1XB4CiXxBiGyAUAsbUKzWxaYurVdsIpHqHVt/GOkRE2dAqEGQpoX8AL0yAhc4prF1LstQ==","signatures":[{"sig":"MEYCIQDgKqZpZk9gFHWSbD3oYhgVfa0OWWkwNxKv4s/uBI2ovQIhANFgCFtYyraS8JstMiHJLViqM/snNwMQglAVGPhB5MJA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.27.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1296540},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.1"},"gitHead":"8428f221f661ab8db895e26c7dbbe25318c39254","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.9.0","@notionhq/client":"^5.17.0","@n24q02m/mcp-core":"^1.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.4","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.11","@vitest/coverage-v8":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.27.2_1776081522911_0.04282273875256837","host":"s3://npm-registry-packages-npm-production"}},"2.27.3":{"name":"@n24q02m/better-notion-mcp","version":"2.27.3","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.27.3","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"75b2552cf8454b7b9f6568c76026dfbf429e3f8b","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.27.3.tgz","fileCount":241,"integrity":"sha512-X/TMgxuYqZKpkZ4HnrHOOnzqC4cyVA05gbtd5lBsw/8UMgeZ6L5slZA50AJmWr5YtXTaafHhPeF0CIZO8D6b/A==","signatures":[{"sig":"MEUCIQD6m5BMnUcF6Dj8s3eCcYQgtOR+OBT/HyW6laU2E2Xa1AIgDTOR3wc4E/lAEHT6z4vsxgE+hgS0TmcQ1+tHF9Kp5/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.27.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1296540},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.1"},"gitHead":"9ac8b060a9537b47a8011b8258cc75affd6cd0a6","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","better-sqlite3":"^12.9.0","@notionhq/client":"^5.17.0","@n24q02m/mcp-core":"^1.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.4","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.11","@vitest/coverage-v8":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.27.3_1776081930207_0.7472953838190439","host":"s3://npm-registry-packages-npm-production"}},"2.27.4":{"name":"@n24q02m/better-notion-mcp","version":"2.27.4","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.27.4","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"3ce2bef1752a68d1cfaef89718caed3e5719002e","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.27.4.tgz","fileCount":241,"integrity":"sha512-K0OUHhUVjGh8xoAThLZOcONS/vRd4/z1kihHIgJ75MWXU1klZSCpsBe/mlTKnt5CaNykfPa3RyvmZbp3q5Hpmw==","signatures":[{"sig":"MEYCIQCBcK1chGPSZ8EHVEBPIqGzmjB0j9zLId+w2/m4XRDi3gIhAOm6DqFDakgxFFtFdJf3BINF90AINTGaUQWnvuKF2W2n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.27.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1296553},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.14.1"},"gitHead":"1adae64ec42a436c07e1bd95b8f5c718c2c1038c","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.17.0","@n24q02m/mcp-core":"^1.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.4","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.11","@vitest/coverage-v8":"^4.1.4"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.27.4_1776083244973_0.07935876433842504","host":"s3://npm-registry-packages-npm-production"}},"2.27.5":{"name":"@n24q02m/better-notion-mcp","version":"2.27.5","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.27.5","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"4ad5412f691b021091511cccb39c2169540b6e11","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.27.5.tgz","fileCount":241,"integrity":"sha512-duyvzBfHJ9aF4m/nGCFUytjtX3ppAddDGiBC2SXJH6gAjnY4n5OK4fYdHEka/VkZIy7q2jvQCjBtCWMeK26Nfw==","signatures":[{"sig":"MEUCIQDdRrv7NnQjiYPTPMuxCnaK4M3g56MhfqKGtCkjj6OkLwIgahYGvi34ytpuTMl29iWu++BpjhYLryQf8DePBR0/odU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.27.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1297633},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"d1f0d8a14755279c2a39f8529477eb0ba34ed763","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.18.0","@n24q02m/mcp-core":"^1.1.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.4","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.4"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.27.5_1776425746553_0.3346374062408328","host":"s3://npm-registry-packages-npm-production"}},"2.27.6":{"name":"@n24q02m/better-notion-mcp","version":"2.27.6","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.27.6","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"bc136034be3406c29e7efe3a8ce4a7f3f202d43f","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.27.6.tgz","fileCount":241,"integrity":"sha512-AcXvvH97HsluEkMQ8Yal1kTHn7/MCx4HTJKPn3jndZrrkIw79p9G2ZGyNwvV9JUMxhXfgn3FvbnWO0VeRaKPWg==","signatures":[{"sig":"MEYCIQCmbsh0tAxLzItgyMT79gARXdyf++2y8/Q7qBj1OBNnzgIhAOuwxvA19dgExxtLoaTM1OyrSHopreYryiqorpljH4Nu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.27.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1297633},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"d4f4266bc43e0963cfa12e242a89c12f7322844e","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.18.0","@n24q02m/mcp-core":"^1.2.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.4","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.4"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.27.6_1776428684278_0.9168920463776478","host":"s3://npm-registry-packages-npm-production"}},"2.28.0-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.28.0-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.28.0-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"d9fe1a31867321091cf8437c47e7eed46a52fb82","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.28.0-beta.1.tgz","fileCount":249,"integrity":"sha512-Gdb3RQAFt954SAmqEgS47ZAGhIgG+Upw/6Mbx2t+3lCiivnbn0cFhrWdqiuFt+Umso0TNIxR1tgSCQSY/jZzbg==","signatures":[{"sig":"MEUCIBNdu4hcSlmDCt4VX/AGcJnoMTeRgWsBEwMI42aPtmdwAiEA+c8eoN0XJQiJyRjkETB6vsa+xxZXxK6Q1bL2Nzt9G8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.28.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1318903},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"8378115d16bd9d93405af9e4270bad5f04f075b0","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.18.0","@n24q02m/mcp-core":"^1.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.4","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.4"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.28.0-beta.1_1776526931506_0.8640079846119337","host":"s3://npm-registry-packages-npm-production"}},"2.28.0":{"name":"@n24q02m/better-notion-mcp","version":"2.28.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.28.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"a02df86f42117ae43dea4b2fabeaf8f228f0ce7d","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.28.0.tgz","fileCount":241,"integrity":"sha512-HedZmmNIV14ingMkryh5+5X+I93bXDCmx9wtWDZysk1HzPWoiOAGARJj0k+keT9cXHJgWO6mfEuNXzjv2s3n4w==","signatures":[{"sig":"MEQCIBmYeaJPk2+5jZUDhge6mYBT1E810k+5rJjuMUnF54/xAiB/UsHLQaOemHMGaQ6cTKmA1mukxH/lllkiWIJxcEFZig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1301344},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"44cee12308f7fc68937ac209ae5cbe22269b5910","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.19.0","@n24q02m/mcp-core":"^1.4.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.4","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.4"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.28.0_1776615686323_0.8410788713596962","host":"s3://npm-registry-packages-npm-production"}},"2.28.1":{"name":"@n24q02m/better-notion-mcp","version":"2.28.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.28.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"5df0d077c611be76d5cdc9cab3d32746e9ffe229","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.28.1.tgz","fileCount":249,"integrity":"sha512-naaFZxj993z8EYwiEOxO7p6d704sBOS4jQoDr1JK8tGqGfqz8lWoaMG5MdO9OqkNNTQU4VIwwDaeoMgU5DGCLg==","signatures":[{"sig":"MEUCIQClybNIUP9r5L/xzA1YmdapM7M9yTAWEPs7yZjE2NZvywIgae7HOYwb60xOjY/Ss9rT0uMe4qenVNwoEPONQoX6QWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1317046},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"072ebc071caf0f9774650eec2c6536dd7e856f2b","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.19.0","@n24q02m/mcp-core":"^1.4.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.4","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.4"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.28.1_1776644307014_0.7983913502334887","host":"s3://npm-registry-packages-npm-production"}},"2.28.2":{"name":"@n24q02m/better-notion-mcp","version":"2.28.2","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.28.2","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"5c6b9b6eac0a0a7b71e4c39ebe1356a0c2f82939","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.28.2.tgz","fileCount":249,"integrity":"sha512-EvVbwhadYvimZOF2IJlJw8whzKQuiV2WSZw4964p2ImpjXRQgIAVXeHEYJ02ixcd6j0r+N5JBI2EjFYQiBDOyA==","signatures":[{"sig":"MEUCIQDz2iTV0wGf6weX4E3HKzdS49YKtGOPXrhTRwaQeksKFQIgT6reIpQ16k0bKqti9aLWMtf0oDkWTSNd0oY9NHPyEnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.28.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1317046},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"f4b44f738ed2076f0530d2c652f0e7cdc74dcfe4","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.19.0","@n24q02m/mcp-core":"^1.4.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.4","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.4"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.28.2_1776647576424_0.5394001157428363","host":"s3://npm-registry-packages-npm-production"}},"2.28.3":{"name":"@n24q02m/better-notion-mcp","version":"2.28.3","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.28.3","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"416a535fe5ec87de7fcc07c1517ba910e6045bfd","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.28.3.tgz","fileCount":249,"integrity":"sha512-4J4L2w9VZGp4Upz96v4SH/XW7GRXEfReoWx7pRMR/pbUzjWtNylbHEc8tzEVVT4hpaU8lcon12oKkKh1CXQ+og==","signatures":[{"sig":"MEYCIQDZL+iwH8Fid1NfE/CgUhKsS04g19WMOsQ0RAm7bqqxVQIhAIRA/p9kjNvnPULwjj/pzJmkD6GP5tEg0ZNGE5MjhQOH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.28.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1317046},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"2a543f0981c8c3011e1b9b3e9823893b902bb7d5","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.19.0","@n24q02m/mcp-core":"^1.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.4","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.4"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.28.3_1776655146068_0.9093050545325243","host":"s3://npm-registry-packages-npm-production"}},"2.28.4":{"name":"@n24q02m/better-notion-mcp","version":"2.28.4","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.28.4","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"0366b1e6771d11abc35af01bcad3caba3d5fad14","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.28.4.tgz","fileCount":241,"integrity":"sha512-tTKcW8oxp/1OO88KNRabjBjC21gfD8EnPSGh89HKkLwIzC7JFJGi5JPGlU1/ytnZkx5Ej2KhRX02tgM2I79p7w==","signatures":[{"sig":"MEQCIHv7cjj17hIfpApN/t7n+PvovXr6yuzq92jsIWJiNHVGAiB9ps5TQX1ZKISj+5SXYjezlm6FUZyMCVuqU4mM7Ma9DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.28.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1292058},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"5f3a79cdcf04872306b4c72bc2082a2f437759c9","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.19.0","@n24q02m/mcp-core":"^1.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.4","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.4"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.28.4_1776749517880_0.9771238654948304","host":"s3://npm-registry-packages-npm-production"}},"2.28.5":{"name":"@n24q02m/better-notion-mcp","version":"2.28.5","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.28.5","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"1ef3421df3da5f727f6d9a29ac0016ee8b28780e","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.28.5.tgz","fileCount":241,"integrity":"sha512-FHex1ApKEeHbQcIYRmrB2h/voBatya7CQ6eJV8wFxpDe5kh0uN9vEtuvhddiuA/JY1EXXx3fdJ6Hf7DcvEQ1vw==","signatures":[{"sig":"MEQCICZ4CutXwdZUwX16f7425gH9YEKL2ccYPz9+mZBQS+RPAiBM9aBOzubfT40esnFDlPlg/lkwcjI24UDTsGXC8LqI4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.28.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1292058},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"328faee0c8f5e4e99f4e227b02d98ad4a2ccd785","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.19.0","@n24q02m/mcp-core":"^1.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.4","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.4"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.28.5_1776762491839_0.8033586370362127","host":"s3://npm-registry-packages-npm-production"}},"2.28.6":{"name":"@n24q02m/better-notion-mcp","version":"2.28.6","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.28.6","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"d65576ed9dd3845c535870f772025c2582e8c893","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.28.6.tgz","fileCount":241,"integrity":"sha512-QvnryAPn73GKskoTrnwBFmRuxg/k1tdoXdx1jv9OBWN/A+7oC7Rf5M2h5HfidM3tdkaOXKrYF/2sBJGv0mPv/g==","signatures":[{"sig":"MEUCIQCFeA91FlkxBoBrCNWu5PH5Wiu3i5u+F5eS6F0ZTyBuPwIgOD/FRu60g4IuyyHwrjgQQ5ykqt7vYRv+wQUAzcTMNJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.28.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1292062},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"370a7777d4079fbb93b4e79ad902442c0f573d71","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"^1.6.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.28.6_1776838302737_0.451913508427803","host":"s3://npm-registry-packages-npm-production"}},"2.28.7":{"name":"@n24q02m/better-notion-mcp","version":"2.28.7","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.28.7","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"373b695a4a73e4badf707f013f4a028853f74ecc","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.28.7.tgz","fileCount":241,"integrity":"sha512-pDoLZflUdX2/1zB8AEMRKFqTc0yOYQQWvwOpVBHRJUCKWn/Smp9D4YC4WcT7KqMjhURBjFIxzU2h9Jro/h3V5Q==","signatures":[{"sig":"MEYCIQDmpkfVr3FurAuJdrNODSbeftXK7dOFUkaD6XUP6RJgVwIhAJ8P/jEdaFg+wQ7hwDcPVuzTgFJos9bgH8Ov9Y618Aaa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.28.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1292518},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"f204e5e8f8d990bcc9efb494c17158e723eda8b2","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"^1.6.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.28.7_1776845826818_0.11749826692033127","host":"s3://npm-registry-packages-npm-production"}},"2.28.8":{"name":"@n24q02m/better-notion-mcp","version":"2.28.8","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.28.8","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"42e590fea9d3d6a0afdc34beb073ead4d02dd854","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.28.8.tgz","fileCount":241,"integrity":"sha512-QiU/71fe9q+4zbcfNFYbPwQSsOo56o3x5ssPf0YhjG7TgnCv7mB7GN6WqaLXfUtLNat2Hh7Zx4WXYe6Khx4PFw==","signatures":[{"sig":"MEUCIHbbFQeYYuBtiaKwkJm5aSu5hp23VO9OhI4aBkVULiQEAiEArGlsv44ErtaMMaAJf85tQl3O2Mqkm8VDmYFiwBiTQt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.28.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1293065},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"b68043d0fc4ba20b998cfeac1ba90a915ddd15ae","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"^1.6.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.28.8_1776849782639_0.6851510984632156","host":"s3://npm-registry-packages-npm-production"}},"2.28.9":{"name":"@n24q02m/better-notion-mcp","version":"2.28.9","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.28.9","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"6b5ca28918d8227098f4062e404c62a10d523346","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.28.9.tgz","fileCount":241,"integrity":"sha512-0rJ4V6eH2/N8IS5Nu31nWOXxrx0laIZySeZ0NR13Hlhz6l1rKAj22s2adFbWJ2dRB1NaGNlFkCiyf5H5UoqObQ==","signatures":[{"sig":"MEQCICv1RCmKTbTd8V2wgUPU9eMcdOyG05XyWJmU6qdoyqLIAiAsDqV83wvY2qn35d0NaWbw8SetL3ydSGMie5Qc2yXk7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.28.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1293065},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"efdd2144fbeacd24f6b7542728198c3dadfcf6db","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"^1.6.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.28.9_1776852454322_0.9476579323633987","host":"s3://npm-registry-packages-npm-production"}},"2.28.10":{"name":"@n24q02m/better-notion-mcp","version":"2.28.10","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.28.10","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"0749a63ed5cebc437410ac71e4cb4cfa96692254","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.28.10.tgz","fileCount":241,"integrity":"sha512-i6tEcU8TBzeS9PSULch0U2Ke6YoSnR1n7s//xyJb/PTZou18RKkoZpgO9om2/lixTLV0kvfBUTh5A91kyVPHSQ==","signatures":[{"sig":"MEYCIQCUWjvUzBR1wufYJiDkHy8M1OUnppEMCtxlzMYKTkBs0gIhAO7cxFORmLTeyHWzGEZUoEc4sh42fT1v98qfhBwSCBty","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.28.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1293560},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"c5865b1b8791085af56471c5a7e8c33f90e6d9be","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"^1.6.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.12","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.28.10_1776853316230_0.3160896738577226","host":"s3://npm-registry-packages-npm-production"}},"2.29.0":{"name":"@n24q02m/better-notion-mcp","version":"2.29.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.29.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"6e7846aef1a759b35045a93cd31f78335cf8fb20","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.29.0.tgz","fileCount":233,"integrity":"sha512-KsOTRzbOtKhV5GreTp+edKwJOXZnzI8lyK/y2qR0XIsQHMBS8gG+qT2ZLVOQ1zOzmwYbUSqxgU0VEoUQygeYbA==","signatures":[{"sig":"MEQCIGmw7B3/xLulAAaIkZpoE/0pmlHn9B4zA6SELN74D1FRAiAZ9YykIZJn04BorbdIUBd1MpZCim4bH+qlkC/xx6h6BQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1278935},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"20a715b47b9bcea2abdf3d6a06604659480a2048","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"^1.7.4","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.13","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.29.0_1777015860433_0.5596106314027531","host":"s3://npm-registry-packages-npm-production"}},"2.29.1":{"name":"@n24q02m/better-notion-mcp","version":"2.29.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.29.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"ae640944f66d7805ae056b42dd6238ec6a5c6c56","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.29.1.tgz","fileCount":233,"integrity":"sha512-og3ba3QnqXLMvQ1BTHY9Bb4H5m+HdXMVSdMlxCZBrpcc+ihHrCfPYjmmVtlbQ0MBidwX+jqP5UcqSJpYzG/Tsg==","signatures":[{"sig":"MEUCIQCL3vI1NRVlHYo6EMBAOKtW01/N6eu3fRhUIm3b9BUiXwIgC+N1dvhdnpBxdqAngYp1butVqdbl+Gh1c5+OtovkiWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1278935},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"ea2b44ebee527488d7f4dbc2617cec0e8849a6dc","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"^1.7.6","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.13","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.29.1_1777028785402_0.563473187373773","host":"s3://npm-registry-packages-npm-production"}},"2.29.2-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.29.2-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.29.2-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"0627addd7d2426ec9341eea7ae600e9b4121d668","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.29.2-beta.1.tgz","fileCount":233,"integrity":"sha512-dMRRnEsxY4owtHfdqVxCs9upNvDnrSx3q5UwlVcAEPpkW4FJXaCIH8KV0EkvTK4DdI7gc4pJPC95kK4UQISaUg==","signatures":[{"sig":"MEYCIQCTtNr5RTsFo3ZaIrTYD8csZcRNWdM6guV9YmEAYGXtqQIhAJZUv6WO1CkuNyR7K4Y7inge6WN+DCzG/wJNtN1a8uIa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.29.2-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1278949},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"0694f4411b61697d50b86c2a8265efbe3b1557a3","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"^1.8.0-beta.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.13","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.29.2-beta.1_1777274910116_0.8912521946958785","host":"s3://npm-registry-packages-npm-production"}},"2.30.0":{"name":"@n24q02m/better-notion-mcp","version":"2.30.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.30.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"d2ba00ceb72a88e86d0bf762c17051be8afdaf9d","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.30.0.tgz","fileCount":233,"integrity":"sha512-K51YabqF7mK2J/Js/NEODhdg1NBDOqqQxcpaL/sWNmda7y+Gq3LCOKlIrwDZVDMVUjgi6RE4eFVVdoH3RTQRyQ==","signatures":[{"sig":"MEUCIQDPMe5fhR4ir3EV2B24jskGhVGVSeVuPzNgMKWLCvQXoQIgQ+mbnFF0+AmwoArm3ux27o5UUUnvoK7PxjociE8eu+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1282385},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"ffd09342cf3056db7d3ba8746f7963d1586c766d","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"^1.8.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.13","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.30.0_1777294702122_0.7110842151614056","host":"s3://npm-registry-packages-npm-production"}},"2.30.1":{"name":"@n24q02m/better-notion-mcp","version":"2.30.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.30.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"27a77f0943ec94c99aab55b50f51b1d756d61b75","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.30.1.tgz","fileCount":233,"integrity":"sha512-/zmGbVj/eNBJOz49LMHa23zm/MmreVEbL/+RKstHt1OD210eiJPwjAccCUmwIGoaZ2bNK7wxNLfatX6AXjvpGg==","signatures":[{"sig":"MEYCIQChKCi1vk1T8lt/bjHVGn/zhu7FsnYlQ2/O8GcxuuFg5AIhAI/aErEF5Lt5GziQ1q3uzDNWb7OyhHczGiiOAby2ihpr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.30.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1283839},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"087b03487548272dcab3384f8153b2f56d02d161","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"^1.9.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.13","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.30.1_1777347316119_0.5663790512546116","host":"s3://npm-registry-packages-npm-production"}},"2.30.2":{"name":"@n24q02m/better-notion-mcp","version":"2.30.2","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.30.2","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"b56422754c0faacb792c4937c009a2a2a417ec2b","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.30.2.tgz","fileCount":233,"integrity":"sha512-NkgY8g0kzzj+fpmGdcMWNpaRIeMRBStJH66QMOFBVSWpFtDOelxStv0QBFXEs5TWl5FPcSF2mDYLkJNSxsWfVg==","signatures":[{"sig":"MEUCIDVHrPFgQChAs+DzM+IjMuOCgOY5YJP6sjlof7R96aQrAiEA1ZGKq2JGigXB4QLwDCBST0ZCx2Xml+OLNjqX2PIVmaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.30.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1283840},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"1e3a129b922917b89020e98235bf32af5fd6136a","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"^1.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.13","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.30.2_1777390894127_0.7052675041129064","host":"s3://npm-registry-packages-npm-production"}},"2.30.3":{"name":"@n24q02m/better-notion-mcp","version":"2.30.3","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.30.3","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"1113c3371d6ed2f3ef13fb0aecedd9248abe9359","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.30.3.tgz","fileCount":233,"integrity":"sha512-5sNpD+3+C2o/95x2MdTSLU61mkQtVtAEEANTxV38RdFkfudp2nq9LOY9yZ6s4iQykDrUAVdmvycOEdrMJw19bw==","signatures":[{"sig":"MEYCIQDycMZw5Fmc6k0Cb0UhAdWMi2MUpLG8brdr3F8Zz4KxHwIhANHPVl3v/eg8wgjJwDFUx8oKyPtED9zpfZAmXn0FjQTv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.30.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1288856},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"4f180fa468e481140e86a5c1fa658b0779bb5f49","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"^1.11.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.13","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.30.3_1777443183116_0.9800256380296986","host":"s3://npm-registry-packages-npm-production"}},"2.30.4":{"name":"@n24q02m/better-notion-mcp","version":"2.30.4","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.30.4","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"1c4db1ab90df948235cfb92032425d78164819ef","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.30.4.tgz","fileCount":233,"integrity":"sha512-uPt2NI2+KXRTCkBOMYzv4tDMzK5tlijVFrFUKINBYue6ai1g00W0ATS3UykamCZcmmFH/DogskQfHM7oqU3o+w==","signatures":[{"sig":"MEQCIFZ3SpiRhfu7pFkO1OGB/AlsF2MRV4xiANT9Gogj2FnqAiBCnbHq8zFxloifi7cxEAlpXBlClCDghJ4qTCYY5Z5HOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.30.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1290514},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"7433113eab699591f96ecc3a68b504008eda792f","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"^1.11.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.13","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.30.4_1777461101096_0.9640453985917554","host":"s3://npm-registry-packages-npm-production"}},"2.30.5-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.30.5-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.30.5-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"4b633906afa3558540d982d21199d65d5ffcd54d","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.30.5-beta.1.tgz","fileCount":233,"integrity":"sha512-uHa0UYS+s92lURqxnJkC7GD7zVeqpi3tUPrjehe0qJonOPfHxUR7UYxj+J/5UIs8jnFwxa4inJajInudIPsv7A==","signatures":[{"sig":"MEQCIAyf3gXIgfBSyn29g5uV+Dw5z42EOspLe2G7PNMty6eRAiAQrqWzSpLmw2z1y+8Guoirk0nIL/wu7Z4dDn6zpfmG7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.30.5-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1288887},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"d500aec2fa67be7bcbf3bd65295acb8fa5c9b69c","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"^1.11.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.13","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.30.5-beta.1_1777467541003_0.2053577660171002","host":"s3://npm-registry-packages-npm-production"}},"2.30.5":{"name":"@n24q02m/better-notion-mcp","version":"2.30.5","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.30.5","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"37d4809bc7fdda36146f407eeda3e9941d7b3c10","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.30.5.tgz","fileCount":233,"integrity":"sha512-XVDBSXOIWi4NcdTbek+FgJfac8eJ3Zny5rct2lIMXjQWjKdOgtlgQEEZVWRug7bYFI5mVvUSPN2cVJyJKfhyFg==","signatures":[{"sig":"MEQCID6Xz64mkWJodRAw5t+oE15bXavSuUjWADGp5fcUvuTaAiB32KDsA1FczbGPw9AINQsWWSZqwKixRoDK5SBJgNjrUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.30.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1288880},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"18bb87d141114287a7531596689bd79d01da7f0e","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"^1.11.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.13","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.30.5_1777468065509_0.4429801988749227","host":"s3://npm-registry-packages-npm-production"}},"2.30.6":{"name":"@n24q02m/better-notion-mcp","version":"2.30.6","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.30.6","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"d206455f4e7145c6a021dd8b2547131757536ba2","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.30.6.tgz","fileCount":233,"integrity":"sha512-LTWDKI16OPthEbYSg32xSRxRbMkulkPH/Ho5I2iN+NV/W48KFsCGAo/7vBa9zIkm6twdZSDTjtaxoWe6O+2g6g==","signatures":[{"sig":"MEYCIQDUUqG4Sb2yneDhSt0jpf+9Bn6wFz59b5fupdd7PRsG+AIhAP1SH7ieYOb2jUg/cTG14+5HiQw8/xA5optZ4PHyHX5X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.30.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1288946},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"041941417576a8f571bc702c58318f7faa41bd6c","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"^1.11.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.13","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.30.6_1777470261402_0.012363188098090339","host":"s3://npm-registry-packages-npm-production"}},"2.31.0-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.31.0-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.31.0-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"960ae3ca20f9e9329bceff1c1db2df2ef046a68e","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.31.0-beta.1.tgz","fileCount":233,"integrity":"sha512-da3qYyilTALoA0VGZ/wUOLJs8HTieNMKbDTOhOGLD8OctZX4CAHa7TQgJy3fEVr1z+wLqG+zfd7lzvMtLwRjRw==","signatures":[{"sig":"MEUCIQDFnhHKtS6fRRJXE34iOBK18nWpviVC55DoKfJjXsWD/QIgYkIrQAPCyw7SExObVnYH1L9QCGIzjHKHNZlLUuOFbdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.31.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1293015},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"87c9657e2ab0a086fac5fb5e0ab3a5cfb45ddc43","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"^1.11.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.13","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.31.0-beta.1_1777533811245_0.049130315688148185","host":"s3://npm-registry-packages-npm-production"}},"2.31.0-beta.2":{"name":"@n24q02m/better-notion-mcp","version":"2.31.0-beta.2","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.31.0-beta.2","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"41d809d23485ebc910502511a1ef6da7d5f07aa5","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.31.0-beta.2.tgz","fileCount":233,"integrity":"sha512-2YNEYQfWMg27HBdnKeqOUBtOjOQf5aFVButKiLob13GQ84cXJGgPWVOJo6L5sKD7ei2AH9EmkpRGSh+HzKKckw==","signatures":[{"sig":"MEUCIFqnkuXyN/oWzWKO4sHGK9QtVV7uy7776V7fY80SylteAiEAk3jf6hkRrOvHE3ye6BlzllmiVVcLNza7HgqXoQUKmh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.31.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1293610},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"c6e86fa4640c2b5394decf9ffc61534a9e78cbc5","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"^1.11.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.13","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.31.0-beta.2_1777577198613_0.7387274082829483","host":"s3://npm-registry-packages-npm-production"}},"2.31.0-beta.3":{"name":"@n24q02m/better-notion-mcp","version":"2.31.0-beta.3","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.31.0-beta.3","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"477d83a7ce03a707b249bd851aa1dec61bc76d99","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.31.0-beta.3.tgz","fileCount":233,"integrity":"sha512-sMo2c08/6Fr0/CnKFV+tGM8oH5C8ULU/PHxJE3r9e4uXpYBibHbeB/SoXX2tQzP1Xx/9/Fmzld6zLNP/SmpJEA==","signatures":[{"sig":"MEYCIQCITVR0aaIGQbj/fjJdJur3d7Kl+tIJkZh6izJp/rauDAIhAKW3hGWpiWjhcr/qQGzV6UmCtgvZqfPGHVMQ94NblXYr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.31.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1269586},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"b495ab82d9e9a4ce538338a46d8c521096bb6566","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"1.13.0-beta.4","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.13","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.31.0-beta.3_1777704758524_0.12357456050998339","host":"s3://npm-registry-packages-npm-production"}},"2.31.0-beta.4":{"name":"@n24q02m/better-notion-mcp","version":"2.31.0-beta.4","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.31.0-beta.4","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"f9289a665947db5a8fa85605bfee49e7e7bef545","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.31.0-beta.4.tgz","fileCount":233,"integrity":"sha512-ANd6B2lyEhNviUZpzA0TH66Y3bf78z+upphEgZQOa4yvUpEdXygnVdH+1D4mLAg/Qzv/5EHjoNYu53cffiCWFQ==","signatures":[{"sig":"MEYCIQCYPWi6J7AimjtGXKpWfv2/9KFfPx29QBjflockz+krBQIhAJhlpHxAKdaoqAnAUaIg94wTZK5khdvMZIMKyOY2lkcy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.31.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1269586},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"539663fb0c129a58209fa2f67f0c56b74d194ee7","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"1.13.0-beta.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.13","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.31.0-beta.4_1777810838553_0.9302173206234807","host":"s3://npm-registry-packages-npm-production"}},"2.31.0-beta.5":{"name":"@n24q02m/better-notion-mcp","version":"2.31.0-beta.5","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.31.0-beta.5","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"d4797c8b9e295a0d577c727dd0c38627bc908b3e","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.31.0-beta.5.tgz","fileCount":233,"integrity":"sha512-VqNDAUCuEoihg/w8D25osAAiH9SwHz3i3gcdjJ89OzhGjYGOXUOQgVr+PnAgLNYjtj7KKaPo6AHwG4Nmo5j7Fg==","signatures":[{"sig":"MEYCIQDayZ1Y+KD+w7VAN1gacU838kDHR+yfaDm45AB6RM7LtAIhAIDasVqsunAO2EpVPgttwGvO8EKcjXt8kFhlUvmSFyJz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.31.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1269586},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"286fbe2acc16a3f782af581263d1812f88c2f264","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"1.13.0-beta.8","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.13","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.31.0-beta.5_1777816281047_0.8352730673019131","host":"s3://npm-registry-packages-npm-production"}},"2.31.0-beta.6":{"name":"@n24q02m/better-notion-mcp","version":"2.31.0-beta.6","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.31.0-beta.6","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"fe1fde96aa4b69e613d306c5ce42126629bd467d","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.31.0-beta.6.tgz","fileCount":233,"integrity":"sha512-MPinqDert2YCfYrmU9Xn25Wod3t9TBpH7GcJhFIfxBQaQa2jcKSsiHsthugcM8J5sn5e6+hNY9+q+5mzU2VzDw==","signatures":[{"sig":"MEUCIQD5et6Z0ju+L+LzdV0vGSSpZHuuGGpgUo1Oa1zC4Y55VQIgTEEJfalQMfD5hruVJaRBNq3AzaPh+feThWbQpYkg+Rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.31.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1269586},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"f71c09b0dd9347e96aca406a5de166b531390ef5","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"1.13.0-beta.9","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.13","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.31.0-beta.6_1777820063730_0.0789619756242097","host":"s3://npm-registry-packages-npm-production"}},"2.31.0":{"name":"@n24q02m/better-notion-mcp","version":"2.31.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.31.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"f16780ff7b22cac90e15c63e6144117a0374820f","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.31.0.tgz","fileCount":233,"integrity":"sha512-8PJAAGcxHfys3hYSHJcUizx0yyzmDuFU5z55N4OCcKO75ERjSmbJfxPAUoavNSe64DV4Ov+qhcfXgUr3vuNrSA==","signatures":[{"sig":"MEYCIQDGVapvhZwf5PLFw4CoRlyz2Lh1YtGuqgB9xhvjbsyY7QIhAJK+dQLZKVkXZxV8EOall3MySwtp1ruAbaUvga2jbY9Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1269572},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"98ce8bc515f4206be8e9f6550165c226b87daf9b","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"1.13.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.13","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.31.0_1777898890777_0.44924275774102984","host":"s3://npm-registry-packages-npm-production"}},"2.32.0-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.32.0-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.32.0-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"21bf14c4004c4fbc79a8359059a6119636bb638b","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.32.0-beta.1.tgz","fileCount":233,"integrity":"sha512-rquz1kuyWhHO39jzspl6N7W4I49tKAGRqSDNbFMsg6mWtEayirPDxFTDAo9yjkbWZU/xI2FDhkV+5/1qS6bGYQ==","signatures":[{"sig":"MEUCIDWNWCiSyMswMt/2rYHNnPRy7bvg4RjZhLXnDeD0sB9aAiEAsgl+mStj/TNpXVAdHgGyPMYBFMVpnCrP9xtzPdoui0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.32.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1272957},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"3181af2a1b8b37db17d8941c0ace9e4ed60e22bb","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"1.13.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.32.0-beta.1_1778056788921_0.2568409962687608","host":"s3://npm-registry-packages-npm-production"}},"2.32.0":{"name":"@n24q02m/better-notion-mcp","version":"2.32.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.32.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"5a57dc1814c1bb84a960eb9915ecaafdbd486ac3","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.32.0.tgz","fileCount":233,"integrity":"sha512-K/r0ztlbXTImHYaz1pbdkQHZjydsK0QewGTiqbVjr0JMe4z2s5Kr3iCy57T49c+rPWdT3ikFZMbdeiHPvTe2Ng==","signatures":[{"sig":"MEYCIQDwUAipYAanyGJinxNioz9d8zYInK4gQsunBy08vCrlOgIhAOqCWzCLE4Vd8KKytB87J7nBI5FeOa4Tc3PDYI3Pg7KW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1272950},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"812c790f894a6c9345ec70931b4be10831009733","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"1.13.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.2","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.32.0_1778072556993_0.8805205391251978","host":"s3://npm-registry-packages-npm-production"}},"2.33.0-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.33.0-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.33.0-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"bb530c9578ac1043de276fa977530d0941ec5263","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.33.0-beta.1.tgz","fileCount":237,"integrity":"sha512-8WUcoTOQiSeHAemzEa/dAlOB7lCE6eF2GAf0Mol24Y5tdp4WMjVfmzsKZzhLx+Mfexxz+KT0+3cEHvj4Exjl+Q==","signatures":[{"sig":"MEUCIQDO9PvlUpUFnF02thEnrNhTrN0fQMIv8ypG4TTxwGudqwIgWEbo39MNgtfw8aEsdna42dnYBSwTjM8F2qylFnyq8AY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.33.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1302187},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"8ca0e06af0a04bd9136e35b6f95efcd60f8d0009","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"1.14.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.3","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.33.0-beta.1_1778225460578_0.34816279448518284","host":"s3://npm-registry-packages-npm-production"}},"2.33.0":{"name":"@n24q02m/better-notion-mcp","version":"2.33.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.33.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"fdc287e03aaf04485dd505947bc70c81cbb5edbb","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.33.0.tgz","fileCount":237,"integrity":"sha512-Ep5hnlgwbwfSXPvz0n6sA3z9VaOU0QmQYKM3XoclnzYjH8ZfGfNOA470RIVbDUJLxd1Re3+R+fqIb1zNp7qVFg==","signatures":[{"sig":"MEYCIQCVpgEM3sCGM2iDwth9djq2SirGK5FHcAYo4vSIgqqXSAIhAN0p9vpmk8SJtpSXaPgmiVo/+EGQlB0q8cgK6NIPHOfD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1302180},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.15.0"},"gitHead":"dcfb162635771ddebafc6244fabdf703800d2124","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.20.0","@n24q02m/mcp-core":"1.14.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.5","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.3","@biomejs/biome":"^2.4.14","@vitest/coverage-v8":"^4.1.5"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.33.0_1778309189139_0.5645286450175786","host":"s3://npm-registry-packages-npm-production"}},"2.33.1-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.33.1-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.33.1-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"f7bd7bcb6c256ef9c7e949c5a5e115c651ef08a0","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.33.1-beta.1.tgz","fileCount":237,"integrity":"sha512-ZmqiT80YL4ERBmPmyP4XJ8B8aXWKElvSdpD0hAG6urRnsqX16H6Sm13si+LPm8YorF3slSxBRug08Z+YRhJkYQ==","signatures":[{"sig":"MEYCIQCJNZXGfmznuMI5lyCH0EfGC8FKh1LFtciM9QvyGz6oDAIhANGU/pqcuWou4cpMbx8acJSxvPh1Upkan1oGHIoec5fw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.33.1-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1319541},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.16.0"},"gitHead":"6d0392a29ef5f4f04049ca06d84cc681d23c2d89","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"1.14.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vitest":"^4.1.7","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.4","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.7"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.33.1-beta.1_1779617771771_0.28241883893938513","host":"s3://npm-registry-packages-npm-production"}},"2.34.0-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.34.0-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.34.0-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"46c632a05e8875f1d605f6412bd86d1ff98b3a16","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.34.0-beta.1.tgz","fileCount":237,"integrity":"sha512-v2WMWr2b+kLIzrHhE0Yy857x4z9NdLBWKKy2j93XVTHqz37u7LHVI4FV/BQZANyB7XqGyHW4Bdp4fNWBapCJXA==","signatures":[{"sig":"MEYCIQCY9lKaN/NM4lZxhkcPVpY4x4djzOqA+wPySUbT1d0yUgIhALyfgOCEj0sX5YacZ5xV2iD0ueke1X6MqOBQt1RKu/aT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.34.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1320513},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.16.0"},"gitHead":"2cba7dfc2d41fe1ec192520ada39f1096790c3da","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"1.15.0-beta.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vitest":"^4.1.7","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.4","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.7"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.34.0-beta.1_1779782635696_0.6353482884779942","host":"s3://npm-registry-packages-npm-production"}},"2.34.0":{"name":"@n24q02m/better-notion-mcp","version":"2.34.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.34.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"0e82089f9dcfc57ca42491b43ad39e58e7861093","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.34.0.tgz","fileCount":237,"integrity":"sha512-plycMsRbWRiyplBsA/NpO/omMzDxc9Nwlw0J0FxuiwyevApv9lE0XUD7utbjIzESFvd7ds8JHjRkeeVpla5b3w==","signatures":[{"sig":"MEQCICVW9p7gBt8BkWnSgjgTCCxJLiw2b8pewiE/yOCx+uz2AiBvLcoNLj2MjzEtSyhJGBtg7UpCdP4JVRws4mXX7OB/bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1320506},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.16.0"},"gitHead":"ede45278493177635224d5232802ef9a7bf6055f","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"1.15.0-beta.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.22.3","vitest":"^4.1.7","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.4","@biomejs/biome":"^2.4.15","@vitest/coverage-v8":"^4.1.7"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.34.0_1779785904513_0.21946669141440078","host":"s3://npm-registry-packages-npm-production"}},"2.34.1":{"name":"@n24q02m/better-notion-mcp","version":"2.34.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.34.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"4438fc78cc7b086204f289c71e87eac96cee0723","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.34.1.tgz","fileCount":237,"integrity":"sha512-SEUC/WedGAuXHJOhpRPe6/JC9T+aMb9JSHfIMN5qQ81uZmC8YwupFrYMDX/K0KF/MhaYvkUpznKAQWQXJLnpSQ==","signatures":[{"sig":"MEUCIHE9XRjrg27FsMvdl0AVnNrhpXnR8kC1s1vq+pSsYRJ2AiEA11P/YWhUYymdVpY/SKqPE6zIwfncJZRl1dD8TCOak9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.34.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1321497},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.16.0"},"gitHead":"7d350e5b52b79557e2489e11cd8f62ad57b3277c","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"1.15.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.22.3","vitest":"^4.1.7","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.4","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.7"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.34.1_1779957827821_0.019490455284879804","host":"s3://npm-registry-packages-npm-production"}},"2.34.2-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.34.2-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.34.2-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"92efd73b396f98f74b611bd7b36d337a72908576","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.34.2-beta.1.tgz","fileCount":237,"integrity":"sha512-netJVbpQnSxDwvgBFvNHI/q2Kl7BUcoP8d+kdvjtEZ8JK02nbLz4+uPlMZdbaRNOjDKD5nAwOdMVmM3ZsWK4Yg==","signatures":[{"sig":"MEQCIGUDZgDilqtWGYmbynKc88yzbL/NhJjZf8I6nEYIYxh2AiBBqKOvb96SD1rKW99iTMtgLL4stBpOE/F7xDxcfdbFOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.34.2-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1327823},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.16.0"},"gitHead":"74e6196fab33cabf5f5e57e4f1d5502ad9e4664a","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"1.17.0-beta.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vitest":"^4.1.7","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.4","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.7"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.34.2-beta.1_1780021784661_0.450529043050399","host":"s3://npm-registry-packages-npm-production"}},"2.34.2":{"name":"@n24q02m/better-notion-mcp","version":"2.34.2","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.34.2","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"50a11a27d13306fb81de17235100fb374f6a1804","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.34.2.tgz","fileCount":237,"integrity":"sha512-qh2PfmXO4ebGh0bp0ej8d/gZCNGGXWvWW1ls6EZMHP25w6frnj+6oB0bn4kv4xImlkNcf8eP6Z4Pu1XyJxOu/g==","signatures":[{"sig":"MEYCIQCHhKdTu8Olh9jqm3/TJXVkePPC0R/6QOAnM+62Toqs5gIhALv7oqI2N3chY0o7OYSOI2RWa9G2/h697OaueJcbwl17","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.34.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1327809},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.16.0"},"gitHead":"ad7a60a768ca793341ecc08a93eed3b9899f242c","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"1.17.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.22.3","vitest":"^4.1.7","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.4","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.7"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.34.2_1780028194346_0.8045275420557567","host":"s3://npm-registry-packages-npm-production"}},"2.34.3":{"name":"@n24q02m/better-notion-mcp","version":"2.34.3","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.34.3","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"783232cef292870f1bc7c1a1864a05bba517d5fc","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.34.3.tgz","fileCount":237,"integrity":"sha512-kOgDNdoyz0N5WcOVSXS5cOTA3uZ1HQCwP6c/Vz11Gnrc1NZ7NULSi6tvhEuW++auv88AULNbh24EGubrMt+/hA==","signatures":[{"sig":"MEUCIQD/fYdXaYhJ9nAswDHm3sqiHcjkO2Vyn5fK73wSiINuLQIgPrCpF4GN932Xha4CglJ7ErPXQqnH3ot8A4TB5XM5uQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.34.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1327809},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.16.0"},"gitHead":"94b7d5993df4d05af97e25d57c08651b1df68091","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"1.17.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.22.3","vitest":"^4.1.7","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.4","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.7"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.34.3_1780030463968_0.008693978139682423","host":"s3://npm-registry-packages-npm-production"}},"2.34.4-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.34.4-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.34.4-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"533183c79c775f184eced432bb9e41616fe399e4","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.34.4-beta.1.tgz","fileCount":237,"integrity":"sha512-fkxL9213KRdES9O9zHWwSLnlSKRh4TBPEvDKtEI17Y5Q9GPn6nKGM52xz0WwlKjwzscdLgib6lUnNaPacBslRg==","signatures":[{"sig":"MEMCIHYaNyVTqLOIaZkGslbbtb3Gc87Jw3U1cKJzirAVwFkAAh8V9hXr5xs2Phv8xFmZV9ov/q66WUgqZ2Hv3hJ/kzIu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.34.4-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1327985},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.16.0"},"gitHead":"df95ccae72fcef749cb47b57532fed6d486e24f5","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"1.17.2-beta.1","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vitest":"^4.1.7","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.4","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.7"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.34.4-beta.1_1780287729443_0.28445661045771375","host":"s3://npm-registry-packages-npm-production"}},"2.34.4":{"name":"@n24q02m/better-notion-mcp","version":"2.34.4","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.34.4","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"1f3c7dc68553e3d24c94ad83c0e6c011913ff153","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.34.4.tgz","fileCount":237,"integrity":"sha512-tn++7BmcPQbeypr5qF4CnCysrpaIv7DR0tWQiNsBMSau0X9l+IMAwDpWQuCgX/34h+8M+RD1Z4VT6kWKzSeOVg==","signatures":[{"sig":"MEUCIE1DtKMjJnldWwypNxUuiP6aruiZavRSVczD97/crAOlAiEA1CJpiKbRV0SkVE6n8zMC3bxzsty4GD9VRBd1Af869BM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.34.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1327971},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.16.0"},"gitHead":"6f68fba6d68857ac2473790f2e6eee55eb81039e","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"1.17.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.22.3","vitest":"^4.1.7","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.4","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.7"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.34.4_1780296774662_0.9350202077915508","host":"s3://npm-registry-packages-npm-production"}},"2.34.5-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.34.5-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.34.5-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"a169f57e46666c1ba1cb8d47abb6a4c9532d6148","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.34.5-beta.1.tgz","fileCount":237,"integrity":"sha512-TmRBDR/OgsOjcW2XC2FAnmgUy1bJZjE1A+dIl6GdjqXt0G+kQT39qHfLDHrMMGWT5Ld1Z3yEQwozKbQNRnKTyg==","signatures":[{"sig":"MEUCIQDN2pR3CMDBFNc77ociHgVEt1PUm2stYiVCY68I8/TIQAIgXBj/w+srnusBHTq0TbEQZg1O0EaFxA65hC6UIu0vP4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.34.5-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1347082},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.16.0"},"gitHead":"cec49d929ba7acc18ab1bfa0f6023e52c85b8b83","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"1.17.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.3","vitest":"^4.1.7","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.4","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.7"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.34.5-beta.1_1780807939266_0.038659083751812595","host":"s3://npm-registry-packages-npm-production"}},"2.34.5":{"name":"@n24q02m/better-notion-mcp","version":"2.34.5","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.34.5","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"fbb2fac8d82a94051ddacec424a876c5e7c6a179","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.34.5.tgz","fileCount":237,"integrity":"sha512-dRWC1iSR7jY5buVO+k7ED6grkrY3peOLrMULIrwXttCcP/L6Eq7P2TmSPHZzLZuOGisxdmrmgDdpQ/JWyqmuXg==","signatures":[{"sig":"MEUCIGl5DkA8DUOd53jRI9LB7iOYyM7V2xhCMyoxV8PF7ufeAiEA5tRoecDiTNPeQGmt6PVfhyxCpF3Co06/in13mfX4HJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.34.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1347075},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.16.0"},"gitHead":"9e3b960003ab2414f980c918a3a0ea6652774853","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"1.17.2","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.22.3","vitest":"^4.1.7","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.4","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.7"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.34.5_1780830407898_0.08620979649292759","host":"s3://npm-registry-packages-npm-production"}},"2.34.6":{"name":"@n24q02m/better-notion-mcp","version":"2.34.6","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.34.6","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"b1ad489dd9876c91c9493145fbd07a4bc974fe4b","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.34.6.tgz","fileCount":237,"integrity":"sha512-4nbvPDPNOTcWqlBK0tPxBItpmCIjywDpWRNz9TtZ0IOiGxa29xi5cod0S9KBCgqijOG/uwyyVldy7vFcXPyITA==","signatures":[{"sig":"MEUCIBSndWug+5z/7cKFBTLl+UEpUl5zxLbRWsvqjQWow1fdAiEA8VDVJTf+Zgy7YLMPwL7ZEqKe1gh5DiSU4e6LrwWd6IM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.34.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1347075},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.16.0"},"gitHead":"ab85e76ed33ec9c5b797dcb542b2e039e6229b3c","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"1.17.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.22.3","vitest":"^4.1.7","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.12.4","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.7"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.34.6_1780831899928_0.3559153933584569","host":"s3://npm-registry-packages-npm-production"}},"2.34.7-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.34.7-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.34.7-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"99ff1e907c508c07941ebc8fbc133504768cea9e","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.34.7-beta.1.tgz","fileCount":237,"integrity":"sha512-agIi7Tp/ZH++3QKXkq4jpWOGAfGdK/ttnNEo1bHnWT4vZd3FVjbASKr215qa+j8ltuWDhoX9ud94XkKO2WYv9g==","signatures":[{"sig":"MEYCIQChQSJPC8Fzeq2g29E3RCkmzTXluwo7gFtVJJWI1eQleAIhAMKf0wsmHddxzwEyu6KBnYEY3o4FXD7Z4LQkC6pAQdks","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.34.7-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1347246},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.16.0"},"gitHead":"80c2c2bfdf88bf1423ca25678b0b8d0615622134","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"1.17.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.8","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.13.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.34.7-beta.1_1780970926388_0.9827344548591039","host":"s3://npm-registry-packages-npm-production"}},"2.34.7":{"name":"@n24q02m/better-notion-mcp","version":"2.34.7","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.34.7","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"3261f5b4e709c7a58480dc8b3c6fda1680abe63f","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.34.7.tgz","fileCount":237,"integrity":"sha512-oItnTfjAVKRVk7wt8aYsTBRxRDr6FfeTIwOiG6mdapYSLapyvrqXWJEHqvCPdtzJyM0ezi3CFAsxuupqB5uyYQ==","signatures":[{"sig":"MEUCIDex8slT8/y1S35SNzayyzssf2Lgjej1bK5b4Tanp6ZLAiEA0bvvff6HRQ30OCWe29rHIIy2KGLErgqlHA+vx+XkSac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.34.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1347239},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.16.0"},"gitHead":"745c4c7ad6d2b7fd893428d01e61046f33e2bca0","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"1.17.3","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.8","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.13.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.34.7_1780973520638_0.46564054432336066","host":"s3://npm-registry-packages-npm-production"}},"2.34.8-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.34.8-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.34.8-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"b2ad27f488ea1de8fe54cf06ac63aec33fac1f8f","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.34.8-beta.1.tgz","fileCount":237,"integrity":"sha512-4Hq684GLwqGDfs/pw0p5l7eviTc0UesnEzOAfssn7Jb9RHexXuxhVEhxcXtFp53miTCWODhup8o4CcdzcJvxCQ==","signatures":[{"sig":"MEYCIQCurbPNSKPgYMwtzbG1is4f1jxTz9fbwt+1B1DCPMQJbAIhALQlhmZs+jYHoUP88IDbERFfeoKQ2on9YlPwcadNV1DF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.34.8-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1343274},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.16.0"},"gitHead":"e3d2cb48a0b3d65f0f01fb93eba349d9362c1165","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"1.17.4","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.8","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.13.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.34.8-beta.1_1781057255044_0.016578377537246336","host":"s3://npm-registry-packages-npm-production"}},"2.34.8-beta.2":{"name":"@n24q02m/better-notion-mcp","version":"2.34.8-beta.2","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.34.8-beta.2","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"6103cd1f727fc3ca1321fdad669cd31c42a3286c","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.34.8-beta.2.tgz","fileCount":237,"integrity":"sha512-49hpkylLGGBNzW/Lzgy3YXAbz7O8Swy/0ejUhymKoVO+AwYczLbvVPN+cxs99Mk3LiQ8Xy+dzHSW1OG7R54G6A==","signatures":[{"sig":"MEQCICQqWMUk4F4QEM6piIOaTzcW6vWaSxoJwFTG0xHMu7sCAiBa5t6OFSwmWxtfDUyQmgieWOJ2LDcZ0Hv7ifz7iXvpAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.34.8-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1344356},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.16.0"},"gitHead":"d9957cc98a09b805079ff9b571a64cbe0e8b110b","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"1.17.4","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.8","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.13.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.34.8-beta.2_1781067300541_0.9761477738257001","host":"s3://npm-registry-packages-npm-production"}},"2.34.8-beta.3":{"name":"@n24q02m/better-notion-mcp","version":"2.34.8-beta.3","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.34.8-beta.3","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"4a40cc88b627151cfb3650fb8dcc325f70321183","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.34.8-beta.3.tgz","fileCount":241,"integrity":"sha512-L3DtNoyvCKBFBC1auYQQWorwc2i+RQRdbGLsOGhc3yOIVE3hDtRl7e7p/yube17M6fHIxEC2OgBbHrqWcrfwuQ==","signatures":[{"sig":"MEYCIQDio1j8FAZWtK2JWNps7NFFOLifvS+3ZSZeP/K4M2DKPAIhAOM9U4rBFhoC3V9VvTpQCPcr31vPvZZkErSK1RT3fXC1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.34.8-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1392920},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.16.0"},"gitHead":"c9cb6af9261bdef2db06f0777d5c206eb244203b","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"1.17.4","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.8","esbuild":"^0.28.0","typescript":"^5.9.3","@types/node":"^24.13.1","@biomejs/biome":"^2.4.16","@vitest/coverage-v8":"^4.1.8"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.34.8-beta.3_1781089735695_0.6518970002332116","host":"s3://npm-registry-packages-npm-production"}},"2.35.0-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.35.0-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.35.0-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"6461d7a56b4ce4bf48152867277cbd3735b42947","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.35.0-beta.1.tgz","fileCount":253,"integrity":"sha512-r+m7mYrEeTS3jlNwIb/hraSQx5KT45pEtyD2/0C3H7mzCDNgYApzHH8Kza4aD5Aef6tITpiP0XDd+MglCyS53g==","signatures":[{"sig":"MEUCIQDXowv3CTjvtQ2vQTJSuj0nR2cgotnFz8nxy0udZRtjZQIgVeYz09lixvhoaT8M/5PHlzJXOHIFXhhEA/W0vtS+Dvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.35.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1439500},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.16.0"},"gitHead":"5ba8371711917685f9cbf0a8301fbb055b0e8ab3","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"^1.18.0-beta.7","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","esbuild":"^0.28.1","typescript":"^5.9.3","@types/node":"^24.13.2","@biomejs/biome":"^2.5.0","@vitest/coverage-v8":"^4.1.9","@cloudflare/workers-types":"^4.20260615.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.35.0-beta.1_1781543856589_0.2937803538033408","host":"s3://npm-registry-packages-npm-production"}},"2.35.0-beta.2":{"name":"@n24q02m/better-notion-mcp","version":"2.35.0-beta.2","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.35.0-beta.2","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"738d3ae018a6680e57ba56d155a4eefb734c34a0","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.35.0-beta.2.tgz","fileCount":253,"integrity":"sha512-bzhBfAVKqxWN582VzhUJ8GReY8hRfJS4lc9O+9t43/8ywexNZABFKReA3i8vGCvFE+6f9Pxn9B4vYZWx0NZiWQ==","signatures":[{"sig":"MEUCIHEPNl40iG19B3n7r/Ae3jpjPb4Y3xnDCsF1RKdGIN1AAiEAxMH7pVLcyR0RfVWk7aIOAU2fhTw/qawuGk7qes9uifM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.35.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1455226},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.16.0"},"gitHead":"a3b2ab31497a921ece8e38ed2e16724a92eaa12b","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"^1.18.0-beta.10","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","esbuild":"^0.28.1","typescript":"^5.9.3","@types/node":"^24.13.2","@biomejs/biome":"^2.5.0","@vitest/coverage-v8":"^4.1.9","@cloudflare/workers-types":"^4.20260617.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.35.0-beta.2_1781769667692_0.04759674987491458","host":"s3://npm-registry-packages-npm-production"}},"2.35.0-beta.3":{"name":"@n24q02m/better-notion-mcp","version":"2.35.0-beta.3","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.35.0-beta.3","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"19c7e198174ae6d747b25d1ed1bef20109cee7ec","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.35.0-beta.3.tgz","fileCount":253,"integrity":"sha512-80kbQcauWxrpiPhDdeF5YvXqyIM+NHqe2cZQEWxH07m1BVn61RPVk0NLU2+qDj8k6cgZaUr4k5zM/qD+e2gawQ==","signatures":[{"sig":"MEQCIA0/8LkzI/7K/rcC64tnfe0E3lVqWrcJVb664XfCpUwZAiAQykR3OjzecLqz16YLZJD9BIo41L/t9zWCjlgR9OwZ6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.35.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1469390},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.17.0"},"gitHead":"6071d5c93d4d257d134098a38d221bba51ddd582","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"^1.18.0-beta.16","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","esbuild":"^0.28.1","typescript":"^5.9.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","@vitest/coverage-v8":"^4.1.9","@cloudflare/workers-types":"^4.20260621.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.35.0-beta.3_1782054765850_0.9196953557497707","host":"s3://npm-registry-packages-npm-production"}},"2.35.0-beta.4":{"name":"@n24q02m/better-notion-mcp","version":"2.35.0-beta.4","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.35.0-beta.4","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"b64335036a2ea715e476361347c94fce5c56053a","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.35.0-beta.4.tgz","fileCount":253,"integrity":"sha512-VBvigW6wWOSGOOhrPJblpLqxIZ/1DGW5lpTpLUdPEOFb4jqJaW7ouBLejtgXcMTtqzj5w+UX3ylmjizG6CeX/g==","signatures":[{"sig":"MEUCIGCvzRVTJyIxRMuAcvk/Q0Kzj4Azz5boAQ81PZ4ydSDPAiEAiHZXEoeTAH2J6YeRgFKMYpc8AlmAsbxTC3OUQpBYgEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.35.0-beta.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1470718},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.17.0"},"gitHead":"f025152e38896ed78801e1509f95a19c253fa4b8","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"^1.18.0-beta.17","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","esbuild":"^0.28.1","typescript":"^5.9.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","@vitest/coverage-v8":"^4.1.9","@cloudflare/workers-types":"^4.20260621.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.35.0-beta.4_1782120410858_0.9145964664362083","host":"s3://npm-registry-packages-npm-production"}},"2.35.0-beta.5":{"name":"@n24q02m/better-notion-mcp","version":"2.35.0-beta.5","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.35.0-beta.5","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"04c8bb72e70f119b6301b83303f9020e904eefe1","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.35.0-beta.5.tgz","fileCount":253,"integrity":"sha512-sv2cmNlRcfYu/7thQ6B/MwYSb7fVbKo60xO2ncF5aYJ4lz6q56rZgbcm2SuK242R4bYJiVt5mAMZV5APPSDSIQ==","signatures":[{"sig":"MEYCIQCeCKjp8Nppp92T1KI+aAnT0MQ+TMgPsfZFLkRlFn8hmwIhANWMz7EGPiCL+JWxQquET8lgndsarNMF0arNW5JDbj8+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.35.0-beta.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1470718},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.17.0"},"gitHead":"7eec4fc8007bbc1a630ade0202fea79396f67750","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"^1.18.0-beta.19","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","esbuild":"^0.28.1","typescript":"^5.9.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","@vitest/coverage-v8":"^4.1.9","@cloudflare/workers-types":"^4.20260621.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.35.0-beta.5_1782133590542_0.745571960716974","host":"s3://npm-registry-packages-npm-production"}},"2.35.0-beta.6":{"name":"@n24q02m/better-notion-mcp","version":"2.35.0-beta.6","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.35.0-beta.6","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"640a097bb05d0818773eb055c8eb815f393a8d40","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.35.0-beta.6.tgz","fileCount":253,"integrity":"sha512-XoBY22TwYZPzMrPA4hIfs1q3pt6j1fA/1LsLpHhLJoCwllSiv6jVgyeJRzssz6InZHT92ld5WAGzG7pyJRAxNA==","signatures":[{"sig":"MEQCIBcREQA+b+LWPXIIwpCOci7HWf83AJycvlmaNdFQDL2dAiAoBooqCq0f1K0tKC2kJkVS76Ba2WdGf7T+lRJlKPMU9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.35.0-beta.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1496234},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.18.0"},"gitHead":"a696e2834630a2877e935bdf910e1d8a941ced8d","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"^1.18.0-beta.20","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","esbuild":"^0.28.1","typescript":"^5.9.3","@types/node":"^26.0.1","@biomejs/biome":"^2.5.1","@vitest/coverage-v8":"^4.1.9","@cloudflare/workers-types":"^4.20260629.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.35.0-beta.6_1782736203378_0.33319703177460624","host":"s3://npm-registry-packages-npm-production"}},"2.35.0-beta.7":{"name":"@n24q02m/better-notion-mcp","version":"2.35.0-beta.7","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.35.0-beta.7","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"835949bec984bbec8c892d0dc9f72e582f74d859","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.35.0-beta.7.tgz","fileCount":253,"integrity":"sha512-1vKIref3itumhl8E+tqL9F1RiqTF/72CaSbNAEIeinPocffO3iNgGNjntKrsDt6RKq119KNBSms0QrIh3WK6YA==","signatures":[{"sig":"MEQCIBpOD0xBilCQTiDTYol6mdUYjrCKkMZBDro8oNjbGh5XAiAwXB66jHgzVWb7D+FGz+iY1B8SORTQn7n1iu7bE2okrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.35.0-beta.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1497538},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.18.0"},"gitHead":"5d0b3baabd00dcfdac59d3723984a7a417c9650e","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"^1.18.0-beta.21","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","esbuild":"^0.28.1","typescript":"^5.9.3","@types/node":"^26.0.1","@biomejs/biome":"^2.5.1","@vitest/coverage-v8":"^4.1.9","@cloudflare/workers-types":"^4.20260630.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.35.0-beta.7_1782807284597_0.252181505822088","host":"s3://npm-registry-packages-npm-production"}},"2.35.0-beta.8":{"name":"@n24q02m/better-notion-mcp","version":"2.35.0-beta.8","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.35.0-beta.8","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"232528408957f1afdc1f4f3d65b11ed559b2a203","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.35.0-beta.8.tgz","fileCount":253,"integrity":"sha512-y9y1QBDsPcQnUCUB4axbeOroEHJrNSQJWia2I/7tZfwOpOMVfOWYKnzhp2zpyudhWwYbivpqDP3wwJDz9QWKxA==","signatures":[{"sig":"MEYCIQCHJLjgi5JGW6lI8xUiIjpQvM5soOazsTdEHAinukSTKgIhAIYgDonTZkXs2BUB0ZmYOuYfk1dViC2wFdAX1e2QXzaX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.35.0-beta.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1498147},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.18.0"},"gitHead":"cef1ae7792cbe77a067e38366650a59451a4c622","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"^1.18.0-beta.23","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","esbuild":"^0.28.1","typescript":"^5.9.3","@types/node":"^26.0.1","@biomejs/biome":"^2.5.1","@vitest/coverage-v8":"^4.1.9","@cloudflare/workers-types":"^4.20260701.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.35.0-beta.8_1782891095229_0.9275245735601023","host":"s3://npm-registry-packages-npm-production"}},"2.35.0-beta.9":{"name":"@n24q02m/better-notion-mcp","version":"2.35.0-beta.9","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.35.0-beta.9","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"08e846bde251034e8b541239a3c743382c150fe6","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.35.0-beta.9.tgz","fileCount":253,"integrity":"sha512-w2IeIP+oW5RH6ssabOjeEnP4m4WsxT+8fr2ZbcN3so5rVJpW03OGTSOxPX4QAR5suJFLJeBUUR+1UbMWobj9MQ==","signatures":[{"sig":"MEUCICCDJfJDqetWhTX5EkUbAobGByLg1I1WvoKeofMCy8JGAiEA7gsF5WnU1HALm13NY9ciomcxj8oPrIDmKFqVFIZ0PL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.35.0-beta.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1506252},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.18.0"},"gitHead":"52eea9c26afbef0f5dfdff9a09810d43f6fa4353","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"^1.18.0-beta.25","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","esbuild":"^0.28.1","typescript":"^5.9.3","@types/node":"^26.0.1","@biomejs/biome":"^2.5.1","@vitest/coverage-v8":"^4.1.9","@cloudflare/workers-types":"^4.20260701.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.35.0-beta.9_1782894474231_0.3565526826369736","host":"s3://npm-registry-packages-npm-production"}},"2.35.0":{"name":"@n24q02m/better-notion-mcp","version":"2.35.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.35.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"ea58ca378431e30356461c45a8dea9537248d3e4","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.35.0.tgz","fileCount":253,"integrity":"sha512-CmBzrD7SMRVHr6iKBAV1EHXhmwMIxGZeut6J80M+w5pVRpzJI8cop1STcWLZqP3zWCSKIFdR0cW9/50OqKpDdA==","signatures":[{"sig":"MEQCIFkO+NjQv0gyVjFMZT3Pq8b+VBn2XufuXcmYS+N7y3WeAiBYlwBKZ1nkNgxm6Q7Up/RTQLAYL+yEvxX6WX2YX7ZkfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1506245},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.18.0"},"gitHead":"71e12675b74c2ff7cda87c20cf212a56cb92b836","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"^1.18.0-beta.25","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","esbuild":"^0.28.1","typescript":"^5.9.3","@types/node":"^26.0.1","@biomejs/biome":"^2.5.1","@vitest/coverage-v8":"^4.1.9","@cloudflare/workers-types":"^4.20260701.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.35.0_1782910782564_0.4183286413949254","host":"s3://npm-registry-packages-npm-production"}},"2.36.0-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.36.0-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.36.0-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"dc85052cb235e636e7e9a12788128596fda7df1b","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.36.0-beta.1.tgz","fileCount":253,"integrity":"sha512-51z/r4X2RKBYiIv47/j/aymM0ANolgGhbI6Bo4squlctz5vgHZatIhY7l2ZF/slfSPMZ16fuau28bMUe4H5NUg==","signatures":[{"sig":"MEYCIQCBeb1PDEtTKaVDiWu/Y4jE9NNBUWL//DyyzqWhqH23WwIhAODbFpP7lVg4zloc29COomMw4Y2u4KCy+HDpvZDLgPx3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.36.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1506252},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.18.0"},"gitHead":"c0d6f9096717e049ff10a2ba6cd2f695bfd6c526","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"^1.18.0-beta.25","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","esbuild":"^0.28.1","typescript":"^5.9.3","@types/node":"^26.0.1","@biomejs/biome":"^2.5.1","@vitest/coverage-v8":"^4.1.9","@cloudflare/workers-types":"^4.20260701.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.36.0-beta.1_1782961212013_0.4677820528352925","host":"s3://npm-registry-packages-npm-production"}},"2.36.0":{"name":"@n24q02m/better-notion-mcp","version":"2.36.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.36.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"511e5d5e553ef554480b8a5c1652927c994a8cf0","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.36.0.tgz","fileCount":253,"integrity":"sha512-2SmPOn+gjhEUwErtwfpmmt/k8jsDD3WpxPiSo/XRyrwfR5RYXoIYSd16uCqzJNWZUGPGuchpQ++vEXpmmt0cQQ==","signatures":[{"sig":"MEUCIFF/N7Rm2m5Xcp8n+L30F3wPCqLQWBrqT24eK9bD2de0AiEA3cD5KPacEDknK1kgg0jhz5JWgCKJKfpgH7Wzx/lk/rY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1506237},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.18.0"},"gitHead":"5d6f7613f9e7718ef18f7c41dfa390b53985e9f2","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"^1.18.1","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","esbuild":"^0.28.1","typescript":"^5.9.3","@types/node":"^26.0.1","@biomejs/biome":"^2.5.1","@vitest/coverage-v8":"^4.1.9","@cloudflare/workers-types":"^4.20260701.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.36.0_1782969006501_0.14473411837208094","host":"s3://npm-registry-packages-npm-production"}},"2.36.1-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.36.1-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.36.1-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"783a15c58cbacd83904fcd62a4b4e7611d52bd67","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.36.1-beta.1.tgz","fileCount":253,"integrity":"sha512-yL5rOvVNyRCIB+cZJ6bn1Ty37/TgAgmSweh06yPA+83BtMV2Nw/b9zuAGDAgn8IxhiwmJNY72TLKPG8i2XhI0Q==","signatures":[{"sig":"MEYCIQDBFVUN3o9UNqrmWgom/XHcSryO+pEEcUcPX6Ed6u5H0gIhAJhIQVDTBFFjvsolq5bR8CPEKolI1Ai0MjAkDqHi6C0t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.36.1-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1507192},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.18.0"},"gitHead":"2ea19c5948ac2a3cdc31b1414ab1012e41471dba","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"^1.18.1","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","vitest":"^4.1.9","esbuild":"^0.28.1","typescript":"^5.9.3","@types/node":"^26.1.0","@biomejs/biome":"^2.5.2","@vitest/coverage-v8":"^4.1.9","@cloudflare/workers-types":"^5.20260705.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.36.1-beta.1_1783240884923_0.5122863873459533","host":"s3://npm-registry-packages-npm-production"}},"2.36.1":{"name":"@n24q02m/better-notion-mcp","version":"2.36.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.36.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"298d486871502490e158a2d310848cee5f72b66e","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.36.1.tgz","fileCount":253,"integrity":"sha512-Cej+MGlM0b9q+q4q5C4hjAcv/4XYryvaNbSqmVxdyC7/r1kxbz8cp7zNMRpTrdV90YrQvNtzb5xZXBM4c2BcTA==","signatures":[{"sig":"MEQCIAsqQXeyrdrNa32ZtMEMmWHIrZ0JyeHktpMXlyjxsftlAiBPZA4auLvnbF6wa2WPpxAkVPHBDGSFz4rnCfpjquQFig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.36.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1507185},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.18.0"},"gitHead":"51bad845f7d78fa3e894b2db11e5f9c47e7fa05e","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"^1.18.1","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.23.0","vitest":"^4.1.9","esbuild":"^0.28.1","typescript":"^5.9.3","@types/node":"^26.1.0","@biomejs/biome":"^2.5.2","@vitest/coverage-v8":"^4.1.9","@cloudflare/workers-types":"^5.20260705.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.36.1_1783257240543_0.8534095463353222","host":"s3://npm-registry-packages-npm-production"}},"2.37.0-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.37.0-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.37.0-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"6b758d6b551f9fbbf19279dda537373a18089e85","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.37.0-beta.1.tgz","fileCount":253,"integrity":"sha512-FjSdG775XtAV0uqU04Wq/M5UruRtaTYiylPTD3pRHGgsWob0QGTSeaJ8dKrEl8cBLRJtQMEVok8t4/+Dlc6F3A==","signatures":[{"sig":"MEUCICZSq2AM7/0FYKMUiXI5PLVdSWBhBMGe8wiIf4kp6Kr8AiEAwSTmP5zoBQY5rX0c7a7YU80bOv9dywG2amJ+dIAh5ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.37.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1507192},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.18.0"},"gitHead":"80089fbaa65d91a7143db3d2b12239beb9a379f1","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"^1.18.1","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","vitest":"^4.1.9","esbuild":"^0.28.1","typescript":"^5.9.3","@types/node":"^26.1.0","@biomejs/biome":"^2.5.2","@vitest/coverage-v8":"^4.1.9","@cloudflare/workers-types":"^5.20260705.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.37.0-beta.1_1783645513061_0.9428127784523641","host":"s3://npm-registry-packages-npm-production"}},"2.37.0-beta.2":{"name":"@n24q02m/better-notion-mcp","version":"2.37.0-beta.2","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.37.0-beta.2","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"815bd7bc05d1c0b6f81770eefaed547e42a77124","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.37.0-beta.2.tgz","fileCount":253,"integrity":"sha512-wfepTxvAFFHSJy+8v/tZEg829xkgOL5J+JgyJhpfsKvtPFK/a++WvJBLceagJ2uoxGA5jeKSbQbFFMeLDPINFw==","signatures":[{"sig":"MEUCID4Cb43A1ysodIJeGN9H/sTFUKlFRQOTwVt8Gu4nLSmgAiEAvwpgLl2hwqj7x0F4e0B3lSVuXxBWk4pmPJU7z1kskxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.37.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1507192},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.18.0"},"gitHead":"38d58407a61527a9a80dbccd1234d552a036d7e9","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.22.0","@n24q02m/mcp-core":"^1.18.1","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","vitest":"^4.1.9","esbuild":"^0.28.1","typescript":"^5.9.3","@types/node":"^26.1.0","@biomejs/biome":"^2.5.2","@vitest/coverage-v8":"^4.1.9","@cloudflare/workers-types":"^5.20260705.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.37.0-beta.2_1783670287841_0.21240334950537698","host":"s3://npm-registry-packages-npm-production"}},"2.37.0-beta.3":{"name":"@n24q02m/better-notion-mcp","version":"2.37.0-beta.3","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.37.0-beta.3","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"a6812c557cb86b2147f1d467c172176748bc9bc5","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.37.0-beta.3.tgz","fileCount":253,"integrity":"sha512-Dy7xxh2rytyr9xSWypm5y/EWRYPxx9YKcVbX+vV6Xo5keB3+jcu7VLuPJlTa38FM2RKl28f8ZxGi9dDBjpTb2g==","signatures":[{"sig":"MEUCIQC8EVjmYrZJsdtSqfSNE3mFpQhVHLalWRnCYCf2MhDzrgIgPgVIefq7SPEugTr+Uc3ivyMAdTTyZWLiqeVoIEELZ2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.37.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1520939},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.18.0"},"gitHead":"7989e81ebd233289d67d40263c5d02a1970d585f","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.23.0","@n24q02m/mcp-core":"^1.18.2","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.0","vitest":"^4.1.9","esbuild":"^0.28.1","typescript":"^5.9.3","@types/node":"^26.1.0","@biomejs/biome":"^2.5.2","@vitest/coverage-v8":"^4.1.9","@cloudflare/workers-types":"^5.20260705.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.37.0-beta.3_1783867291147_0.9439752491519748","host":"s3://npm-registry-packages-npm-production"}},"2.37.0":{"name":"@n24q02m/better-notion-mcp","version":"2.37.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.37.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"7fa5594176c116197d69c6f7da58adb4704ab7d0","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.37.0.tgz","fileCount":253,"integrity":"sha512-8aSxHv7xymrYkovUmb09ndxVmzFZDgnfCPgTEBxidwCIqWz24Z64o+OYEQnlygHWiDFGQZg2NAyBBDPkOZvl6w==","signatures":[{"sig":"MEYCIQDGOw9AMxhgDX/fJbgWZSPk+r4VyP0luwpK3GU1CuxWDgIhAOmbpvWFYVo+ujesz61X7Knyv+NuhF8z0ocDbjnYEZuf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1520934},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.18.0"},"gitHead":"0a08453057bf65c646413760ab7a83467002c7cd","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.23.0","@n24q02m/mcp-core":"^1.18.2","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.23.0","vitest":"^4.1.10","esbuild":"^0.28.1","typescript":"^5.9.3","@types/node":"^26.1.0","@biomejs/biome":"^2.5.2","@vitest/coverage-v8":"^4.1.10","@cloudflare/workers-types":"^5.20260707.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.37.0_1784032445243_0.464750714378666","host":"s3://npm-registry-packages-npm-production"}},"2.38.0":{"name":"@n24q02m/better-notion-mcp","version":"2.38.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"MIT","_id":"@n24q02m/better-notion-mcp@2.38.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"1411073589bb8101a7cd0a54b81534bd5c99a78b","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.38.0.tgz","fileCount":253,"integrity":"sha512-w3g3nsBXWATZJ5JqGRp8rRvBRiDaF6IjTb352JZ9r6Mjy08hvn5ksNwsa985dOZQOCAzPdlWOWNHAxn5FCI3lQ==","signatures":[{"sig":"MEUCIQCDIgUyCweEY1hqdrbIP0SW6waMk5QZrrG9j9Fsygz7LwIgW/xSUhxvlOvu32lAh3+cuNhvElE8hIifJTrY2TttkuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1546018},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.18.0"},"gitHead":"7906e007656a5c018674616fe9a5e1005516a617","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.23.0","@n24q02m/mcp-core":"1.20.0","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.23.0","vitest":"^4.1.10","esbuild":"^0.28.1","typescript":"^5.9.3","@types/node":"^26.1.1","@biomejs/biome":"^2.5.3","@vitest/coverage-v8":"^4.1.10","@cloudflare/workers-types":"^5.20260708.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.38.0_1784367264187_0.6092628976231167","host":"s3://npm-registry-packages-npm-production"}},"2.39.0-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.39.0-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"Apache-2.0","_id":"@n24q02m/better-notion-mcp@2.39.0-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"c671581d0df7fcbc536c599b9c2122b0f01a8b1f","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.39.0-beta.1.tgz","fileCount":253,"integrity":"sha512-SnMTa3UQrTQTSsHjVbI1zgA6gfcOtrsOos0ITdUyBAKYw45WaYsJkcP+Y/R/5xZbI/yAbYTuzTkkgvY5COEBNg==","signatures":[{"sig":"MEYCIQC+q/N6LvWEi+9BFm/BQN6RYZx4qjPjdN4zl8qOQ5etTQIhAPnuXzIZM0wxmLLuj+34gQcHD/WhXjwg7tyMOMqL0rvS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.39.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593672},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.19.0"},"gitHead":"101e2985a57c170c293956687da3e583059d2dc4","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.25.2","@n24q02m/mcp-core":"1.23.0","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.1","vitest":"^4.1.10","esbuild":"^0.28.1","typescript":"^7.0.2","@types/node":"^26.1.1","@biomejs/biome":"^2.5.4","@vitest/coverage-v8":"^4.1.10","@cloudflare/workers-types":"^5.20260718.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.39.0-beta.1_1786728127047_0.6987715528421881","host":"s3://npm-registry-packages-npm-production"}},"2.39.0-beta.2":{"name":"@n24q02m/better-notion-mcp","version":"2.39.0-beta.2","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"Apache-2.0","_id":"@n24q02m/better-notion-mcp@2.39.0-beta.2","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"fb78a48b822d45c3ef386916cade117621b3c99a","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.39.0-beta.2.tgz","fileCount":253,"integrity":"sha512-AfF/PVCq2R/NQhwlQesl/IZg5hDQ0QY/P5IgV3IyoHJcfFntS+6GkxEH8aPd3oz8HR/j2JTxyTeZ5d0EeNIu8w==","signatures":[{"sig":"MEQCIFclFe5w+j5glaXbmuZMd+5gStTXntPt/jfluCpzszt6AiAs450t5SWXvEH7NeSsTaAnUZzGuYlvqPJ575/IFhBYkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.39.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593673},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.19.0"},"gitHead":"88fbb92a9f5d9562d07276ed62b54712058dc3b2","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.25.2","@n24q02m/mcp-core":"1.23.0","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.11","vitest":"^4.1.10","esbuild":"^0.28.1","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.7","@vitest/coverage-v8":"^4.1.10","@cloudflare/workers-types":"^5.20260804.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.39.0-beta.2_1786729523202_0.29763478141427036","host":"s3://npm-registry-packages-npm-production"}},"2.39.0":{"name":"@n24q02m/better-notion-mcp","version":"2.39.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"Apache-2.0","_id":"@n24q02m/better-notion-mcp@2.39.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"8e9f8a9b2aa4054681fc257581c8ebd6f735bfae","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.39.0.tgz","fileCount":253,"integrity":"sha512-LLAqaUXxEFOK6Dss2wbc0VctczwW7LJJ3Er4z0eVcf6arYhJpmcfQ29ElCVc0laQM0lDAcr1s/sbGs2+nbFKIg==","signatures":[{"sig":"MEYCIQDpW3TpmyT1OblOtG/K1Yu4uZdltpZg6L6YGim1eIfcuAIhAPUqJ8rWeLyqrWsca+PPIhyJdcSrKy+VGGnTfZh3uqOR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1593666},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.19.0"},"gitHead":"7159b6a107a2743bab57123686c1c9a81fe48322","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.25.2","@n24q02m/mcp-core":"1.23.0","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.2.21","devDependencies":{"tsx":"^4.23.11","vitest":"^4.1.10","esbuild":"^0.28.1","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.7","@vitest/coverage-v8":"^4.1.10","@cloudflare/workers-types":"^5.20260804.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.39.0_1786730024076_0.5579474846665966","host":"s3://npm-registry-packages-npm-production"}},"2.40.0":{"name":"@n24q02m/better-notion-mcp","version":"2.40.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"Apache-2.0","_id":"@n24q02m/better-notion-mcp@2.40.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"fef534bbf86825fb83ed879908dce9142403953d","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.40.0.tgz","fileCount":253,"integrity":"sha512-TuDN9oYx40lNpEq1Sr+GYrBVPbqZmqtUMkTWFkiSXtltrY2ORDoI5tio2bu5jigPDwfx4Prwifcsr5vUN8KNIA==","signatures":[{"sig":"MEUCIGsey33eWN1axb4QY0YMp0qYetEwUwjVW4cOB5wd0h8xAiEAyra2zui6PDySxRpq0bunTaLpwBaw5pcSPrIHy7nVuGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1597780},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.20.0"},"gitHead":"47d358c48e5b4822b85c9f27e6629b5994a6803e","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@notionhq/client":"^5.26.0","@n24q02m/mcp-core":"1.23.0","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"tsx":"^4.23.12","vitest":"^4.1.11","esbuild":"^0.28.2","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"^2.5.10","@vitest/coverage-v8":"^4.1.11","@cloudflare/workers-types":"^5.20260821.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.40.0_1788007418014_0.17119270898652394","host":"s3://npm-registry-packages-npm-production"}},"2.40.1-beta.1":{"name":"@n24q02m/better-notion-mcp","version":"2.40.1-beta.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"Apache-2.0","_id":"@n24q02m/better-notion-mcp@2.40.1-beta.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"94e062e86c4a663d8090e174ea12fbc3e9e921ae","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.40.1-beta.1.tgz","fileCount":257,"integrity":"sha512-utObuG+J17EeWf4WoyydEIo0BjoBvTp+n4wnWIQdL3/qPZheF29A6dclbgEmCXVyv3TMpWp/ueGGaaXMZBCiWQ==","signatures":[{"sig":"MEQCIBDWAbOgVxtcK373g6oKDT6K6xyiTIjpTEksSJvuoXHfAiB9QMPl5p+9Bn7IfRnC3MtfaM4GutQqa8tbK7lPXTJ7wQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.40.1-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1619426},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.20.0"},"gitHead":"31edf76d7b7a56b9d066fb7fb06ce8017b93dea8","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.5.4","@notionhq/client":"^5.26.0","@n24q02m/mcp-core":"1.23.1","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","readmeFilename":"README.md","devDependencies":{"tsx":"^4.23.12","vitest":"^4.1.11","esbuild":"^0.28.2","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"^2.5.10","@vitest/coverage-v8":"^4.1.11","@cloudflare/workers-types":"^5.20260823.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.40.1-beta.1_1788170985589_0.9478531576644404","host":"s3://npm-registry-packages-npm-production"}},"2.40.1":{"name":"@n24q02m/better-notion-mcp","version":"2.40.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"Apache-2.0","_id":"@n24q02m/better-notion-mcp@2.40.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"545c86eaa5f0155b6f4c1e77b9fa31c6533bccb3","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.40.1.tgz","fileCount":257,"integrity":"sha512-xTpZ0sribsZLcEItCGW02lw5j6RZm1wdZ8duwvt3nNTEM2lsGg0NSN2UVXYNXAzNZ8CbtnFW65MW72/00OrJAw==","signatures":[{"sig":"MEUCIQDHGi+t9cMinp+BaHz0E5Cza8+F9SGtriF9Vhy987zfEwIgVAR84WVqckz14secSY9Env5N5g+kilh+CmbDJyBDOyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.40.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1619419},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.20.0"},"gitHead":"59effa343f1b1d3afa2c72004d5c323a55d41793","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.5.4","@notionhq/client":"^5.26.0","@n24q02m/mcp-core":"1.23.1","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"tsx":"^4.23.12","vitest":"^4.1.11","esbuild":"^0.28.2","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"^2.5.10","@vitest/coverage-v8":"^4.1.11","@cloudflare/workers-types":"^5.20260823.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.40.1_1788174960370_0.8330860456261766","host":"s3://npm-registry-packages-npm-production"}},"2.41.0":{"name":"@n24q02m/better-notion-mcp","version":"2.41.0","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"Apache-2.0","_id":"@n24q02m/better-notion-mcp@2.41.0","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"ddacf3532feba4b6dbce549544af7f1216d84697","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.41.0.tgz","fileCount":257,"integrity":"sha512-xE3g6M0oxKwZGQ+C2pIR6N8/N9eacihYlLheW2kOIWD7/YgfTyD2G8tON9H2gKsMBunX2KJ2A0+PnL72mGBeZw==","signatures":[{"sig":"MEUCIQDFJLLwYerVJv5W9KRsveff3Lh7llDWdoFdfDwl4hgXjgIgWePgkXF4NxkmmiSs30/eChKkcD4S1Sc1KTlNHR1Wr04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1618541},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.21.0"},"gitHead":"ebefbed6127c6d2c9fb3707af74be83e23b7bf1b","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.6.1","@notionhq/client":"^5.26.0","@n24q02m/mcp-core":"1.23.2","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"tsx":"^4.23.13","vitest":"^5.0.0","esbuild":"^0.28.2","typescript":"^7.0.2","@types/node":"^26.4.1","@biomejs/biome":"^2.5.11","@vitest/coverage-v8":"^5.0.0","@cloudflare/workers-types":"^5.20260902.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.41.0_1789145146201_0.9018673775331867","host":"s3://npm-registry-packages-npm-production"}},"2.41.1":{"name":"@n24q02m/better-notion-mcp","version":"2.41.1","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"Apache-2.0","_id":"@n24q02m/better-notion-mcp@2.41.1","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"bae309e2b0f2e11c64fe6f230c42fd9887898e48","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.41.1.tgz","fileCount":257,"integrity":"sha512-iAOjOTLkrlSGwnreiz7K0YdN7jO5LHDHD69B1z5wGsiZDMyHF9TebM2RTSv9eSEQhX3rE4hCa6Zr1YVDTEuLjg==","signatures":[{"sig":"MEUCIQDKgpIp3Eb0UTl/Sn1vLmxoVh1LEZhe+WLUeGVYbn+9EwIgMfvz78FuDIplM0mfxBJTGy4n+cF7NOUIDpuI/c2HC0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.41.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1618541},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.21.0"},"gitHead":"9c3ea34af38ff912be4b7d74629cd5685a8353b1","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.6.1","@notionhq/client":"^5.26.0","@n24q02m/mcp-core":"1.23.2","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"tsx":"^4.23.13","vitest":"^5.0.0","esbuild":"^0.28.2","typescript":"^7.0.2","@types/node":"^26.4.1","@biomejs/biome":"^2.5.11","@vitest/coverage-v8":"^5.0.0","@cloudflare/workers-types":"^5.20260902.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.41.1_1789154150061_0.6824180134675704","host":"s3://npm-registry-packages-npm-production"}},"2.41.2":{"name":"@n24q02m/better-notion-mcp","version":"2.41.2","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"Apache-2.0","_id":"@n24q02m/better-notion-mcp@2.41.2","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"59361eaeebe26bec391b736ef0ea8f7fa8e757d6","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.41.2.tgz","fileCount":257,"integrity":"sha512-nvJrtnD4PA57Fs7wnCZ8bjWFjLUIICpWKRt4FxDDfRLjNSWQXH6AekZr2gYbVXwnecD8SOr+LfeQzvVnaTiy7w==","signatures":[{"sig":"MEUCIQCqYlhD53auXXVheOr2Qea0l15cgsE0AJt01cOfxN5+0wIgL+CZCJJseWH225t6fXTbDU2Betac3vYQuS7+uAANFOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.41.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1618541},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.21.0"},"gitHead":"963b7e57725b0c82a546bf13a09637b2e428e123","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.6.1","@notionhq/client":"^5.26.0","@n24q02m/mcp-core":"1.23.2","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.1","devDependencies":{"tsx":"^4.23.13","vitest":"^5.0.0","esbuild":"^0.28.2","typescript":"^7.0.2","@types/node":"^26.4.1","@biomejs/biome":"^2.5.12","@vitest/coverage-v8":"^5.0.0","@cloudflare/workers-types":"^5.20260902.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.41.2_1789165810872_0.45919519794746844","host":"s3://npm-registry-packages-npm-production"}},"2.41.3":{"name":"@n24q02m/better-notion-mcp","version":"2.41.3","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"Apache-2.0","_id":"@n24q02m/better-notion-mcp@2.41.3","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"20870c43a6452a5c0141a9090b6bcee482cfea6d","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.41.3.tgz","fileCount":257,"integrity":"sha512-KTyBDkpj9tFzoFhWQIFtU/ok4DcPVzOE9bE6FhN1rGcCtQFQbSl1etqyZptHeYmgcC0t6ybv0PtYcGn49sRJtw==","signatures":[{"sig":"MEQCIEznQpgPzpQcjm6THSBsPy5WAxH8vS098qJQgK+tHYfzAiALXTsmnrMiHwP7yiqM0SmYcyYpSSoGlAOe1SKulSlEvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.41.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1618541},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.21.0"},"gitHead":"f3fe09d1953599403c80a18d54617830fbdec611","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.6.1","@notionhq/client":"^5.26.0","@n24q02m/mcp-core":"1.23.2","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.1","devDependencies":{"tsx":"^4.23.13","vitest":"^5.0.0","esbuild":"^0.28.2","typescript":"^7.0.2","@types/node":"^26.4.1","@biomejs/biome":"^2.5.12","@vitest/coverage-v8":"^5.0.0","@cloudflare/workers-types":"^5.20260905.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.41.3_1789187450012_0.7560087572242802","host":"s3://npm-registry-packages-npm-production"}},"2.41.4":{"name":"@n24q02m/better-notion-mcp","version":"2.41.4","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"Apache-2.0","_id":"@n24q02m/better-notion-mcp@2.41.4","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"84f2513b1e6838e1e19be7b1fef83537aa985f39","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.41.4.tgz","fileCount":257,"integrity":"sha512-fGI59WNohKOQR8RHTiTOy23pBNIiIzrOzWq6r0SYAEGrBeQNvr1+SBFa0uqNG13dLlrxArLTrNOvYbRQOxeLKg==","signatures":[{"sig":"MEUCICQz3qeXcaRCO0BuiNCybk0VUwsQ+INjPPYnPLR/0KmoAiEAsTuw7ZotJ2iEepDRUya8xiM7dZB7BhWaGGsudpgkxIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.41.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1618541},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.21.0"},"gitHead":"ab425ae834f229338061614a411ab95c02f60290","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.6.1","@notionhq/client":"^5.26.0","@n24q02m/mcp-core":"1.24.0","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.1","devDependencies":{"tsx":"^4.23.13","vitest":"^5.0.0","esbuild":"^0.28.2","typescript":"^7.0.2","@types/node":"^26.4.1","@biomejs/biome":"^2.5.12","@vitest/coverage-v8":"^5.0.0","@cloudflare/workers-types":"^5.20260905.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.41.4_1789189030108_0.5063018231268077","host":"s3://npm-registry-packages-npm-production"}},"2.41.5":{"name":"@n24q02m/better-notion-mcp","version":"2.41.5","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"author":{"name":"n24q02m"},"license":"Apache-2.0","_id":"@n24q02m/better-notion-mcp@2.41.5","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"dist":{"shasum":"f878305a45fdc71727166b4292d1480b3ce0c3e7","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.41.5.tgz","fileCount":257,"integrity":"sha512-qB6LBzDi3meb+CZBC/GROwpgvS6igGXb2CIlDYhOew7WPqH+VQW3le9ACxE9T63B1NxdChYrglVegJzMqt5QNA==","signatures":[{"sig":"MEUCIGmDthrRSiiLOU8/udhaiOJIN/gtFt6gX2ywtXiPSQnVAiEA0gPOm8nY9ZOZqC+SJShtK5xl31bJb87ABL+LQ6qL/gE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.41.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1618541},"main":"build/src/init-server.js","type":"module","types":"./build/src/init-server.d.ts","engines":{"node":">=24.21.0"},"gitHead":"b3a2a3772c6f2be25bfe86a0b74452b4659e5e59","mcpName":"io.github.n24q02m/better-notion-mcp","scripts":{"dev":"tsx watch scripts/start-server.ts","lint":"biome lint src","test":"vitest --passWithNoTests","build":"tsc -build && node scripts/build-cli.js","check":"biome check . && bun run type-check","format":"biome format --write .","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","lint:fix":"biome lint --write src","cf:deploy":"node scripts/cf-deploy.mjs","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","check:fix":"biome check --write . && bun run type-check","test:full":"vitest run tests/live/*.full.test.ts","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","test:watch":"vitest watch","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","format:check":"biome format .","test:coverage":"vitest --coverage","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"repository":{"url":"git+https://github.com/n24q02m/better-notion-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Better MCP server for Notion API with composite tools optimized for AI agents","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.6.1","@notionhq/client":"^5.26.0","@n24q02m/mcp-core":"1.24.0","@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"tsx":"^4.23.13","vitest":"^5.0.0","esbuild":"^0.28.2","typescript":"^7.0.2","@types/node":"^26.4.1","@biomejs/biome":"^2.5.12","@vitest/coverage-v8":"^5.0.0","@cloudflare/workers-types":"^5.20260905.1"},"trustedDependencies":["esbuild"],"_npmOperationalInternal":{"tmp":"tmp/better-notion-mcp_2.41.5_1789248794116_0.7180610481236138","host":"s3://npm-registry-packages-npm-production"}},"2.41.6":{"name":"@n24q02m/better-notion-mcp","mcpName":"io.github.n24q02m/better-notion-mcp","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"version":"2.41.6","license":"Apache-2.0","type":"module","packageManager":"bun@1.4.2","publishConfig":{"access":"public"},"scripts":{"build":"tsc -build && node scripts/build-cli.js","dev":"tsx watch scripts/start-server.ts","dev:http":"TRANSPORT_MODE=http tsx watch scripts/start-server.ts","test":"vitest --passWithNoTests","test:watch":"vitest watch","test:full":"vitest run tests/live/*.full.test.ts","test:coverage":"vitest --coverage","lint":"biome lint src","lint:fix":"biome lint --write src","format":"biome format --write .","format:check":"biome format .","type-check":"tsc --noEmit && tsc --noEmit -p tsconfig.worker.json","check":"biome check . && bun run type-check","check:fix":"biome check --write . && bun run type-check","prepublishOnly":"bun run build","docker:build":"docker build -t n24q02m/better-notion-mcp:latest .","docker:push":"docker push n24q02m/better-notion-mcp:latest","docker:run":"docker run --rm -i -e NOTION_TOKEN n24q02m/better-notion-mcp:latest","cf:dryrun":"node scripts/cf-deploy.mjs --dry-run","cf:deploy":"node scripts/cf-deploy.mjs"},"bin":{"better-notion-mcp":"bin/cli.mjs"},"engines":{"node":">=24.21.0"},"dependencies":{"@cloudflare/containers":"^0.3.7","@modelcontextprotocol/sdk":"^1.30.0","@n24q02m/mcp-core":"1.24.1","@notionhq/client":"^5.26.0","zod":"^4.6.1"},"trustedDependencies":["esbuild"],"devDependencies":{"@biomejs/biome":"^2.5.12","@cloudflare/workers-types":"^5.20260905.1","@types/node":"^26.4.1","@vitest/coverage-v8":"^5.0.0","esbuild":"^0.28.2","tsx":"^4.23.13","typescript":"^7.0.2","vitest":"^5.0.0"},"description":"Better MCP server for Notion API with composite tools optimized for AI agents","main":"build/src/init-server.js","repository":{"type":"git","url":"git+https://github.com/n24q02m/better-notion-mcp.git"},"author":{"name":"n24q02m"},"bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"homepage":"https://github.com/n24q02m/better-notion-mcp#readme","gitHead":"7e0ddeb5f5230343fe0af27f2755a38e82be8405","types":"./build/src/init-server.d.ts","_id":"@n24q02m/better-notion-mcp@2.41.6","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-+HfwVA81xc4iTut3oOThSlkZdjuDRi+9EU383IxfPkI42O1J5Bn9QnwiWVm9gwavEiJIfgHwIXRyDfi0yFDxwQ==","shasum":"90775586c51c5945d759a62c02e89023b8c97416","tarball":"https://registry.npmjs.org/@n24q02m/better-notion-mcp/-/better-notion-mcp-2.41.6.tgz","fileCount":257,"unpackedSize":1618541,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@n24q02m%2fbetter-notion-mcp@2.41.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEGEebhsefZuQhwZrObZaFY9Nip66vp8PH2e1U+NoUd9AiEAuC4V4RlQlnpSgErgIqdOCAVsnHdwW7ogIE+jmC41Yx0="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13eed658-766f-465e-8739-c187cf5e5f0c"}},"directories":{},"maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/better-notion-mcp_2.41.6_1789273953429_0.012763224289931152"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-08T03:00:22.900Z","modified":"2026-09-13T04:32:33.856Z","1.0.0":"2025-11-08T03:00:23.214Z","1.0.1":"2025-11-08T03:38:26.431Z","1.0.2":"2025-11-08T03:47:27.660Z","1.0.3":"2025-11-08T03:54:19.943Z","1.0.4":"2025-11-08T03:58:44.095Z","1.0.5":"2025-11-08T07:28:05.343Z","1.0.6":"2025-11-21T12:27:41.073Z","1.0.7":"2025-11-23T17:10:10.986Z","1.0.8":"2025-11-24T13:27:37.177Z","1.0.9":"2025-11-24T14:17:06.115Z","1.0.10":"2025-12-06T05:45:28.562Z","1.0.11":"2025-12-06T05:51:17.353Z","1.0.12":"2025-12-06T06:16:37.605Z","1.0.13":"2025-12-06T06:44:55.053Z","1.0.14":"2025-12-06T08:08:31.339Z","1.0.15":"2025-12-09T15:01:13.828Z","1.0.16":"2025-12-10T14:26:00.284Z","1.0.17":"2025-12-10T15:59:11.166Z","1.0.18":"2025-12-10T16:10:23.539Z","1.0.19":"2025-12-11T01:52:37.945Z","1.1.0":"2025-12-26T01:45:54.116Z","2.0.0":"2025-12-26T08:58:43.678Z","2.0.1":"2025-12-29T07:06:14.031Z","2.1.0-beta.1":"2025-12-30T14:21:50.562Z","2.1.0-beta.2":"2025-12-30T14:42:37.338Z","2.1.0":"2025-12-31T02:19:55.547Z","2.1.0-beta.3":"2025-12-31T02:42:37.658Z","2.1.0-beta.4":"2025-12-31T02:53:04.122Z","2.1.0-beta.5":"2025-12-31T08:01:55.177Z","2.1.0-beta.6":"2026-01-01T13:18:21.623Z","2.3.0":"2026-01-04T14:25:14.835Z","2.3.1":"2026-01-04T14:45:45.541Z","2.3.1-beta.1":"2026-01-04T14:47:19.006Z","2.3.2":"2026-01-04T15:29:10.771Z","2.3.3":"2026-01-04T15:40:21.437Z","2.3.4":"2026-01-04T15:48:30.602Z","2.3.5":"2026-01-04T15:59:53.720Z","2.3.6-beta.1":"2026-01-04T16:23:39.263Z","2.3.6":"2026-01-04T16:27:32.424Z","2.3.7":"2026-01-04T16:35:45.766Z","2.3.7-beta.1":"2026-01-04T16:37:57.284Z","2.3.7-beta.2":"2026-01-04T16:41:58.179Z","2.3.8":"2026-01-04T16:44:31.024Z","2.3.7-beta.3":"2026-01-04T16:48:04.713Z","2.3.7-beta.4":"2026-01-04T16:50:34.055Z","2.3.9":"2026-01-04T16:59:23.553Z","2.3.10":"2026-01-04T17:05:20.878Z","2.3.7-beta.5":"2026-01-05T02:56:16.747Z","2.3.7-beta.6":"2026-01-05T03:29:13.751Z","2.3.11":"2026-01-05T03:42:53.782Z","2.3.7-beta.7":"2026-01-12T06:37:55.738Z","2.3.12":"2026-01-12T07:01:37.283Z","2.3.7-beta.8":"2026-02-05T03:45:07.027Z","2.3.13-beta.1":"2026-02-05T04:51:26.164Z","2.3.13-beta.2":"2026-02-05T07:18:46.549Z","2.4.0-beta.1":"2026-02-05T09:29:36.949Z","2.4.0-beta.2":"2026-02-05T09:36:26.646Z","3.0.0":"2026-02-06T04:11:37.986Z","3.0.1-beta":"2026-02-06T07:20:23.214Z","3.0.1-beta.1":"2026-02-06T15:18:11.904Z","3.1.0-beta.1":"2026-02-08T05:35:13.572Z","2.4.0":"2026-02-08T17:15:41.750Z","2.4.1-beta":"2026-02-09T08:27:08.249Z","2.5.0":"2026-02-09T09:58:56.413Z","2.5.1-beta":"2026-02-10T02:10:42.016Z","2.5.1":"2026-02-10T02:13:20.240Z","2.5.2-beta":"2026-02-12T09:57:19.561Z","2.5.2":"2026-02-12T10:03:04.289Z","2.5.3":"2026-02-13T08:59:29.201Z","2.5.4-beta":"2026-02-14T09:24:19.101Z","2.5.4-beta.1":"2026-02-14T10:13:43.579Z","2.5.6":"2026-02-14T13:59:14.681Z","2.6.0-beta.1":"2026-02-17T15:06:36.468Z","2.6.0":"2026-02-17T15:15:59.431Z","2.6.1":"2026-02-17T17:53:14.993Z","2.6.2":"2026-02-18T18:09:56.395Z","2.6.3":"2026-02-18T18:15:47.817Z","2.7.0":"2026-02-20T05:30:30.806Z","2.8.0":"2026-02-25T03:34:48.653Z","2.9.0":"2026-02-26T07:52:46.355Z","2.10.0":"2026-02-28T03:49:40.313Z","2.10.1":"2026-02-28T03:55:17.861Z","2.11.0":"2026-03-03T04:03:38.900Z","2.12.0":"2026-03-06T12:07:33.693Z","2.12.1":"2026-03-06T13:55:13.235Z","2.12.2":"2026-03-06T14:05:53.330Z","2.12.3":"2026-03-06T14:14:33.139Z","2.12.4":"2026-03-06T14:22:47.927Z","2.12.5":"2026-03-06T14:31:21.087Z","2.12.6":"2026-03-06T14:39:25.780Z","2.12.7":"2026-03-06T14:54:17.636Z","2.13.0-beta.1":"2026-03-07T15:59:24.324Z","2.13.0":"2026-03-07T16:18:57.098Z","2.13.1":"2026-03-07T16:30:10.599Z","2.14.0-beta.1":"2026-03-07T17:14:24.634Z","2.14.0":"2026-03-07T17:18:39.004Z","2.15.0-beta.1":"2026-03-07T23:54:03.322Z","2.15.0-beta.2":"2026-03-07T23:59:02.102Z","2.15.0-beta.3":"2026-03-08T00:29:22.605Z","2.15.0-beta.4":"2026-03-08T06:17:45.806Z","2.15.0":"2026-03-08T06:27:31.747Z","2.15.1":"2026-03-08T06:42:50.337Z","2.15.2-beta.1":"2026-03-08T07:12:57.005Z","2.15.2":"2026-03-08T07:24:26.694Z","2.15.3-beta.1":"2026-03-08T08:33:20.344Z","2.16.0":"2026-03-08T09:12:24.739Z","2.17.0":"2026-03-10T04:29:09.535Z","2.18.0-beta.2":"2026-03-12T09:44:44.918Z","2.18.0":"2026-03-12T10:09:59.224Z","2.19.0":"2026-03-17T07:00:56.809Z","2.19.1":"2026-03-17T08:47:38.024Z","2.19.2":"2026-03-20T11:46:16.814Z","2.20.0-beta.1":"2026-03-23T08:31:48.838Z","2.20.0-beta.2":"2026-03-23T11:25:03.551Z","2.20.0":"2026-03-24T01:47:13.755Z","2.21.0-beta.1":"2026-03-25T13:33:59.346Z","2.21.0":"2026-03-26T16:42:56.964Z","2.22.0":"2026-03-28T12:16:16.481Z","2.22.1":"2026-03-31T13:28:31.093Z","2.23.0-beta.1":"2026-04-03T01:57:28.667Z","2.23.0":"2026-04-03T06:48:36.652Z","2.24.0":"2026-04-04T06:03:40.754Z","2.25.0":"2026-04-06T01:32:20.428Z","2.26.0":"2026-04-07T10:10:59.629Z","2.27.0":"2026-04-13T11:41:26.907Z","2.27.1":"2026-04-13T11:51:20.685Z","2.27.2":"2026-04-13T11:58:43.083Z","2.27.3":"2026-04-13T12:05:30.387Z","2.27.4":"2026-04-13T12:27:25.164Z","2.27.5":"2026-04-17T11:35:46.727Z","2.27.6":"2026-04-17T12:24:44.420Z","2.28.0-beta.1":"2026-04-18T15:42:11.691Z","2.28.0":"2026-04-19T16:21:26.581Z","2.28.1":"2026-04-20T00:18:27.191Z","2.28.2":"2026-04-20T01:12:56.576Z","2.28.3":"2026-04-20T03:19:06.265Z","2.28.4":"2026-04-21T05:31:58.077Z","2.28.5":"2026-04-21T09:08:12.099Z","2.28.6":"2026-04-22T06:11:42.916Z","2.28.7":"2026-04-22T08:17:06.998Z","2.28.8":"2026-04-22T09:23:02.820Z","2.28.9":"2026-04-22T10:07:34.469Z","2.28.10":"2026-04-22T10:21:56.421Z","2.29.0":"2026-04-24T07:31:00.594Z","2.29.1":"2026-04-24T11:06:25.602Z","2.29.2-beta.1":"2026-04-27T07:28:30.299Z","2.30.0":"2026-04-27T12:58:22.365Z","2.30.1":"2026-04-28T03:35:16.309Z","2.30.2":"2026-04-28T15:41:34.270Z","2.30.3":"2026-04-29T06:13:03.312Z","2.30.4":"2026-04-29T11:11:41.318Z","2.30.5-beta.1":"2026-04-29T12:59:01.228Z","2.30.5":"2026-04-29T13:07:45.721Z","2.30.6":"2026-04-29T13:44:21.657Z","2.31.0-beta.1":"2026-04-30T07:23:31.459Z","2.31.0-beta.2":"2026-04-30T19:26:38.778Z","2.31.0-beta.3":"2026-05-02T06:52:38.695Z","2.31.0-beta.4":"2026-05-03T12:20:38.756Z","2.31.0-beta.5":"2026-05-03T13:51:21.204Z","2.31.0-beta.6":"2026-05-03T14:54:23.955Z","2.31.0":"2026-05-04T12:48:11.001Z","2.32.0-beta.1":"2026-05-06T08:39:49.117Z","2.32.0":"2026-05-06T13:02:37.215Z","2.33.0-beta.1":"2026-05-08T07:31:00.835Z","2.33.0":"2026-05-09T06:46:29.344Z","2.33.1-beta.1":"2026-05-24T10:16:11.967Z","2.34.0-beta.1":"2026-05-26T08:03:55.889Z","2.34.0":"2026-05-26T08:58:24.650Z","2.34.1":"2026-05-28T08:43:48.007Z","2.34.2-beta.1":"2026-05-29T02:29:44.823Z","2.34.2":"2026-05-29T04:16:34.564Z","2.34.3":"2026-05-29T04:54:24.181Z","2.34.4-beta.1":"2026-06-01T04:22:09.596Z","2.34.4":"2026-06-01T06:52:54.865Z","2.34.5-beta.1":"2026-06-07T04:52:19.432Z","2.34.5":"2026-06-07T11:06:48.078Z","2.34.6":"2026-06-07T11:31:40.114Z","2.34.7-beta.1":"2026-06-09T02:08:46.603Z","2.34.7":"2026-06-09T02:52:00.804Z","2.34.8-beta.1":"2026-06-10T02:07:35.274Z","2.34.8-beta.2":"2026-06-10T04:55:00.745Z","2.34.8-beta.3":"2026-06-10T11:08:55.905Z","2.35.0-beta.1":"2026-06-15T17:17:36.855Z","2.35.0-beta.2":"2026-06-18T08:01:07.853Z","2.35.0-beta.3":"2026-06-21T15:12:46.023Z","2.35.0-beta.4":"2026-06-22T09:26:51.007Z","2.35.0-beta.5":"2026-06-22T13:06:30.733Z","2.35.0-beta.6":"2026-06-29T12:30:03.588Z","2.35.0-beta.7":"2026-06-30T08:14:44.755Z","2.35.0-beta.8":"2026-07-01T07:31:35.551Z","2.35.0-beta.9":"2026-07-01T08:27:54.410Z","2.35.0":"2026-07-01T12:59:42.734Z","2.36.0-beta.1":"2026-07-02T03:00:12.243Z","2.36.0":"2026-07-02T05:10:06.690Z","2.36.1-beta.1":"2026-07-05T08:41:25.078Z","2.36.1":"2026-07-05T13:14:00.715Z","2.37.0-beta.1":"2026-07-10T01:05:13.259Z","2.37.0-beta.2":"2026-07-10T07:58:08.004Z","2.37.0-beta.3":"2026-07-12T14:41:31.287Z","2.37.0":"2026-07-14T12:34:05.384Z","2.38.0":"2026-07-18T09:34:24.417Z","2.39.0-beta.1":"2026-08-14T17:22:07.201Z","2.39.0-beta.2":"2026-08-14T17:45:23.352Z","2.39.0":"2026-08-14T17:53:44.321Z","2.40.0":"2026-08-29T12:43:38.150Z","2.40.1-beta.1":"2026-08-31T10:09:45.753Z","2.40.1":"2026-08-31T11:16:00.580Z","2.41.0":"2026-09-11T16:45:46.344Z","2.41.1":"2026-09-11T19:15:50.204Z","2.41.2":"2026-09-11T22:30:11.020Z","2.41.3":"2026-09-12T04:30:50.174Z","2.41.4":"2026-09-12T04:57:10.281Z","2.41.5":"2026-09-12T21:33:14.258Z","2.41.6":"2026-09-13T04:32:33.580Z"},"bugs":{"url":"https://github.com/n24q02m/better-notion-mcp/issues"},"author":{"name":"n24q02m"},"license":"Apache-2.0","homepage":"https://github.com/n24q02m/better-notion-mcp#readme","keywords":["notion","api","mcp","mcp-server","model-context-protocol","ai-agent","composite-tools","claude","cursor","copilot","antigravity","codex","opencode"],"repository":{"type":"git","url":"git+https://github.com/n24q02m/better-notion-mcp.git"},"description":"Better MCP server for Notion API with composite tools optimized for AI agents","maintainers":[{"name":"n24q02m","email":"quangminh2422004@gmail.com"}],"readme":"# Better Notion MCP\n\nmcp-name: io.github.n24q02m/better-notion-mcp\n\n**Markdown-first Notion for AI agents -- pages, databases, blocks, and comments in one call.**\n\n<!-- Badge Row 1: Status -->\n[![CI](https://github.com/n24q02m/better-notion-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/n24q02m/better-notion-mcp/actions/workflows/ci.yml)\n[![codecov](https://codecov.io/gh/n24q02m/better-notion-mcp/graph/badge.svg?token=D7FSDVVTAN)](https://codecov.io/gh/n24q02m/better-notion-mcp)\n[![npm](https://img.shields.io/npm/v/@n24q02m/better-notion-mcp?logo=npm&logoColor=white)](https://www.npmjs.com/package/@n24q02m/better-notion-mcp)\n[![Docker](https://img.shields.io/docker/v/n24q02m/better-notion-mcp?label=docker&logo=docker&logoColor=white&sort=semver)](https://hub.docker.com/r/n24q02m/better-notion-mcp)\n[![License: Apache-2.0](https://img.shields.io/github/license/n24q02m/better-notion-mcp)](LICENSE)\n\n<!-- Badge Row 2: Tech -->\n[![TypeScript](https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white)](#)\n[![Node.js](https://img.shields.io/badge/Node.js-5FA04E?logo=nodedotjs&logoColor=white)](#)\n[![Notion](https://img.shields.io/badge/Notion_API-000000?logo=notion&logoColor=white)](#)\n[![semantic-release](https://img.shields.io/badge/semantic--release-e10079?logo=semantic-release&logoColor=white)](https://github.com/python-semantic-release/python-semantic-release)\n[![Renovate](https://img.shields.io/badge/renovate-enabled-1A1F6C?logo=renovatebot&logoColor=white)](https://developer.mend.io/)\n\n<!-- BEGIN: AUTO-GENERATED-CROSS-PROMO -->\n<details>\n  <summary><strong>Sister projects from n24q02m</strong> (click to expand)</summary>\n\n| Project | Tagline | Tag |\n|---|---|---|\n| [agent-chat-plugin](https://github.com/n24q02m/agent-chat-plugin) | Peer AI agents chat in a shared folder — no human relay, no orchestrator, wor... | Tooling |\n| [better-code-review-graph](https://github.com/n24q02m/better-code-review-graph) | Knowledge graph for token-efficient code reviews -- semantic search and call-... | MCP |\n| [better-drive](https://github.com/n24q02m/better-drive) | 2-way Google Drive sync with .driveignore filter — rclone engine, Windows tray | Tooling |\n| [better-email-mcp](https://github.com/n24q02m/better-email-mcp) | IMAP/SMTP email for AI agents -- read, send, organize folders, and manage att... | MCP |\n| [better-godot-mcp](https://github.com/n24q02m/better-godot-mcp) | Composite MCP server for Godot Engine -- 17 composite tools for AI-assisted g... | MCP |\n| [better-notion-mcp](https://github.com/n24q02m/better-notion-mcp) | Markdown-first Notion for AI agents -- pages, databases, blocks, and comments... | MCP |\n| [better-semantic-release](https://github.com/n24q02m/better-semantic-release) | Drop-in python-semantic-release fork with built-in release-safety guards (orp... | Tooling |\n| [better-telegram-mcp](https://github.com/n24q02m/better-telegram-mcp) | Telegram for AI agents -- messages, chats, media, and contacts across both bo... | MCP |\n| [better-workspace-mcp](https://github.com/n24q02m/better-workspace-mcp) | Google Workspace MCP server (Docs/Drive/Calendar/Gmail/Sheets/Slides/Tasks/Ch... | MCP |\n| [claude-plugins](https://github.com/n24q02m/claude-plugins) | Claude Code plugin marketplace for the n24q02m MCP servers -- install web sea... | Marketplace |\n| [imagine-mcp](https://github.com/n24q02m/imagine-mcp) | Image and video understanding + generation for AI agents -- across Gemini, Op... | MCP |\n| [jules-task-archiver](https://github.com/n24q02m/jules-task-archiver) | Chrome Extension for bulk operations on Jules tasks via batchexecute API -- a... | Tooling |\n| [mcp-core](https://github.com/n24q02m/mcp-core) | Shared foundation for building MCP servers -- Streamable HTTP transport, OAut... | MCP |\n| [mnemo-mcp](https://github.com/n24q02m/mnemo-mcp) | Persistent AI memory with hybrid search and embedded sync. Open, free, unlimi... | MCP |\n| [qwen3-embed](https://github.com/n24q02m/qwen3-embed) | Lightweight Qwen3 text embedding and reranking via ONNX Runtime and GGUF | Library |\n| [skret](https://github.com/n24q02m/skret) | Secrets without the server. | CLI |\n| [tacet](https://github.com/n24q02m/tacet) | A self-distilling neuro-symbolic cascade that amortises LLM cost across knowl... | Tooling |\n| [web-core](https://github.com/n24q02m/web-core) | Shared web infrastructure package for search, scraping, HTTP security, and st... | Library |\n| [wet-mcp](https://github.com/n24q02m/wet-mcp) | Open-source MCP server for AI agents: web search, content extraction, and lib... | MCP |\n\n</details>\n<!-- END: AUTO-GENERATED-CROSS-PROMO -->\n\n## Table of contents\n\n- [Features](#features)\n- [Install](#install)\n- [CLI](#cli)\n- [Remote (HTTP mode)](#remote-http-mode)\n- [Smithery](#smithery)\n- [Status](#status)\n- [Documentation](#documentation)\n- [Tools](#tools)\n- [Configuration](#configuration)\n- [Deploy to Cloudflare](#deploy-to-cloudflare)\n- [Comparison](#comparison)\n- [Security](#security)\n- [Build from Source](#build-from-source)\n- [Trust Model](#trust-model)\n- [License](#license)\n\n\n\n<a href=\"https://glama.ai/mcp/servers/n24q02m/better-notion-mcp\">\n  <img width=\"380\" height=\"200\" src=\"https://glama.ai/mcp/servers/n24q02m/better-notion-mcp/badge\" alt=\"Better Notion MCP server\" />\n</a>\n\n## Features\n\n- **Markdown in, Markdown out** -- human-readable content instead of raw JSON blocks\n- **8 composite tools, 39 actions** -- one call instead of chaining 2+ atomic Notion endpoints (plus `config`, `help`, and a relay-setup tool)\n- **Auto-pagination and bulk operations** -- no manual cursor handling or looping\n- **Tiered token optimization** -- ~77% reduction via compressed descriptions + on-demand `help` tool\n- **Dual transport** -- local stdio (integration token) or remote HTTP (OAuth 2.1, no token to paste)\n\n## Install\n\nRun with `npx` (Node.js >= 24) and a Notion integration token from <https://www.notion.so/my-integrations> (starts with `ntn_`):\n\n```jsonc\n// MCP client config (e.g. .mcp.json / Claude Code / Cursor)\n{\n  \"mcpServers\": {\n    \"better-notion-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"--yes\", \"@n24q02m/better-notion-mcp@latest\"],\n      \"env\": { \"NOTION_TOKEN\": \"ntn_your_token_here\" }\n    }\n  }\n}\n```\n\nOr run the published Docker image (stdio):\n\n```bash\ndocker run --rm -i -e NOTION_TOKEN=ntn_your_token_here n24q02m/better-notion-mcp:latest\n```\n\nSee the [Documentation](#documentation) section for per-client setup (Claude Code, Codex, Gemini CLI, Cursor, Windsurf) and HTTP/OAuth mode.\n\n## CLI\n\nInstalling the package exposes a `better-notion-mcp` binary (run it with `npx` or after a global install). It has **no subcommands** -- running it starts the MCP server and speaks the protocol over stdin/stdout, so it is normally launched by an MCP client rather than by hand.\n\n```bash\n# Start the stdio server (default transport; requires NOTION_TOKEN)\nNOTION_TOKEN=ntn_your_token_here npx --yes @n24q02m/better-notion-mcp@latest\n\n# Start the remote HTTP server (OAuth 2.1) instead of stdio\nnpx --yes @n24q02m/better-notion-mcp@latest --http\n```\n\n| Argument / env | Effect |\n|:---------------|:-------|\n| _(none)_ | stdio transport (default); requires `NOTION_TOKEN` |\n| `--http` | HTTP transport with OAuth 2.1 (equivalent to `TRANSPORT_MODE=http` / `MCP_TRANSPORT=http`) |\n\nSee [Configuration](#configuration) for the full environment-variable reference.\n\n## Remote (HTTP mode)\n\nDeployed with the HTTP transport, the server is a remote endpoint gated by OAuth 2.1 -- no integration token to paste. Point an MCP client that supports remote HTTP servers at the host you deployed it on:\n\n```jsonc\n// MCP client config -- remote HTTP (OAuth 2.1)\n{\n  \"mcpServers\": {\n    \"better-notion-mcp\": {\n      \"type\": \"http\",\n      \"url\": \"https://<your-host>/mcp\"\n    }\n  }\n}\n```\n\nOn first connect the client opens Notion's OAuth consent screen; per-user access tokens are held in-process only (see [Trust Model](#trust-model)). To stand up such an instance, see [Self-Hosting (Remote Mode)](#self-hosting-remote-mode) and [Deploy to Cloudflare](#deploy-to-cloudflare).\n\n## Smithery\n\nThe repo ships a [`smithery.yaml`](smithery.yaml) config for [Smithery](https://smithery.ai). Smithery launches the server over stdio (`npx -y @n24q02m/better-notion-mcp`) and requires no install-time config -- provide your Notion credentials at runtime through the server's own setup flow (`NOTION_TOKEN` env, or the relay form; see [Configuration](#configuration)).\n\n## Status\n\n> **2026-05-02 -- Architecture stabilization update**\n>\n> Past months saw significant churn around credential handling and the daemon-bridge auto-spawn pattern. This caused multi-process races, browser tab spam, and inconsistent setup UX across plugins. **The architecture is now stable**: 2 clean modes (stdio + HTTP), no daemon-bridge layer, no auto-spawn from stdio.\n>\n> Apologies for the instability period. If you encountered issues with prior versions, please update to the latest release and follow the current [Setup guide](https://mcp.n24q02m.com/servers/better-notion-mcp/setup/) -- most prior workarounds are no longer needed.\n>\n> **Related plugins from the same author**:\n> - [wet-mcp](https://github.com/n24q02m/wet-mcp) -- Web search + content extraction\n> - [mnemo-mcp](https://github.com/n24q02m/mnemo-mcp) -- Persistent AI memory\n> - [imagine-mcp](https://github.com/n24q02m/imagine-mcp) -- Image/video understanding + generation\n> - [better-email-mcp](https://github.com/n24q02m/better-email-mcp) -- Email management\n> - [better-telegram-mcp](https://github.com/n24q02m/better-telegram-mcp) -- Telegram\n> - [better-godot-mcp](https://github.com/n24q02m/better-godot-mcp) -- Godot Engine\n> - [better-code-review-graph](https://github.com/n24q02m/better-code-review-graph) -- Code review knowledge graph\n>\n> All plugins share the same architecture -- install once, learn pattern transfers.\n\n## Documentation\n\nFull docs at **[mcp.n24q02m.com/servers/better-notion-mcp/](https://mcp.n24q02m.com/servers/better-notion-mcp/)**:\n\n- [Setup](https://mcp.n24q02m.com/servers/better-notion-mcp/setup/) -- install methods for Claude Code, Codex, Gemini CLI, Cursor, Windsurf, mcp.json\n- [Modes overview](https://mcp.n24q02m.com/get-started/modes-overview/) -- stdio (local, integration token) and HTTP (remote, OAuth 2.1)\n- [Multi-user setup](https://mcp.n24q02m.com/get-started/multi-user/) -- per-JWT-sub credential model (HTTP mode)\n\n**Install with AI agent** -- paste this to your AI coding agent:\n\n> Install MCP server `better-notion-mcp` following the steps at\n> https://raw.githubusercontent.com/n24q02m/claude-plugins/main/plugins/better-notion-mcp/setup-with-agent.md\n\n## Tools\n\nEight composite Notion tools (39 actions) plus three infrastructure tools (`config`, `config__open_relay`, `help`):\n\n| Tool | Actions | Description |\n|:-----|:--------|:------------|\n| `pages` | `create`, `get`, `get_property`, `update`, `move`, `archive`, `restore`, `duplicate` | Create, read, update, and organize pages |\n| `databases` | `create`, `get`, `query`, `create_page`, `update_page`, `delete_page`, `create_data_source`, `update_data_source`, `update_database`, `list_templates` | Database CRUD and page management within databases |\n| `blocks` | `get`, `children`, `append`, `update`, `delete` | Read and manipulate block content |\n| `users` | `list`, `get`, `me`, `from_workspace` | List and retrieve user information |\n| `workspace` | `info`, `search` | Workspace metadata and cross-workspace search |\n| `comments` | `list`, `get`, `create` | Page comments and discussion replies |\n| `content_convert` | `markdown-to-blocks`, `blocks-to-markdown` | Convert between Markdown and Notion blocks (uses a `direction` parameter) |\n| `file_uploads` | `create`, `send`, `complete`, `retrieve`, `list` | Upload files to Notion (single or multi-part) |\n| `config` | `status`, `setup_status`, `setup_start`, `setup_reset`, `setup_complete`, `set`, `cache_clear` | Inspect and manage credential state and configuration lifecycle |\n| `config__open_relay` | - | Open the relay configuration form in the browser and return the relay URL + credential state |\n| `help` | - | Get full documentation for any composite tool (`tool_name` parameter) |\n\n### MCP Resources\n\n| URI | Description |\n|:----|:------------|\n| `notion://docs/pages` | Page operations reference |\n| `notion://docs/databases` | Database operations reference |\n| `notion://docs/blocks` | Block operations reference |\n| `notion://docs/users` | User operations reference |\n| `notion://docs/workspace` | Workspace operations reference |\n| `notion://docs/comments` | Comment operations reference |\n| `notion://docs/content_convert` | Content conversion reference |\n| `notion://docs/file_uploads` | File upload reference |\n\n## Configuration\n\n| Variable | Required | Default | Description |\n|:---------|:---------|:--------|:------------|\n| `NOTION_TOKEN` | Yes (stdio) | - | Notion integration token |\n| `TRANSPORT_MODE` / `MCP_TRANSPORT` | No | `stdio` | Set either to `http` for remote mode (or pass `--http`) |\n| `PUBLIC_URL` | No (http) | - | Server's public URL for OAuth redirect links |\n| `NOTION_OAUTH_CLIENT_ID` | Yes (http) | - | Notion Public Integration client ID (or `--oauth-client-id=<id>` CLI flag, which overrides the env var) |\n| `NOTION_OAUTH_CLIENT_SECRET` | Yes (http) | - | Notion Public Integration client secret (or `--oauth-client-secret=<secret>` CLI flag, which overrides the env var) |\n| `MCP_AUTH_DISABLE` | No (http) | - | Set to `1` to skip Bearer JWT verification when behind an external auth gateway |\n| `PORT` | No | `0` (OS-assigned) | Server port; set explicitly (e.g. `8080`) to bind a fixed port |\n| `HOST` | No | - | Bind address (http mode) |\n\n### Self-Hosting (Remote Mode)\n\nYou can self-host the remote server with your own Notion OAuth app.\n\n**Prerequisites:**\n1. Create a **Public Integration** at <https://www.notion.so/my-integrations>\n2. Set the redirect URI to `https://your-domain.com/callback`\n3. Note your `client_id` and `client_secret`\n\n```bash\ndocker run -p 8080:8080 \\\n  -e TRANSPORT_MODE=http \\\n  -e PORT=8080 \\\n  -e PUBLIC_URL=https://your-domain.com \\\n  -e NOTION_OAUTH_CLIENT_ID=your-client-id \\\n  -e NOTION_OAUTH_CLIENT_SECRET=your-client-secret \\\n  n24q02m/better-notion-mcp:latest\n```\n\n## Deploy to Cloudflare\n\n[![Deploy to Cloudflare](https://deploy.workers.cloudflare.com/button)](https://deploy.workers.cloudflare.com/?url=https://github.com/n24q02m/better-notion-mcp)\n\nRun your own multi-user better-notion-mcp serverless on Cloudflare (Worker + Container + KV).\n\n**Prerequisites:** a Cloudflare account on the **Workers Paid plan** — required for Containers (the Cloudflare free tier does not include Containers) — and the `wrangler` CLI.\n\n1. `git clone https://github.com/n24q02m/better-notion-mcp && cd better-notion-mcp`\n2. `wrangler login`\n3. Provision the KV namespace and paste its id into `wrangler.jsonc`:\n   ```\n   wrangler kv namespace create better-notion-kv\n   ```\n4. Set secrets:\n   ```\n   wrangler secret put CREDENTIAL_SECRET\n   wrangler secret put NOTION_OAUTH_CLIENT_ID\n   wrangler secret put NOTION_OAUTH_CLIENT_SECRET\n   ```\n   `CREDENTIAL_SECRET` is REQUIRED: it derives a deterministic OAuth signing key so\n   user identity survives container recreation.\n5. Push the http image to the CF managed registry and deploy:\n   ```\n   wrangler containers push better-notion-mcp:beta\n   wrangler deploy\n   ```\n6. Complete the Notion OAuth flow in the browser at your Worker domain.\n\nPer-user Notion access tokens are encrypted into KV (`MCP_STORAGE_BACKEND=cf-kv`),\nso they survive scale-to-zero. Do NOT set `MCP_AUTH_DISABLE` on a shared/public\ndeployment — it collapses all users into a single token bucket.\n\n## Comparison\n\nHow better-notion-mcp stacks up against direct competitors in each pillar:\n\n| Capability | better-notion-mcp | makenotion/notion-mcp-server | suekou/mcp-notion-server | awkoy/notion-mcp-server |\n|---|---|---|---|---|\n| Markdown in / out | Yes (round-trip on pages + blocks) | No (raw Notion JSON) | partial (experimental, append + opt-in convert) | Yes (round-trip + GFM) |\n| Composite tool design | Yes (8 composite tools, 39 actions) | No (22 endpoint-mapped tools) | partial (simplified + raw JSON tools) | Yes (2 dispatch tools, 35+ ops) |\n| File uploads to Notion | Yes (`file_uploads`, single + multi-part) | No | No | Yes (`upload_file`, single + multi-part) |\n| Comments | Yes (`comments`: list/get/create) | Yes | Yes | Yes |\n| Remote HTTP + OAuth 2.1 transport | Yes (per-JWT-sub multi-user) | partial (HTTP + bearer token, no OAuth) | No (stdio token only) | No (stdio token only) |\n| Self-hostable | Yes (Docker, own OAuth app) | Yes | Yes | Yes |\n| License | Apache-2.0 | ? | MIT | MIT |\n\n## Security\n\n- **OAuth 2.1 + PKCE S256** -- Secure authorization with code challenge\n- **Rate limiting** -- 120 req/min/IP on HTTP transport\n- **Session owner binding** -- IP check + TTL for pending token binds\n- **Null safety** -- Handles Notion API quirks (comments.list 404, undefined rich_text)\n\n## Build from Source\n\n```bash\ngit clone https://github.com/n24q02m/better-notion-mcp.git\ncd better-notion-mcp\nbun install\nbun run dev\n```\n\n## Trust Model\n\nThis plugin implements **TC-NearZK** (in-memory, ephemeral). See [the trust model reference](https://mcp.n24q02m.com/servers/mcp-core/trust-model/) for full classification.\n\n| Mode | Storage | Encryption | Who can read your data? |\n|---|---|---|---|\n| HTTP n24q02m-hosted (default) | In-memory `Map<sub, OAuthToken>` | In-process only | Server process (cleared on restart) |\n| HTTP self-host | Same as hosted | Same | Only you (admin = user) |\n| stdio (local) | `config.enc` in the OS config dir (`%APPDATA%\\mcp\\Config\\config.enc` on Windows, `~/.config/mcp/config.enc` on Linux/macOS) | AES-GCM, machine-bound key | Only your OS user |\n\n## License\n\nApache-2.0 -- See [LICENSE](LICENSE).\n","readmeFilename":"README.md"}