{"_id":"@cyanheads/cdc-health-mcp-server","_rev":"30-9af1c435a089ed28eeecb0803a966fac","name":"@cyanheads/cdc-health-mcp-server","dist-tags":{"latest":"0.9.2"},"versions":{"0.4.1":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.4.1","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/cdc-health-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.4.1","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"d355afd4b894fd35ee0798ebfdfee857f042acd8","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.4.1.tgz","fileCount":46,"integrity":"sha512-E4pvppzywiWxVbRQFmjVfYkCJ221+V+bHgjN7RoHany8dDjzfRDF2PCYZx1N3uLha7nckDWA9Ba9X0buOur+yg==","signatures":[{"sig":"MEYCIQD2ptar9iTx97oM26gxlK10myR60AIgNOYdj6HVy7Ep5wIhALxrKHhpjOvjYXPc5yg71jRUGIrgwqRhnxZlxyXDpn5k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106314},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"d355afd4b894fd35ee0798ebfdfee857f042acd8","engines":{"bun":">=1.3.2","node":">=22.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","dev:http":"MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","dev:stdio":"MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-E4pvppzywiWxVbRQFmjVfYkCJ221+V+bHgjN7RoHany8dDjzfRDF2PCYZx1N3uLha7nckDWA9Ba9X0buOur+yg==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP server for discovering and querying CDC public health datasets via the Socrata SODA API.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.2.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.0","depcheck":"^1.4.7","tsc-alias":"^1.8.16","typescript":"^5.9.3","@types/node":"^25.5.0","@biomejs/biome":"^2.4.7","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.4.1_1775251095184_0.543804822861311","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.4.2","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/cdc-health-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.4.2","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"43a6a0fba9aae6a33853535313c3c8c3c3b02ed2","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.4.2.tgz","fileCount":46,"integrity":"sha512-UU1RbLdQuQrv0TNxd0pltwc3eBqDC4512XqJPvhaawu/yuftta8fzQohlxod6mp3fJoKayZL2qSGUzZWCkkllQ==","signatures":[{"sig":"MEYCIQCW8uv1AAxHwLIFZBp1quyEpsoBEDkm6b2FJmisYXRNCwIhAJj5hAdPtv3wzfs979vNwxsb2j798ysI/P7iSH7zKb//","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106891},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"43a6a0fba9aae6a33853535313c3c8c3c3b02ed2","engines":{"bun":">=1.3.2","node":">=22.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","dev:http":"MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","dev:stdio":"MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-UU1RbLdQuQrv0TNxd0pltwc3eBqDC4512XqJPvhaawu/yuftta8fzQohlxod6mp3fJoKayZL2qSGUzZWCkkllQ==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP server for discovering and querying CDC public health datasets via the Socrata SODA API.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.2.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.2","depcheck":"^1.4.7","tsc-alias":"^1.8.16","typescript":"^6.0.2","@types/node":"^25.5.2","@biomejs/biome":"^2.4.10","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.4.2_1775312876292_0.23684236290609828","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.4.3","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/cdc-health-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.4.3","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"2dc5e2d6badf12f6d431adfb578e26606dbc8b63","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.4.3.tgz","fileCount":46,"integrity":"sha512-lKMgZdZADViPMrhz2noijyPylawor7nVAoLmPTgHN1fUK2mqfEvvnSDbTBJbQJE/p+GWY27AL+lp4au2OYjGDg==","signatures":[{"sig":"MEUCIH3Arr7Y45+97rveq9sUTy5JmOHivH7VlDf96FYzgzu0AiEAghS9qwy2EkoWsJhzKJYHSjW3BNgNcHeQKug9unlUkNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106372},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"2dc5e2d6badf12f6d431adfb578e26606dbc8b63","engines":{"bun":">=1.3.2","node":">=22.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","dev:http":"MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","dev:stdio":"MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-lKMgZdZADViPMrhz2noijyPylawor7nVAoLmPTgHN1fUK2mqfEvvnSDbTBJbQJE/p+GWY27AL+lp4au2OYjGDg==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP server for discovering and querying CDC public health datasets via the Socrata SODA API.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.2.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.2","depcheck":"^1.4.7","tsc-alias":"^1.8.16","typescript":"^6.0.2","@types/node":"^25.5.2","@biomejs/biome":"^2.4.10","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.4.3_1775318150216_0.3349189421986907","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.5.0","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/cdc-health-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.5.0","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"cd8f8a2850720e325021068ebf438a41dcff4af5","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.5.0.tgz","fileCount":46,"integrity":"sha512-2p3EPfI6ZMdrlJH+KmkeXYA9RQC2MMvUW+GVMPOExa8xrhTZJFNe5objvq/Awxad1qKOvHq8W7Vtqhv7LKtTFg==","signatures":[{"sig":"MEYCIQD9OpJC0EXAAu+1wDMy1qNe35S+YxQB8inps1atywbr5wIhAIIPhQ0h5iTWMMKXv5IvhJbgIBMNx/7ZED/CJbMjaWvX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109762},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"cd8f8a2850720e325021068ebf438a41dcff4af5","engines":{"bun":">=1.3.2","node":">=22.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","dev:http":"MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","dev:stdio":"MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-2p3EPfI6ZMdrlJH+KmkeXYA9RQC2MMvUW+GVMPOExa8xrhTZJFNe5objvq/Awxad1qKOvHq8W7Vtqhv7LKtTFg==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP server for discovering and querying CDC public health datasets via the Socrata SODA API.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.4","depcheck":"^1.4.7","tsc-alias":"^1.8.16","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.12","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.5.0_1776646102629_0.8151466173032889","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.6.0","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/cdc-health-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.6.0","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"2028f7d282855757abf129098211d34afb288713","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.6.0.tgz","fileCount":46,"integrity":"sha512-ztTVHZvagI/AfM8joZHwwpXz7Od8MtUXvVOMxOyvyIGGcyerIxCf8gyjAmVS2LeZ39tYgVVWVGhXaHXPTslHFg==","signatures":[{"sig":"MEUCICdtNSGiv1f1fgpZvDnCoW5MqlZ8Btor3b9tkNa5JOkmAiEAx9zojTQ0dpFzb9qnP4m2lYIE7Aak6yNaz0VlfWorlkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110250},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"2028f7d282855757abf129098211d34afb288713","engines":{"bun":">=1.3.2","node":">=22.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","dev:http":"MCP_TRANSPORT_TYPE=http bun --watch src/index.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","dev:stdio":"MCP_TRANSPORT_TYPE=stdio bun --watch src/index.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-ztTVHZvagI/AfM8joZHwwpXz7Od8MtUXvVOMxOyvyIGGcyerIxCf8gyjAmVS2LeZ39tYgVVWVGhXaHXPTslHFg==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP server for discovering and querying CDC public health datasets via the Socrata SODA API.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.5","depcheck":"^1.4.7","tsc-alias":"^1.8.16","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.13","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.6.0_1777063188621_0.3014456157847831","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.6.1","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/cdc-health-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.6.1","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"8ae234e5da5bc43ff4d6122990b4e198adb76bad","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.6.1.tgz","fileCount":46,"integrity":"sha512-MicZND0PwlAwfD6WNBi+MPtJkjYV+MK6ETJYFSZM30YzeM3yKe2mG8eQU5hrGFblT2YhddYXTSG/QNNpVwooJA==","signatures":[{"sig":"MEYCIQDAScl49dc2VbnTda3V5r9oIx3k/toqE4ey+3mffJDeMQIhAJfIn2B48pNo/NP/sWOmfoAmVkOwy4lnbsYlN8wVpCyG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125614},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"8ae234e5da5bc43ff4d6122990b4e198adb76bad","engines":{"bun":">=1.3.2","node":">=22.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-MicZND0PwlAwfD6WNBi+MPtJkjYV+MK6ETJYFSZM30YzeM3yKe2mG8eQU5hrGFblT2YhddYXTSG/QNNpVwooJA==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP server for discovering and querying CDC public health datasets via the Socrata SODA API.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.8.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.5","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.6.0","@biomejs/biome":"^2.4.14","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.6.1_1777990260008_0.7027447059135845","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.6.2","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/cdc-health-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.6.2","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"e81a6328b3356a69fb8c9ed2229a39b662a08347","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.6.2.tgz","fileCount":46,"integrity":"sha512-3RaEjdl9/dKGENwn2Msq6ILADZVGvtc3qNwEeYKGOPaAmEUEEQchP5+/vHrlnEUrTMbBCVEy7S/tlDJQl3VfdA==","signatures":[{"sig":"MEUCIQC44T9Ap2iKZCBe/OdMEL0kMabRom0JGCilXle4/aMTlwIgMzYeQuxFtnk767Fs/swal+BILHmncngbLUiu8x15E9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125717},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"e81a6328b3356a69fb8c9ed2229a39b662a08347","engines":{"bun":">=1.3.2","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-3RaEjdl9/dKGENwn2Msq6ILADZVGvtc3qNwEeYKGOPaAmEUEEQchP5+/vHrlnEUrTMbBCVEy7S/tlDJQl3VfdA==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP server for discovering and querying CDC public health datasets via the Socrata SODA API.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.8.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.5","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.14","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.6.2_1778237506301_0.7624008438640861","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.6.3","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/cdc-health-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.6.3","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"4a8968d53a0b155eadf8919732434ed4c2f0b12e","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.6.3.tgz","fileCount":46,"integrity":"sha512-tq5kQdnlHiaFX6G9xD0sNbzE6iHDzKkIhzGyy34Hejhu0LkJ5sIujkyq36vZ49HUN/u52hMwNHLj0QUWcjCUUA==","signatures":[{"sig":"MEQCIBzOahxXsUhF0z3YpvQBRvs4eQ/Hwmic4Ujbp97PDw4sAiAxmCK3JFkgRLIfRFNxNNefMkbmIHJJNOmLk9t9z/kdIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126100},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"4a8968d53a0b155eadf8919732434ed4c2f0b12e","engines":{"bun":">=1.3.2","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-tq5kQdnlHiaFX6G9xD0sNbzE6iHDzKkIhzGyy34Hejhu0LkJ5sIujkyq36vZ49HUN/u52hMwNHLj0QUWcjCUUA==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP server for discovering and querying CDC public health datasets via the Socrata SODA API.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.8.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.5","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.6.2","@biomejs/biome":"^2.4.14","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^4.1.5"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.6.3_1778242434621_0.43177963727678037","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.6.4","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/cdc-health-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.6.4","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"537f2a528870b7fb82b56f492ce28aef6376d744","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.6.4.tgz","fileCount":46,"integrity":"sha512-dzNLsz5lUe0TV9AFOrLgZf6zmze54EELWg3eRIrbVxSM3ooMt7gVkmSC6fpWOKR5vmXlgOrzzA3csZ06YtscbQ==","signatures":[{"sig":"MEQCIAdmVf/PCv8vlfbbHdGMPXFBZoPZOkF4HQubMfPR530MAiB5WfiwUyy6CnycMU3ysj7KR0CQFv5lXPc+uixXM0Vxcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126994},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"537f2a528870b7fb82b56f492ce28aef6376d744","engines":{"bun":">=1.3.2","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-dzNLsz5lUe0TV9AFOrLgZf6zmze54EELWg3eRIrbVxSM3ooMt7gVkmSC6fpWOKR5vmXlgOrzzA3csZ06YtscbQ==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP server for discovering and querying CDC public health datasets via the Socrata SODA API.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.6","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.8.0","@biomejs/biome":"^2.4.15","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^4.1.6"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.6.4_1778956768163_0.0050202428651560105","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.6.5","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/cdc-health-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.6.5","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"f1ac04d336029ec1c6b25f7c70400933e7f577d3","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.6.5.tgz","fileCount":48,"integrity":"sha512-kVJ/0A2WG3tnqyBJNGVUHtLODuGGs1vNvfZr8iJbRyQmgkkEK4GmEcmlixdnZYMWpSgkCOxLX2MMxZzJ+Mp3OQ==","signatures":[{"sig":"MEYCIQDYsgS/t5N1EYEwJflboZKnRZmBjfRSPEFW4IqvXMP0QgIhAI72LyNspUI9SB2VeZ0M4BX9ed9EW3oflkcG2KdENg59","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132039},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"f1ac04d336029ec1c6b25f7c70400933e7f577d3","engines":{"bun":">=1.3.2","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/cdc-health-mcp-server.mcpb","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"bun run build && npm publish --access public","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","lint:packaging":"bun scripts/lint-packaging.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/check-docs-sync.ts"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-kVJ/0A2WG3tnqyBJNGVUHtLODuGGs1vNvfZr8iJbRyQmgkkEK4GmEcmlixdnZYMWpSgkCOxLX2MMxZzJ+Mp3OQ==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Discover and query CDC public health datasets via the Socrata SODA API via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.9.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.7","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.15","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.6.5_1779539227889_0.5694673055563548","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.6.6","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript","bun","stdio","streamable-http"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/cdc-health-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.6.6","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"0737d5bc079043651ea7f3546ae6b6a4d7c9d528","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.6.6.tgz","fileCount":48,"integrity":"sha512-Owrw+5NUZ0c/nlN6R01jlasvBMMAcnTpJ9vFBufkWy0gps97tT/hy9fwktMg3IPWqMmLt62B15Nkzj2SaHmkCg==","signatures":[{"sig":"MEQCIBsy6UYpLOrneDJfWiZJil6hg1H/vtS4nXp4r/jxfFVcAiBsHpd4/DRT19po7h3WOhePWQRM+fFt4IjmA8kd/Pvb/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134133},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"0737d5bc079043651ea7f3546ae6b6a4d7c9d528","engines":{"bun":">=1.3.2","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/cdc-health-mcp-server.mcpb","format":"biome check --write --unsafe .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","lint:packaging":"bun scripts/lint-packaging.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/check-docs-sync.ts"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-Owrw+5NUZ0c/nlN6R01jlasvBMMAcnTpJ9vFBufkWy0gps97tT/hy9fwktMg3IPWqMmLt62B15Nkzj2SaHmkCg==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and query CDC public health data — mortality, vaccinations, surveillance, behavioral risk (Socrata SODA API) via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.9.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.7","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.6.6_1780030269477_0.8590783244105502","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.6.7","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript","bun","stdio","streamable-http"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/cdc-health-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.6.7","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"ec66a1d580fa14930d103d7067337c773d7bb666","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.6.7.tgz","fileCount":48,"integrity":"sha512-NfR+ylkbMnmZFXyM5ZrgY4vNbt8B/So3vly/HsnVgSA5akQV7SYRQX2mgnX8U4g/TkUgT0bcXkv/fRbHKucmaQ==","signatures":[{"sig":"MEMCHyobWdRKQQKgeC5GEVYDPWGO+LPCmfmYFNjtBucbX20CIAY5t1xw2pZZXWVBBLPhuQhn+IWO0dO7J0kVssC6yGvx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137753},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"ec66a1d580fa14930d103d7067337c773d7bb666","engines":{"bun":">=1.3.2","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/cdc-health-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/check-docs-sync.ts"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-NfR+ylkbMnmZFXyM5ZrgY4vNbt8B/So3vly/HsnVgSA5akQV7SYRQX2mgnX8U4g/TkUgT0bcXkv/fRbHKucmaQ==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and query CDC public health data — mortality, vaccinations, surveillance, behavioral risk (Socrata SODA API) via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.9.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.7","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.6.7_1780134058997_0.8088978132185585","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.6.8","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript","bun","stdio","streamable-http"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/cdc-health-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.6.8","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"4be4c5c7910362d94c98eef3983b062348f95a84","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.6.8.tgz","fileCount":48,"integrity":"sha512-xL78IY+JAMYsXut6KckEd+hB6bte0SjI9gpKozAfNIyEWZwKgnaZ04WIiz3gUuB5V52LJNXTDcB1daVP2WVPvA==","signatures":[{"sig":"MEUCIQDRd8N44d3Pjjkq4N0DwsWcwT0y1/T1JbANrg/nN0+xNwIgUU9C93EOcER9T7gw7IvHsacKp2VFl3vJI1oXmlJMYtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138204},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"4be4c5c7910362d94c98eef3983b062348f95a84","engines":{"bun":">=1.3.2","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/cdc-health-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/check-docs-sync.ts"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-xL78IY+JAMYsXut6KckEd+hB6bte0SjI9gpKozAfNIyEWZwKgnaZ04WIiz3gUuB5V52LJNXTDcB1daVP2WVPvA==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and query CDC public health data — mortality, vaccinations, surveillance, behavioral risk (Socrata SODA API) via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.9.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.8","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.6.8_1780408676387_0.05492726636752421","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.6.9","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript","bun","stdio","streamable-http"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/cdc-health-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.6.9","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"27d392e8064f506d51e07104d3939d5ce94ddaa6","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.6.9.tgz","fileCount":48,"integrity":"sha512-CszmgS8Lqs2JFBuW5PVv/NAX7EmcFATlp97AiyqJ0qx1bHviSAmYzvnYJZ1aTFlDtawrZxYHunTeGy4rgJ0+Vw==","signatures":[{"sig":"MEUCIFcP7FFyYvTTVYKC22jE1kNkxiPSCeo/jlnbWd30cVA4AiEAt9ay/NSkaqPjxcMIv53nFMOOUCgW7NAdi2vo2elqZ44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141076},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"27d392e8064f506d51e07104d3939d5ce94ddaa6","engines":{"bun":">=1.3.2","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/cdc-health-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/check-docs-sync.ts"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-CszmgS8Lqs2JFBuW5PVv/NAX7EmcFATlp97AiyqJ0qx1bHviSAmYzvnYJZ1aTFlDtawrZxYHunTeGy4rgJ0+Vw==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and query CDC public health data — mortality, vaccinations, surveillance, behavioral risk (Socrata SODA API) via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.9.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.8","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.9.1","@biomejs/biome":"^2.4.16","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.6.9_1780561788778_0.018931443157106154","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.6.10","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript","bun","stdio","streamable-http"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/cdc-health-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.6.10","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"4b0ceef675fe0d1d698091a8a8f0a09daf7c148f","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.6.10.tgz","fileCount":48,"integrity":"sha512-xv0dK3zTIRo3u/yijWP2RolHmj+575nCyCbzaRuPB8XaXYI9ePY4F6fj07pc7CJhTRlCPcAUil0y31woi4qjlg==","signatures":[{"sig":"MEUCIQCYB4jMxY5bhJboiU/O/4ubXz8D7HiDeeJH5HbALjOjywIgb4lQ+E2wReGrEFsXgs5mQ/LIghvhptYweXl9aOlMpk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142585},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"4b0ceef675fe0d1d698091a8a8f0a09daf7c148f","engines":{"bun":">=1.3.2","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/cdc-health-mcp-server.mcpb && bun scripts/clean-mcpb.ts dist/cdc-health-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/check-docs-sync.ts"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-xv0dK3zTIRo3u/yijWP2RolHmj+575nCyCbzaRuPB8XaXYI9ePY4F6fj07pc7CJhTRlCPcAUil0y31woi4qjlg==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and query CDC public health data — mortality, vaccinations, surveillance, behavioral risk (Socrata SODA API) via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.10.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.8","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.4.16","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.6.10_1781249706339_0.10225076322807292","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.6.11","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript","bun","stdio","streamable-http"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/cdc-health-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.6.11","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"1a129c7b7b6719e2f8385dd7ec31d999e4d9dee7","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.6.11.tgz","fileCount":48,"integrity":"sha512-ZVbMAzsF1HLysjnWXgLF1byISoUMWleDKJqDSuYa1bJ2peNFdK9/rrM27TAf6CweYQDxW4Jsde4QRGyR5Z2lkQ==","signatures":[{"sig":"MEQCIFmMsO13NIhJ8jaKoHp/dHAVIDWYyfaJNh6CQuRc/K3iAiA5aGIWrgfM8xquRA48PdjOdhUxi7YmCAiDJ+dNBkbnVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146046},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"1a129c7b7b6719e2f8385dd7ec31d999e4d9dee7","engines":{"bun":">=1.3.2","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/cdc-health-mcp-server.mcpb && bun scripts/clean-mcpb.ts dist/cdc-health-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/check-docs-sync.ts"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-ZVbMAzsF1HLysjnWXgLF1byISoUMWleDKJqDSuYa1bJ2peNFdK9/rrM27TAf6CweYQDxW4Jsde4QRGyR5Z2lkQ==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and query CDC public health data — mortality, vaccinations, surveillance, behavioral risk (Socrata SODA API) via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.10.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.8","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^4.1.8"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.6.11_1781355673815_0.2537052103704476","host":"s3://npm-registry-packages-npm-production"}},"0.6.12":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.6.12","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript","bun","stdio","streamable-http"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/cdc-health-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.6.12","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"e3b141f1094db8bbc998a9d5cdf736e5ed8d1563","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.6.12.tgz","fileCount":48,"integrity":"sha512-C6RjCtXaabucYJxvhv3A3PFkmtdnyqs1knGkDRkg1kfFeAHOhFlLZIQCCwgJu8CLvxab6kNPUyvBZExPle5WPQ==","signatures":[{"sig":"MEUCIA/W1U0tafuwzmkbXWwFzU0p8Sq3ttkiK/cXouiMgiHiAiEA1awiBadC3vNl6SHIMFHk/v5mapYh6W927Prt84hJhCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146046},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"e3b141f1094db8bbc998a9d5cdf736e5ed8d1563","engines":{"bun":">=1.3.2","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/cdc-health-mcp-server.mcpb && bun scripts/clean-mcpb.ts dist/cdc-health-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/check-docs-sync.ts"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-C6RjCtXaabucYJxvhv3A3PFkmtdnyqs1knGkDRkg1kfFeAHOhFlLZIQCCwgJu8CLvxab6kNPUyvBZExPle5WPQ==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and query CDC public health data — mortality, vaccinations, surveillance, behavioral risk (Socrata SODA API) via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.10.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.9","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.6.12_1781952821454_0.7938563723703296","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.7.0","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript","bun","stdio","streamable-http"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/cdc-health-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.7.0","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"df188bc1029a6bf82d1c05cb354faa2a5e783e9d","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.7.0.tgz","fileCount":48,"integrity":"sha512-V9DsUWqoC5H7SvJ3LU05kVCXCAI+dj+LzZJTdQc1JjFgDLiPaRsw4xOCs72YGc4/PiKmzIKdQqPluFL8yu9Bew==","signatures":[{"sig":"MEUCIB+WK1AE2hVn1h6CadLVjpuMzk1EQmX6ahjBj1RCx33pAiEAsbuZlNIcsCqYGrESsj8zb0dYP9Lgj/6nwGczGtikuDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154805},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"df188bc1029a6bf82d1c05cb354faa2a5e783e9d","engines":{"bun":">=1.3.2","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/cdc-health-mcp-server.mcpb && bun scripts/clean-mcpb.ts dist/cdc-health-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/check-docs-sync.ts"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-V9DsUWqoC5H7SvJ3LU05kVCXCAI+dj+LzZJTdQc1JjFgDLiPaRsw4xOCs72YGc4/PiKmzIKdQqPluFL8yu9Bew==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and query CDC public health data — mortality, vaccinations, surveillance, behavioral risk (Socrata SODA API) via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.10.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.9","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^26.0.0","@biomejs/biome":"^2.5.0","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.7.0_1782085425158_0.9235544900915369","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.7.1","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript","bun","stdio","streamable-http"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.7.1","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"55eff95707401ad464ddea4f8bbd63e5ecf9f99d","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.7.1.tgz","fileCount":48,"integrity":"sha512-tN7B1I4qtgPiDPQGvpyIRG5r8o2xZHU0XYsDidk1Zvy8wtV8WWWFyPutYShAvfMKvT7l7LNb5dtvpJdcFB9/lw==","signatures":[{"sig":"MEUCIQDo86ExjCEERjKPvrXiMGET4x/y7w9dvYn42XHTHk6BSwIgB5n+4MluFbHYBIiD5anOZLjSL+efZAgL5V5SaO3/Bo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158129},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"55eff95707401ad464ddea4f8bbd63e5ecf9f99d","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/cdc-health-mcp-server.mcpb && bun scripts/clean-mcpb.ts dist/cdc-health-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/check-docs-sync.ts"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-tN7B1I4qtgPiDPQGvpyIRG5r8o2xZHU0XYsDidk1Zvy8wtV8WWWFyPutYShAvfMKvT7l7LNb5dtvpJdcFB9/lw==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and query CDC public health data — mortality, vaccinations, surveillance, behavioral risk (Socrata SODA API) via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.10.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.9","depcheck":"^1.4.7","tsc-alias":"^1.9.0","typescript":"^6.0.3","@types/node":"26.1.0","@biomejs/biome":"2.5.2","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^4.1.9","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.7.1_1783733657306_0.8504273453590525","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.8.0","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript","bun","stdio","streamable-http"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.8.0","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"599b631c5eb616906a6ddf6f8d8d38b87c74fbac","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.8.0.tgz","fileCount":68,"integrity":"sha512-M6MzDznlF2A8tus69kDn3ijs8sHTAu5PK4euf+k5FfRu71JsEsDV9VMNchVqywJmA7ATc6o6wAPHSAxCNLZuMA==","signatures":[{"sig":"MEYCIQDj6ZttLWFP1TRoqybZM2kaH4qoLHZqPSQZ82zbiDP0eAIhAP19xeAp48RXbXjtTlc8cWBMhViQa97RnmtYgTku1yuM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221885},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"599b631c5eb616906a6ddf6f8d8d38b87c74fbac","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/cdc-health-mcp-server.mcpb && bun scripts/clean-mcpb.ts dist/cdc-health-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/check-docs-sync.ts"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-M6MzDznlF2A8tus69kDn3ijs8sHTAu5PK4euf+k5FfRu71JsEsDV9VMNchVqywJmA7ATc6o6wAPHSAxCNLZuMA==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and query CDC public health data — mortality, vaccinations, surveillance, behavioral risk (Socrata SODA API) via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.10.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ignore":"^7.0.5","vitest":"^4.1.9","depcheck":"^1.4.7","tsc-alias":"^1.9.0","typescript":"^6.0.3","@types/node":"26.1.1","@biomejs/biome":"2.5.3","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^4.1.9","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.8.0_1783759397366_0.6942342119111107","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.8.1","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript","bun","stdio","streamable-http"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.8.1","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"3da8f929afec0bd5e4c9a1a97982c44212f2d5b0","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.8.1.tgz","fileCount":68,"integrity":"sha512-G6Y7u/GCBf+EINb8mnNwxEobOjuuUdn83IeXTqVrJYd6GjIGEtRKhIW6X88QD7LfFZ4fqqrrh/eY1UiECmUfzA==","signatures":[{"sig":"MEUCIQDRzdUJoh5et9ysKK661Wdv/F5lib3aNRhfXbw6RF6ilAIgflV6aP51FSIVMz/mnrjmMg8n8OgCGxCJT/4uQ4ioaGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234500},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"3da8f929afec0bd5e4c9a1a97982c44212f2d5b0","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/cdc-health-mcp-server.mcpb && bun scripts/clean-mcpb.ts dist/cdc-health-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/check-docs-sync.ts"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-G6Y7u/GCBf+EINb8mnNwxEobOjuuUdn83IeXTqVrJYd6GjIGEtRKhIW6X88QD7LfFZ4fqqrrh/eY1UiECmUfzA==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and query CDC public health data — mortality, vaccinations, surveillance, behavioral risk (Socrata SODA API) via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ignore":"^7.0.6","vitest":"^4.1.9","depcheck":"^1.4.7","tsc-alias":"^1.9.1","typescript":"^7.0.2","@types/node":"26.1.2","@biomejs/biome":"2.5.6","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^4.1.9","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.8.1_1786277049993_0.042359632973846484","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.8.2","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript","bun","stdio","streamable-http"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.8.2","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"c99ef098e927f33e703cdf9b865f34ebc2fea713","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.8.2.tgz","fileCount":72,"integrity":"sha512-uF6YT4C/yMlTAYWBXu0O/cuY6XjwFmWtQhoP//VC2N36w9E+2ddAqx6v6fA5OcpzXtU/mRG2h1WkSgI1iA5/kg==","signatures":[{"sig":"MEUCIQCnxcYvvYNgjrgFA0FLu2R5kBBVjqNLfi5/uCEVSIx8YQIgd35IUceYPyzevPa86RayFUqK6prPf81GlIVm+05YeTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266347},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"c99ef098e927f33e703cdf9b865f34ebc2fea713","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/cdc-health-mcp-server.mcpb && bun scripts/clean-mcpb.ts dist/cdc-health-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/check-docs-sync.ts"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-uF6YT4C/yMlTAYWBXu0O/cuY6XjwFmWtQhoP//VC2N36w9E+2ddAqx6v6fA5OcpzXtU/mRG2h1WkSgI1iA5/kg==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and query CDC public health data — mortality, vaccinations, surveillance, behavioral risk (Socrata SODA API) via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ignore":"^7.0.6","vitest":"^4.1.9","depcheck":"^1.4.7","tsc-alias":"^1.9.1","typescript":"^7.0.2","@types/node":"26.1.2","@biomejs/biome":"2.5.6","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^4.1.9","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.8.2_1786283314339_0.518938527604085","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.8.3","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript","bun","stdio","streamable-http"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.8.3","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"86b4ede38342e2967015ff44632f459e8ac8b834","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.8.3.tgz","fileCount":72,"integrity":"sha512-rUIbYTg/HiQ51onaujx7f02plfMx6uVpT8/c418sJOvWZEaQdPPsj1k83MYcjhb+Yj12x5oInshGfCIIJlsLnA==","signatures":[{"sig":"MEUCIQDT5DTOS4riVnoQLVxpebgufo3tLUGuZtwId+k7sYWDKAIgJiPWso1923teC3ykZekVzRrK3BMrxT/+zjhAe6UamNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317612},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"86b4ede38342e2967015ff44632f459e8ac8b834","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/cdc-health-mcp-server.mcpb && bun scripts/clean-mcpb.ts dist/cdc-health-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/check-docs-sync.ts"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-rUIbYTg/HiQ51onaujx7f02plfMx6uVpT8/c418sJOvWZEaQdPPsj1k83MYcjhb+Yj12x5oInshGfCIIJlsLnA==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and query CDC public health data — mortality, vaccinations, surveillance, behavioral risk (Socrata SODA API) via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ignore":"^7.0.6","vitest":"^4.1.9","depcheck":"^1.4.7","tsc-alias":"^1.9.1","typescript":"^7.0.2","@types/node":"26.1.2","@biomejs/biome":"2.5.6","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^4.1.9","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.8.3_1786290382452_0.6902711817566252","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.8.4","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript","bun","stdio","streamable-http"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.8.4","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"06690001e6abf242e748e760b335d206337962be","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.8.4.tgz","fileCount":72,"integrity":"sha512-y+raIj23RGVoyAe5sDriQ9tZB4u6U3VdTU2OYiViYoWU4JWQSv4TvNPSjkhPt6q0hkZo3cmp+MiE6tfb3NTG3Q==","signatures":[{"sig":"MEUCIQCkiBK1wazeLEbBIzH+hvheZapL4q4RwgGfQ+8TH9SuZwIgYPJoz1/bMMpZXkXO4lCo7ukt3cxMNWOu6uPuEzbBxyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318813},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"06690001e6abf242e748e760b335d206337962be","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/cdc-health-mcp-server.mcpb && bun scripts/clean-mcpb.ts dist/cdc-health-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/check-docs-sync.ts"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-y+raIj23RGVoyAe5sDriQ9tZB4u6U3VdTU2OYiViYoWU4JWQSv4TvNPSjkhPt6q0hkZo3cmp+MiE6tfb3NTG3Q==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and query CDC public health data — mortality, vaccinations, surveillance, behavioral risk (Socrata SODA API) via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ignore":"^7.0.6","vitest":"^4.1.9","depcheck":"^1.4.7","tsc-alias":"^1.9.1","typescript":"^7.0.2","@types/node":"26.1.2","@biomejs/biome":"2.5.6","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^4.1.9","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.8.4_1786291849265_0.15516361711262872","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.8.5","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript","bun","stdio","streamable-http"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.8.5","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"d06af318bee5ba3b2eb3e649d32ef02f3a3f19a3","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.8.5.tgz","fileCount":73,"integrity":"sha512-MKjTxx2IdNurMS8B/yVOTVKot6W6WUqKYvkqFpsbFChcZVR6liFx/RIVXs4cB1sG1MAIesQZwjp+JIGvYj6aTg==","signatures":[{"sig":"MEUCIG89kcCdzISwOag0p/puivq2l3Kt2mLMa2pTqO4WNwgXAiEAzxJBikuBOLVJ2wrho5njHvgHbEbxKlGiKK97nGM/31Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6328945},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"d06af318bee5ba3b2eb3e649d32ef02f3a3f19a3","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/cdc-health-mcp-server.mcpb && bun scripts/clean-mcpb.ts dist/cdc-health-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/check-docs-sync.ts"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-MKjTxx2IdNurMS8B/yVOTVKot6W6WUqKYvkqFpsbFChcZVR6liFx/RIVXs4cB1sG1MAIesQZwjp+JIGvYj6aTg==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and query CDC public health data — mortality, vaccinations, surveillance, behavioral risk (Socrata SODA API) via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.11.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"ignore":"^7.0.6","vitest":"^4.1.10","depcheck":"^1.4.7","tsc-alias":"^1.9.1","typescript":"^7.0.2","@types/node":"26.2.0","@biomejs/biome":"2.5.8","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^4.1.10","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.8.5_1787038122033_0.8508282878711637","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.8.6","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript","bun","stdio","streamable-http"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.8.6","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"4773325196401f5de0fb29bfb85dc85a4149fca7","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.8.6.tgz","fileCount":72,"integrity":"sha512-6DFnO27XwtqSqzD1Bhz2Eef9MJmVtTpVWttkaK77PL9DtYzahlQi5yEUbAlMi9uxZmcW0AD2vOrMAZwlpIupQA==","signatures":[{"sig":"MEUCIQCfbOtlXSH+uRp3BifH1gj4DL2H0IB4oZqKS+bsbYX5eAIgI83ufPA1B6X2OasSLzOP2KHW8py8AEr99HpQcrkRFTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347842},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"4773325196401f5de0fb29bfb85dc85a4149fca7","engines":{"bun":">=1.3.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/cdc-health-mcp-server.mcpb && bun scripts/clean-mcpb.ts dist/cdc-health-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","test:coverage":"vitest run --coverage","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-6DFnO27XwtqSqzD1Bhz2Eef9MJmVtTpVWttkaK77PL9DtYzahlQi5yEUbAlMi9uxZmcW0AD2vOrMAZwlpIupQA==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and query CDC public health data — mortality, vaccinations, surveillance, behavioral risk (Socrata SODA API) via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.12.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"ignore":"^7.0.6","vitest":"^4.1.11","depcheck":"^1.4.7","tsc-alias":"^1.9.2","typescript":"^7.0.2","@types/node":"26.2.0","@biomejs/biome":"2.5.9","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^4.1.11","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.8.6_1787426377301_0.8451409862391466","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.8.7","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript","bun","stdio","streamable-http"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.8.7","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"acba180f0d366c63d5980421eef315bcd8ed4a55","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.8.7.tgz","fileCount":105,"integrity":"sha512-CxOl1dF8hzbuhiwni9h17deYbZsbp1qQzDgRFU/z7xQrecay6u3w5mWGGZUp6G+C7gjBOC2CIsVtNsDDNUiq1g==","signatures":[{"sig":"MEUCIQDBJtE7xK4pcxGkO/WYZwPUEhL7RrXG/gRG742SL84+ZAIgQxUGXu/XejhrtShyqq2F8NpF4XVLLNhkf7yiVuw7j50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAHZ1GAtRO6XOqhAsSvVoU73mA34Jd7WcUFHGHyeXhW+AiAaA3YY3EOUtBlbpkIry5I2Nj4XoHDSZIvpGFKdsQbS0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":474385},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"acba180f0d366c63d5980421eef315bcd8ed4a55","engines":{"bun":">=1.4.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/cdc-health-mcp-server.mcpb && bun scripts/clean-mcpb.ts dist/cdc-health-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","audit:fix":"bun audit fix","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","test:coverage":"vitest run --coverage","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-CxOl1dF8hzbuhiwni9h17deYbZsbp1qQzDgRFU/z7xQrecay6u3w5mWGGZUp6G+C7gjBOC2CIsVtNsDDNUiq1g==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and query CDC public health data — mortality, vaccinations, surveillance, behavioral risk (Socrata SODA API) via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.6.4","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.13.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"ignore":"^7.0.9","vitest":"^5.0.0","depcheck":"^1.4.7","tsc-alias":"^1.9.5","typescript":"^7.0.2","@types/node":"26.5.1","@biomejs/biome":"2.5.13","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^5.0.0","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.8.7_1789561366807_0.45719515492844165","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.9.0","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript","bun","stdio","streamable-http"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.9.0","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"634bbba7cc29f501462b24dd965de990cf8cf8b9","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.9.0.tgz","fileCount":118,"integrity":"sha512-e/o48TIzROuOZWQBhEOldXV6HFVz3XseVwaYffEYtQUsknSVP1cvYmGg9kFCSb9i+fq6FrF3varajx3FyZD8Tw==","signatures":[{"sig":"MEQCIEKgNsEC2Ggk+GFiEgWqa4/aNyXVBZbBGlTuIAgB/y2lAiB/K+tr7To7+qa3M8MwjV4yXFe+rpGqSqsUlGZk9UPPMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDBNN8SjhRLw/bZnE1A58o3q7Gh9Y2auKRCxECThKVnIAIgJqzlmRCiO23q9aTR1aWRm7df8Dmz2gnmvcIFoGiZ2TQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":560341},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"634bbba7cc29f501462b24dd965de990cf8cf8b9","engines":{"bun":">=1.4.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/cdc-health-mcp-server.mcpb && bun scripts/clean-mcpb.ts dist/cdc-health-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","audit:fix":"bun audit fix","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","test:coverage":"vitest run --coverage","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-e/o48TIzROuOZWQBhEOldXV6HFVz3XseVwaYffEYtQUsknSVP1cvYmGg9kFCSb9i+fq6FrF3varajx3FyZD8Tw==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and query CDC public health data — mortality, vaccinations, surveillance, behavioral risk (Socrata SODA API) via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.6.5","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.13.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"ignore":"^7.0.9","vitest":"^5.0.1","depcheck":"^1.4.7","tsc-alias":"^1.9.5","typescript":"^7.0.2","@types/node":"26.5.1","@biomejs/biome":"2.5.14","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^5.0.1","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.9.0_1789947553214_0.13048309567500027","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@cyanheads/cdc-health-mcp-server","version":"0.9.1","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript","bun","stdio","streamable-http"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/cdc-health-mcp-server@0.9.1","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"bin":{"cdc-health-mcp-server":"dist/index.js"},"dist":{"shasum":"ac74eb18310554d0ea5359b51579f14b5f1dd9e1","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.9.1.tgz","fileCount":119,"integrity":"sha512-eiDBh2ocBvSxek//xOp2MmepeWCrIQ/ZK6g2k9j3uSI7Jrpe3lRb3h9RtXEHoInsOxaGOaUV7eEBKbstlp7mLA==","signatures":[{"sig":"MEQCIFXR6hLn1NSLA6jdEaIM5xqMN2jOtYq+Ip+widdlgmlEAiBTeL98Rmx/GG45bpceytCzpVYA2Hd4duCgd/bsVR3aTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEIg63PbPjGFlOHwCFu2ghRr+2rE+Rh010ilfPi1qlszAiBcjroOSFCqOgm5Z8p2gGLqZsIMKyCmfpURBQxOidOFXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":567646},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"ac74eb18310554d0ea5359b51579f14b5f1dd9e1","engines":{"bun":">=1.4.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/cdc-health-mcp-server.mcpb && bun scripts/clean-mcpb.ts dist/cdc-health-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","audit:fix":"bun audit fix","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","test:coverage":"vitest run --coverage","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-eiDBh2ocBvSxek//xOp2MmepeWCrIQ/ZK6g2k9j3uSI7Jrpe3lRb3h9RtXEHoInsOxaGOaUV7eEBKbstlp7mLA==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and query CDC public health data — mortality, vaccinations, surveillance, behavioral risk (Socrata SODA API) via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.6.5","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.13.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"ignore":"^7.0.9","vitest":"^5.0.1","depcheck":"^1.4.7","tsc-alias":"^1.9.5","typescript":"^7.0.2","@types/node":"26.5.1","@biomejs/biome":"2.5.14","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^5.0.1","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/cdc-health-mcp-server_0.9.1_1790104277584_0.4902221809013385","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"_id":"@cyanheads/cdc-health-mcp-server@0.9.2","bin":{"cdc-health-mcp-server":"dist/index.js"},"bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"dist":{"shasum":"b82941767a5e42fe3ecd370f6b37c9ed72125015","tarball":"https://registry.npmjs.org/@cyanheads/cdc-health-mcp-server/-/cdc-health-mcp-server-0.9.2.tgz","fileCount":124,"integrity":"sha512-7eY0vw27EKM9pjRGIq7p3wWgwnv6Mik0ZM4BrVo/nACbuD+lSHL5P5zcS5b33lkzj3pDfowtsbU15+aacmFmJQ==","signatures":[{"sig":"MEQCIAX2U0ZMeHtjV4RPFz1FaEsPfmZ705iXfqhIBU8ajZJmAiBW76VFRcbC0UbHy/x3DF379hXvNphvKFwFSWbFE+KuwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGrALAlIcx34DkgPHTzAjrYjld0E0Kwd+yLZIMf3nWYcAiAT9UegZMHpw7pB8/BnCUFetUdLP0W/1reSnB/Nr/0l6g=="}],"unpackedSize":603331},"main":"dist/index.js","name":"@cyanheads/cdc-health-mcp-server","type":"module","types":"dist/index.d.ts","author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","shasum":"b82941767a5e42fe3ecd370f6b37c9ed72125015","engines":{"bun":">=1.4.0","node":">=24.0.0"},"funding":[{"url":"https://github.com/sponsors/cyanheads","type":"github"},{"url":"https://www.buymeacoffee.com/cyanheads","type":"buy_me_a_coffee"}],"license":"Apache-2.0","mcpName":"io.github.cyanheads/cdc-health-mcp-server","scripts":{"test":"vitest run","tree":"bun scripts/tree.ts","build":"bun scripts/build.ts","clean":"bun scripts/clean.ts","start":"node dist/index.js","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/cdc-health-mcp-server.mcpb && bun scripts/clean-mcpb.ts dist/cdc-health-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun scripts/clean.ts && bun scripts/build.ts","devcheck":"bun scripts/devcheck.ts","lint:mcp":"bun scripts/lint-mcp.ts","audit:fix":"bun audit fix","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"bun scripts/list-skills.ts","publish-mcp":"mcp-publisher login github -token \"$(security find-generic-password -a \"$USER\" -s mcp-publisher-github-pat -w)\" && mcp-publisher publish","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","test:coverage":"vitest run --coverage","lint:packaging":"bun scripts/lint-packaging.ts","release:github":"bun scripts/release-github.ts","changelog:build":"bun scripts/build-changelog.ts","changelog:check":"bun scripts/build-changelog.ts --check"},"version":"0.9.2","_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript","bun","stdio","streamable-http"],"_integrity":"sha512-7eY0vw27EKM9pjRGIq7p3wWgwnv6Mik0ZM4BrVo/nACbuD+lSHL5P5zcS5b33lkzj3pDfowtsbU15+aacmFmJQ==","repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Search and query CDC public health data — mortality, vaccinations, surveillance, behavioral risk (Socrata SODA API) via MCP. STDIO or Streamable HTTP.","directories":{},"maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.6.5","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.13.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.0","devDependencies":{"ignore":"^7.0.9","vitest":"^5.0.1","depcheck":"^1.4.7","tsc-alias":"^1.9.5","typescript":"^7.0.2","@types/node":"26.5.1","@biomejs/biome":"2.5.14","@opentelemetry/api":"^1.9.1","@vitest/coverage-istanbul":"^5.0.1","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cdc-health-mcp-server_0.9.2_1790108992130_0.4668777717099193"}}},"time":{"created":"2026-04-03T21:18:15.076Z","modified":"2026-09-22T20:29:52.566Z","0.4.1":"2026-04-03T21:18:15.351Z","0.4.2":"2026-04-04T14:27:56.463Z","0.4.3":"2026-04-04T15:55:50.389Z","0.5.0":"2026-04-20T00:48:22.771Z","0.6.0":"2026-04-24T20:39:48.772Z","0.6.1":"2026-05-05T14:11:00.160Z","0.6.2":"2026-05-08T10:51:46.453Z","0.6.3":"2026-05-08T12:13:54.791Z","0.6.4":"2026-05-16T18:39:28.308Z","0.6.5":"2026-05-23T12:27:08.043Z","0.6.6":"2026-05-29T04:51:09.631Z","0.6.7":"2026-05-30T09:40:59.126Z","0.6.8":"2026-06-02T13:57:56.528Z","0.6.9":"2026-06-04T08:29:48.913Z","0.6.10":"2026-06-12T07:35:06.472Z","0.6.11":"2026-06-13T13:01:13.988Z","0.6.12":"2026-06-20T10:53:41.616Z","0.7.0":"2026-06-21T23:43:45.321Z","0.7.1":"2026-07-11T01:34:17.454Z","0.8.0":"2026-07-11T08:43:17.508Z","0.8.1":"2026-08-09T12:04:10.134Z","0.8.2":"2026-08-09T13:48:34.487Z","0.8.3":"2026-08-09T15:46:22.636Z","0.8.4":"2026-08-09T16:10:49.444Z","0.8.5":"2026-08-18T07:28:42.338Z","0.8.6":"2026-08-22T19:19:37.461Z","0.8.7":"2026-09-16T12:22:46.899Z","0.9.0":"2026-09-20T23:39:13.350Z","0.9.1":"2026-09-22T19:11:17.695Z","0.9.2":"2026-09-22T20:29:52.299Z"},"bugs":{"url":"https://github.com/cyanheads/cdc-health-mcp-server/issues"},"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","homepage":"https://github.com/cyanheads/cdc-health-mcp-server#readme","keywords":["mcp","mcp-server","model-context-protocol","cdc","public-health","socrata","health-data","typescript","bun","stdio","streamable-http"],"repository":{"url":"git+https://github.com/cyanheads/cdc-health-mcp-server.git","type":"git"},"description":"Search and query CDC public health data — mortality, vaccinations, surveillance, behavioral risk (Socrata SODA API) via MCP. STDIO or Streamable HTTP.","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"readme":"<div align=\"center\">\n  <h1>@cyanheads/cdc-health-mcp-server</h1>\n  <p><b>Search and query CDC public health data — mortality, vaccinations, surveillance, behavioral risk (Socrata SODA API) via MCP. STDIO or Streamable HTTP.</b>\n  <div>5 Tools • 2 Resources • 1 Prompt</div>\n  </p>\n</div>\n\n<div align=\"center\">\n\n[![Version](https://img.shields.io/badge/Version-0.9.2-blue.svg?style=flat-square)](./CHANGELOG.md) [![License](https://img.shields.io/badge/License-Apache%202.0-orange.svg?style=flat-square)](./LICENSE) [![Docker](https://img.shields.io/badge/Docker-ghcr.io-2496ED?style=flat-square&logo=docker&logoColor=white)](https://github.com/users/cyanheads/packages/container/package/cdc-health-mcp-server) [![MCP SDK](https://img.shields.io/badge/MCP%20SDK-^2.0.0-green.svg?style=flat-square)](https://modelcontextprotocol.io/) [![npm](https://img.shields.io/npm/v/@cyanheads/cdc-health-mcp-server?style=flat-square&logo=npm&logoColor=white)](https://www.npmjs.com/package/@cyanheads/cdc-health-mcp-server) [![TypeScript](https://img.shields.io/badge/TypeScript-^7.0.2-3178C6.svg?style=flat-square)](https://www.typescriptlang.org/) [![Bun](https://img.shields.io/badge/Bun-v1.4.0-blueviolet.svg?style=flat-square)](https://bun.sh/)\n\n</div>\n\n<div align=\"center\">\n\n[![Install in Claude Desktop](https://img.shields.io/badge/Install_in-Claude_Desktop-D97757?style=for-the-badge&logo=anthropic&logoColor=white)](https://github.com/cyanheads/cdc-health-mcp-server/releases/latest/download/cdc-health-mcp-server.mcpb) [![Install in Cursor](https://cursor.com/deeplink/mcp-install-dark.svg)](https://cursor.com/en/install-mcp?name=cdc-health-mcp-server&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIkBjeWFuaGVhZHMvY2RjLWhlYWx0aC1tY3Atc2VydmVyIl19) [![Install in VS Code](https://img.shields.io/badge/VS_Code-Install_Server-0098FF?style=for-the-badge&logo=visualstudiocode&logoColor=white)](https://vscode.dev/redirect?url=vscode:mcp/install?%7B%22name%22%3A%22cdc-health-mcp-server%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40cyanheads/cdc-health-mcp-server%22%5D%7D)\n\n[![Framework](https://img.shields.io/badge/Built%20on-@cyanheads/mcp--ts--core-67E8F9?style=flat-square)](https://www.npmjs.com/package/@cyanheads/mcp-ts-core)\n\n</div>\n\n<div align=\"center\">\n\n**Public Hosted Server:** [https://cdc.caseyjhand.com/mcp](https://cdc.caseyjhand.com/mcp)\n\n</div>\n\n---\n\n## Overview\n\nCDC public health data — the Socrata-based CDC Open Data portal, plus CDC WONDER, a separate CDC system for national mortality statistics. Search the catalog, inspect dataset schemas, and run SoQL queries across vaccination, surveillance, and behavioral-risk data, or query WONDER for deaths, population, and death rates by year, age, sex, and race. Runs as a stdio process, a local Streamable HTTP server, or the public hosted endpoint above.\n\n### Tools\n\n| Tool | Description |\n|:---|:---|\n| `cdc_discover_datasets` | Search the CDC dataset catalog by keyword, category, or tag |\n| `cdc_get_dataset_schema` | Fetch column schema, row count, and metadata for a dataset |\n| `cdc_list_catalog_vocabulary` | List the catalog's category and tag values with their entry counts |\n| `cdc_query_dataset` | Execute SoQL queries — filter, aggregate, sort, full-text search, select fields |\n| `cdc_query_wonder` | Query CDC WONDER for national mortality, population, and death rates across five databases |\n\n### Resources\n\n| Resource | Description |\n|:---|:---|\n| `cdc://datasets` | Top 50 most-viewed catalog entries, for orientation |\n| `cdc://datasets/{datasetId}` | Dataset metadata and the first 100 columns for a specific dataset |\n\nBoth resources mirror data also reachable via `cdc_discover_datasets` and `cdc_get_dataset_schema`, for clients that surface resources but not tools.\n\n### Prompts\n\n| Prompt | Description |\n|:---|:---|\n| `analyze_health_trend` | Guided workflow for investigating a public health question across CDC data |\n\n## Capability reference\n\n### `cdc_discover_datasets` <sub>tool</sub>\n\n- `domain` selects `data.cdc.gov` (default) or `chronicdata.cdc.gov` — both front the same catalog, so switching hosts neither widens nor narrows a search\n- `query`, `category`, and `tags` filters — tags union (a dataset matches on any one tag, so each tag added widens the result set), while `query` and `category` intersect with the tag set\n- Up to 100 results per page (default 10); `offset` is capped at 9999, and `offset + limit` must not exceed 10,000 — Socrata's catalog ceiling\n- `order`: `dataset_id` (default) sorts deterministically for stable pagination; `relevance` ranks by best match but is not stably paginable across pages\n- Each result carries `columnCount` — a value of 0 marks a non-tabular asset (chart, map, story, file, or href) that yields no data from the other tools; `assetType` is descriptive only\n- `description` is converted to plain text before it is cut to 300 characters, so the budget buys visible text rather than the HTML tags catalog entries arrive wrapped in\n- Enrichment carries `totalCount` and `appliedFilters`; a `notice` distinguishes an offset past the end of the result set from a search that matched nothing, and resolves a `category`/`tags` value that matched nothing against the catalog vocabulary — `category: \"Vaccination\"` comes back naming `\"Vaccinations\" (89 datasets)` rather than advising a broader search. The vocabulary is read only on that branch, so an ordinary search costs no extra request\n\n---\n\n### `cdc_get_dataset_schema` <sub>tool</sub>\n\n- Accepts a four-by-four `datasetId` (e.g. `bi63-dtpu`) and the same `domain` enum as the other Socrata tools\n- Returns the first 100 columns by default (`column_limit`, max 500) — catalog schemas run 3 to 322 columns, so ordinary datasets arrive whole; wider ones report `totalCount`, `truncated`, and `nextOffset` to pass back as `column_offset`\n- A `column_offset` at or past the column count returns an empty window rather than an error\n- Fails with `not_queryable` when the ID names a non-tabular catalog asset, rather than returning an empty column list\n- `rowCount` prefers a live `count(*)` fetched alongside the metadata; `rowCountSource` says `live` or `cached`, since Socrata's cached figure is built once and can understate an actively-updated dataset by a third or more. A failed count falls back to the cached figure and never fails the schema response\n- `description` is returned in full as plain text — markup stripped, entity references decoded; only `cdc_discover_datasets` truncates it\n\n---\n\n### `cdc_list_catalog_vocabulary` <sub>tool</sub>\n\n- The controlled vocabularies `cdc_discover_datasets`' `category` and `tags` filters are matched against — a value the catalog does not carry matches nothing, which is indistinguishable from a real value with no results\n- All 55 categories return whole (~3 KB); the tag vocabulary runs to 1,583 values, so tags are ranked by entry count and paged with `tag_limit` (default 50, max 500) and `tag_offset`\n- The service asks the tag endpoint for the whole vocabulary explicitly — left to its default it returns 100 values and reports `resultSetSize: 100` beside them, so the under-count reads as complete\n- `filter` narrows both vocabularies before the page is cut, matching on whole words in either direction (`\"vaccin\"` reaches `Vaccinations` and `covid-19 vaccination`). Not fuzzy — a misspelling returns nothing rather than a guess\n- Enrichment carries `vocabularySize`, the matched `categoryCount`/`tagCount`, and `truncated`/`shown`/`cap`/`nextOffset`; `truncationCeiling` bounds every omitted tag, since the list is ranked by the same count\n- Both hosts publish the same vocabulary — measured live, `data.cdc.gov` and `chronicdata.cdc.gov` return the identical 55 categories and 1,583 tags\n\n---\n\n### `cdc_query_dataset` <sub>tool</sub>\n\n- Full SoQL support — `select`, `where`, `group`, `having`, `order`, plus full-text `search` across text columns\n- Up to 5,000 rows per request (default 100); `offset` capped at 1,000,000\n- `truncated` is measured by an over-fetch probe (one row past the limit), never guessed from the row count; the whole response — `structuredContent` and `content[]` together — is bounded by a 200,000-character budget, so a wide page can end short of `limit` with a `nextOffset`\n- An empty page at `offset > 0` is diagnosed with one probe at offset 0: the `notice` says whether the offset ran past the end or the query matches nothing, and names both causes if the probe fails\n- `effectiveQuery` echoes the SoQL clauses sent in their original text, not URL-encoded, so a clause can be copied back into the parameter it came from\n- Fails with `not_queryable` when every returned row carries no fields and the asset reports no columns — a chart or map ID, which Socrata answers 200 with a body of empty objects. When the asset does have columns, the same shape is a null-only projection and comes back as a success with a notice\n- All response values are strings (SODA v2.1) — parse per the column's `dataType` from the schema\n\n---\n\n### `cdc_query_wonder` <sub>tool</sub>\n\n`database` selects which of five mortality databases answers the query:\n\n| Value | CDC database | Years | Race groups | `mcd_icd10` |\n|:---|:---|:---|:---|:---|\n| `underlying_1999_2020` *(default)* | D76 — Underlying Cause of Death | 1999–2020 | 4 bridged | — |\n| `provisional` | D176 — Provisional Mortality Statistics | 2018 → current year | 6 single-race | yes |\n| `underlying_2018_2024` | D158 — Underlying Cause of Death, Single Race | 2018–2024 | 6 single-race | — |\n| `multiple_1999_2020` | D77 — Multiple Cause of Death | 1999–2020 | 4 bridged | yes |\n| `multiple_2018_2024` | D157 — Multiple Cause of Death, Single Race | 2018–2024 | 6 single-race | yes |\n\n- `group_by`: 1–4 of `year`, `age_group`, `sex`, `race`, each at most once; national totals only — no sub-national breakdown at any setting\n- `cause_icd10` and `mcd_icd10` take one ICD-10 code or range, or a list of up to 50 matched as one union — e.g. the drug-overdose set `[\"X40\",\"X41\",\"X42\",\"X43\",\"X44\",\"X60\",\"X61\",\"X62\",\"X63\",\"X64\",\"X85\",\"Y10\",\"Y11\",\"Y12\",\"Y13\",\"Y14\"]` returns one series with one set of rates. A range must be a chapter or block of WONDER's ICD-10 tree (`X40-X49`); any other span (`X40-X44`) is rejected, so list its codes instead\n- `mcd_icd10` matches a cause recorded anywhere on the death certificate rather than only the underlying cause; accepted only by `provisional`, `multiple_1999_2020`, and `multiple_2018_2024` — the others reject it\n- `age_groups` must include `\"NS\"` (age not recorded) to match an unfiltered total; a `year_range` outside the selected database's span is rejected with that span named\n- Measure cells CDC withholds or flags (`Suppressed`, `Unreliable`, `Not Applicable`) read `null` in `rows` and are named per cell in `cellNotes`; whole rows CDC hides (zero or suppressed deaths) are absent from `rows` with no gap marker — check `messages`\n- Each response is bounded by a 200,000-character budget over `structuredContent` and `content[]` together, so a large grouping comes back a page at a time with an exact `totalCount`, `truncated`, and a `nextOffset` to continue from; `limit` (max 5,000) takes smaller pages and `offset` (max 10,000) resumes\n- Consecutive requests are spaced 16 seconds automatically — CDC rejects anything sent less than 15 seconds after the prior response finished, measured across all five databases. Concurrent calls queue and run one at a time, each queued call adding about 16 seconds\n- CDC's caveats and notices keep their methodology links as Markdown links\n\n---\n\n### `cdc://datasets` <sub>resource</sub>\n\n- Top 50 CDC catalog entries by popularity, each carrying `assetType` and `columnCount` for orientation\n- `columnCount: 0` marks a non-tabular entry (chart, map, story, file, or href); use `cdc_discover_datasets` for full catalog search with filtering and pagination\n\n---\n\n### `cdc://datasets/{datasetId}` <sub>resource</sub>\n\n- Dataset metadata plus the first 100 columns as `application/json`; `datasetId` is a four-by-four identifier from `cdc_discover_datasets`\n- Carries the dataset's total `columnCount` and a `truncated` flag; wider schemas continue via `cdc_get_dataset_schema` with `column_offset`\n- Takes no query-parameter selector — an RFC 6570 `{?column_limit,column_offset}` template would stop the bare `cdc://datasets/{datasetId}` form from matching at all\n\n---\n\n### `analyze_health_trend` <sub>prompt</sub>\n\n- Arguments: `topic` required; `timeRange` and `geography` optional\n- Returns one user message that routes the question to CDC WONDER (national mortality, 1999–current, ICD-10-filterable) or the Socrata catalog (everything else), then walks discover → inspect → baseline query → compare → synthesize\n- Routing is prose for the reader to act on — the handler does not classify the topic itself\n\n## Features\n\nBuilt on [`@cyanheads/mcp-ts-core`](https://github.com/cyanheads/mcp-ts-core): stdio and Streamable HTTP transports, pluggable auth (`none` / `jwt` / `oauth`), swappable storage (`in-memory`, `filesystem`, `Supabase`, `Cloudflare KV/R2/D1`), structured logging with optional OpenTelemetry tracing.\n\nCDC-specific:\n\n- Wraps the [Socrata SODA API v2.1](https://dev.socrata.com/) (the CDC Open Data portal, ~1,080 datasets) — no auth required, optional app token for higher rate limits\n- Adds CDC WONDER mortality access (`cdc_query_wonder`) — a separate XML-over-HTTP CDC system, spanning five mortality databases from 1999 through the current year\n- Discovery-first workflow for a heterogeneous catalog — discover, inspect schema, then query\n- Two Socrata hosts via the `domain` input (`data.cdc.gov`, `chronicdata.cdc.gov`), allowlisted at the schema level — both front one tenant, so assets like PLACES and the Heart Disease & Stroke Atlas are reachable from either\n- Conservative request spacing for both APIs — no rate-limit headers from Socrata, and CDC WONDER requests are spaced 16 seconds apart automatically\n\nAgent-friendly output:\n\n- Pagination and truncation disclosed on every tool — `totalCount`/`truncated`/`nextOffset` (or `shown`/`cap`) rather than a bare row count, so an agent can tell a complete result from a page of one\n- Typed error contracts with a `recovery` hint on every declared reason (e.g. `not_queryable`, `page_out_of_range`) — actionable next steps, not just an error code\n- Upstream data gaps stay visible rather than silently dropped — CDC's status tokens (`Suppressed`, `Unreliable`, `Not Applicable`) are named per cell in `cellNotes`, and hidden-row notices surface in `messages`\n- `effectiveQuery` echoes the exact query sent (SoQL clauses or a WONDER summary), so a result is reproducible and a clause can be copied back into its parameter\n\n## Getting started\n\n### Public Hosted Instance\n\nA public instance is available at `https://cdc.caseyjhand.com/mcp` — no installation required. Point any MCP client at it via Streamable HTTP:\n\n```json\n{\n  \"mcpServers\": {\n    \"cdc-health-mcp-server\": {\n      \"type\": \"streamable-http\",\n      \"url\": \"https://cdc.caseyjhand.com/mcp\"\n    }\n  }\n}\n```\n\n### Self-Hosted / Local\n\nAdd the following to your MCP client configuration file.\n\n```json\n{\n  \"mcpServers\": {\n    \"cdc-health-mcp-server\": {\n      \"type\": \"stdio\",\n      \"command\": \"bunx\",\n      \"args\": [\"@cyanheads/cdc-health-mcp-server@latest\"],\n      \"env\": {\n        \"MCP_TRANSPORT_TYPE\": \"stdio\",\n        \"MCP_LOG_LEVEL\": \"info\"\n      }\n    }\n  }\n}\n```\n\nOr with npx (no Bun required):\n\n```json\n{\n  \"mcpServers\": {\n    \"cdc-health-mcp-server\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@cyanheads/cdc-health-mcp-server@latest\"],\n      \"env\": {\n        \"MCP_TRANSPORT_TYPE\": \"stdio\",\n        \"MCP_LOG_LEVEL\": \"info\"\n      }\n    }\n  }\n}\n```\n\nOr with Docker:\n\n```json\n{\n  \"mcpServers\": {\n    \"cdc-health-mcp-server\": {\n      \"type\": \"stdio\",\n      \"command\": \"docker\",\n      \"args\": [\"run\", \"-i\", \"--rm\", \"-e\", \"MCP_TRANSPORT_TYPE=stdio\", \"ghcr.io/cyanheads/cdc-health-mcp-server:latest\"]\n    }\n  }\n}\n```\n\nFor Streamable HTTP, set the transport and start the server:\n\n```sh\nMCP_TRANSPORT_TYPE=http MCP_HTTP_PORT=3010 bun run start:http\n# Server listens at http://localhost:3010/mcp\n```\n\n### Prerequisites\n\n- [Bun v1.4.0](https://bun.sh/) or higher.\n- Optional: [Socrata app token](https://dev.socrata.com/docs/app-tokens.html) for higher rate limits.\n\n### Installation\n\n1. **Clone the repository:**\n\n```sh\ngit clone https://github.com/cyanheads/cdc-health-mcp-server.git\n```\n\n2. **Navigate into the directory:**\n\n```sh\ncd cdc-health-mcp-server\n```\n\n3. **Install dependencies:**\n\n```sh\nbun install\n```\n\n4. **Configure environment:**\n\n```sh\ncp .env.example .env\n# edit .env and set optional overrides\n```\n\n## Configuration\n\n| Variable | Description | Default |\n|:---|:---|:---|\n| `MCP_TRANSPORT_TYPE` | Transport: `stdio` or `http` | `stdio` |\n| `MCP_HTTP_PORT` | HTTP server port | `3010` |\n| `MCP_SESSION_MODE` | HTTP session posture: `stateful`, `stateless`, or `auto`. `src/index.ts` declares `stateless`; this variable overrides it | `stateless` |\n| `MCP_AUTH_MODE` | Authentication: `none`, `jwt`, or `oauth` | `none` |\n| `MCP_LOG_LEVEL` | Log level (`debug`, `info`, `warning`, `error`, etc.) | `info` |\n| `LOGS_DIR` | Directory for log files (Node.js only) | `<project-root>/logs` |\n| `STORAGE_PROVIDER_TYPE` | Storage backend: `in-memory`, `filesystem`, `supabase`, `cloudflare-kv/r2/d1` | `in-memory` |\n| `CDC_APP_TOKEN` | Socrata app token for higher rate limits | — |\n| `CDC_BASE_URL` | SODA host for requests that name no `domain` — in practice only the `cdc://datasets/{datasetId}` resource. The three Socrata tools always send a `domain` (`data.cdc.gov` by default), which overrides this | `https://data.cdc.gov` |\n| `CDC_CATALOG_URL` | Base URL for Socrata Discovery API | `https://api.us.socrata.com/api/catalog/v1` |\n| `OTEL_ENABLED` | Enable [OpenTelemetry instrumentation](https://github.com/cyanheads/mcp-ts-core/tree/main/docs/telemetry) (spans, metrics, completion logs) | `false` |\n\nSee [`.env.example`](./.env.example) for the full list of optional overrides.\n\n## Running the server\n\n### Local development\n\n- **Build and run the production version:**\n\n  ```sh\n  # One-time build\n  bun run rebuild\n\n  # Run the built server\n  bun run start:http\n  # or\n  bun run start:stdio\n  ```\n\n- **Run checks and tests:**\n\n  ```sh\n  bun run devcheck  # Lints, formats, type-checks, and more\n  bun run test      # Runs the test suite\n  ```\n\n### Docker\n\n```sh\ndocker build -t cdc-health-mcp-server .\ndocker run --rm -p 3010:3010 cdc-health-mcp-server\n```\n\nThe Dockerfile defaults to HTTP transport, stateless session mode, and logs to `/var/log/cdc-health-mcp-server`. OpenTelemetry peer dependencies are installed by default — build with `--build-arg OTEL_ENABLED=false` to omit them.\n\n## Project structure\n\n| Directory | Purpose |\n|:---|:---|\n| `src/index.ts` | `createApp()` entry point — registers tools/resources/prompts and inits services. |\n| `src/config` | Server-specific environment variable parsing and validation with Zod. |\n| `src/mcp-server/tools` | Tool definitions (`*.tool.ts`). Four CDC data tools. |\n| `src/mcp-server/resources` | Resource definitions. Catalog overview and dataset detail. |\n| `src/mcp-server/prompts` | Prompt definitions. Health trend analysis workflow. |\n| `src/services/socrata` | Socrata SODA API service layer — HTTP client, catalog search, metadata, queries. |\n| `src/services/wonder` | CDC WONDER service layer — XML request builder and response parser. |\n| `src/utils` | Shared helpers, including `escapeTableCell` for `format()` output. |\n| `tests/` | Unit and integration tests mirroring `src/`. |\n\n## Development guide\n\nSee [`CLAUDE.md`](./CLAUDE.md) for development guidelines and architectural rules. The short version:\n\n- Handlers throw, framework catches — no `try/catch` in tool logic\n- Use `ctx.log` for logging, `ctx.state` for storage\n- Register new tools and resources in the `createApp()` arrays\n- Wrap external API calls: validate raw → normalize to domain type → return output schema; never fabricate missing fields\n\n## Contributing\n\nIssues are welcome. Run checks and tests before submitting:\n\n```sh\nbun run devcheck\nbun run test\n```\n\n## License\n\nApache-2.0 — see [LICENSE](LICENSE) for details.\n","readmeFilename":"README.md"}