{"_id":"@cyanheads/worldbank-mcp-server","_rev":"32-d706e1c33c5fcc2fcdf25dbbec9e83b2","name":"@cyanheads/worldbank-mcp-server","dist-tags":{"latest":"0.5.2"},"versions":{"0.1.1":{"name":"@cyanheads/worldbank-mcp-server","version":"0.1.1","keywords":["mcp","mcp-server","model-context-protocol","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.1.1","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"9afea5bc4461c40f8e3cb30f9aaebba9164c8611","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.1.1.tgz","fileCount":61,"integrity":"sha512-2IBFjCw9HHd+BXVOs2VUPNbalTrJk9pqxRLkoE7dwi8K5jHL/nukUNqq7EqJWD74Csx1pdDbMWOhUyimS0HGhA==","signatures":[{"sig":"MEUCIQC4BKgBh5yPyij/0UG4Q/M17jIsg8eYxfaXMbxjOA3arQIgIJvqIkIQO5waPBH9odAqHSUYbpPYebCNi44/K3DXItc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184640},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"9afea5bc4461c40f8e3cb30f9aaebba9164c8611","engines":{"bun":">=1.3.0","node":">=24.0.0"},"scripts":{"test":"vitest run","tree":"tsx scripts/tree.ts","build":"tsx scripts/build.ts","clean":"tsx scripts/clean.ts","start":"node dist/index.js","bundle":"npm run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb","format":"biome check --write --unsafe .","rebuild":"tsx scripts/clean.ts && tsx scripts/build.ts","devcheck":"tsx scripts/devcheck.ts","lint:mcp":"tsx scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"tsx scripts/list-skills.ts","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","lint:packaging":"tsx scripts/lint-packaging.ts","changelog:build":"tsx scripts/build-changelog.ts","changelog:check":"tsx scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-2IBFjCw9HHd+BXVOs2VUPNbalTrJk9pqxRLkoE7dwi8K5jHL/nukUNqq7EqJWD74Csx1pdDbMWOhUyimS0HGhA==","repository":{"url":"https://github.com/cyanheads/worldbank-mcp-server","type":"git"},"_npmVersion":"10.8.3","description":"MCP server for the World Bank Open Data API — 29,500+ development indicators for 200+ countries across 60+ years.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.9.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","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"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.1.1_1779559855211_0.49478562335562337","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@cyanheads/worldbank-mcp-server","version":"0.1.2","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/worldbank-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.1.2","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"231b51d4a4a70af538c9166570fa06789edc18db","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.1.2.tgz","fileCount":62,"integrity":"sha512-dUwHNktZeQu3ALgC2CtCtzQ5CJsumzYXzUdNUYIZ5mO1BtqqNxEURTjn0PHSgBmsYCcglcI1BgirBVX4M2I/SQ==","signatures":[{"sig":"MEYCIQDL7X0GsM2hiN3HfFlHnXBkr0wiqZNDVu7dO+PmvaG2bQIhAJ18hByEElXGWXxRgdseGp1DJaWoLuRpv+sYI8hj2pk8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187935},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"231b51d4a4a70af538c9166570fa06789edc18db","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/worldbank-mcp-server","scripts":{"test":"vitest run","tree":"tsx scripts/tree.ts","build":"tsx scripts/build.ts","clean":"tsx scripts/clean.ts","start":"node dist/index.js","bundle":"npm run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb","format":"biome check --write --unsafe .","rebuild":"tsx scripts/clean.ts && tsx scripts/build.ts","devcheck":"tsx scripts/devcheck.ts","lint:mcp":"tsx scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"tsx scripts/list-skills.ts","start:stdio":"MCP_TRANSPORT_TYPE=stdio node dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","lint:packaging":"tsx scripts/lint-packaging.ts","changelog:build":"tsx scripts/build-changelog.ts","changelog:check":"tsx scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-dUwHNktZeQu3ALgC2CtCtzQ5CJsumzYXzUdNUYIZ5mO1BtqqNxEURTjn0PHSgBmsYCcglcI1BgirBVX4M2I/SQ==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"MCP server for the World Bank Open Data API — 29,500+ development indicators for 200+ countries across 60+ years.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.9.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.22.3","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"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.1.2_1779590218818_0.6506739113346782","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@cyanheads/worldbank-mcp-server","version":"0.1.3","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/worldbank-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.1.3","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"a2e1db8accc14c2750ef424a5813afc2019e191d","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.1.3.tgz","fileCount":63,"integrity":"sha512-m/QZDuLG5+OmI9PDpoez6uFsQMRslVvO4D0DCNZyLjxAVAbwEjTaRqQ+SnId7bI2HISIGyJWKskCkFM5/VRUOA==","signatures":[{"sig":"MEUCIQDyjB0m8IF+gteBQbKCTJFxgvoPWZNx+FKBQFrO/rofuwIgZO+iIlsEYH1RcH4e3d03pnB0tGtR9ECqqZxGtlBdxsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188663},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"a2e1db8accc14c2750ef424a5813afc2019e191d","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/worldbank-mcp-server","scripts":{"test":"vitest run","tree":"tsx scripts/tree.ts","build":"tsx scripts/build.ts","clean":"tsx scripts/clean.ts","start":"node dist/index.js","bundle":"npm run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb","format":"biome check --write --unsafe .","rebuild":"tsx scripts/clean.ts && tsx scripts/build.ts","devcheck":"tsx scripts/devcheck.ts","lint:mcp":"tsx scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http node dist/index.js","list-skills":"tsx 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":"tsx scripts/lint-packaging.ts","changelog:build":"tsx scripts/build-changelog.ts","changelog:check":"tsx scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-m/QZDuLG5+OmI9PDpoez6uFsQMRslVvO4D0DCNZyLjxAVAbwEjTaRqQ+SnId7bI2HISIGyJWKskCkFM5/VRUOA==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years.","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.4.3","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.9.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.3.11","devDependencies":{"tsx":"^4.22.3","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"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.1.3_1779591821626_0.0532010400577434","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@cyanheads/worldbank-mcp-server","version":"0.1.4","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/worldbank-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.1.4","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"3a8f44c4510181e50b21d17b631045b09164fe82","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.1.4.tgz","fileCount":58,"integrity":"sha512-LaGTn0HfjSZYT2/irW/Akw1681fBuEWyrD4KLy+qqZia3FXo2mZRw56Z6HV5EJh5oBhhryS/gpj4F2eAtBtEqg==","signatures":[{"sig":"MEUCIQCGdRv5SSEHoFm/sx/3RdQ9w5C6SDQ7yNaToZJeBr9p4gIgFj96TWKf/pAUG4ok23Iydmv74n4FivpSyLa9jcyc9+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180007},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"3a8f44c4510181e50b21d17b631045b09164fe82","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb","format":"biome check --write --unsafe","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","lint:packaging":"bun run scripts/lint-packaging.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-LaGTn0HfjSZYT2/irW/Akw1681fBuEWyrD4KLy+qqZia3FXo2mZRw56Z6HV5EJh5oBhhryS/gpj4F2eAtBtEqg==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years 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.7"},"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"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.1.4_1779593541781_0.6682734705087818","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@cyanheads/worldbank-mcp-server","version":"0.1.5","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/worldbank-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.1.5","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"0da2508855e611faef97eb448731960a1cc8a023","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.1.5.tgz","fileCount":58,"integrity":"sha512-LUAWVBLIFJ4b80kCSjdFIVzAi2sXmomp+wQFfWGp+MI3sL3U6MZGSwsZquW41/xOJQxGcw7GsAg2jyTNi3BRWA==","signatures":[{"sig":"MEYCIQCmN2oD6YFIeW6Q4pVoc92KDb6+vgLclUcMB/lZAb50rgIhALF0FZeMW9qww2K2zV/aYmpzOVMX6NFYl+OSXqHBrR2b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180228},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"0da2508855e611faef97eb448731960a1cc8a023","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb","format":"biome check --write --unsafe","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","lint:packaging":"bun run scripts/lint-packaging.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-LUAWVBLIFJ4b80kCSjdFIVzAi2sXmomp+wQFfWGp+MI3sL3U6MZGSwsZquW41/xOJQxGcw7GsAg2jyTNi3BRWA==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years 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.7"},"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"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.1.5_1779598611213_0.5823952051070902","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@cyanheads/worldbank-mcp-server","version":"0.1.6","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/worldbank-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.1.6","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"1e8f1ec80ca31f105c0f59747814b459ce7e5b98","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.1.6.tgz","fileCount":58,"integrity":"sha512-Cmgd3DpWTrZOfdaOqKH1PYoYUQcaUX6rvfpu761WBs5XeCiKLbfzHjnFBsy8xItp6IILMGtU8/cdIX5/iNbRyg==","signatures":[{"sig":"MEQCIHHSMFKBkPabaYC8eHjZqziNQFG8l/sTnwN9w7qIImP5AiA2dJCNX3fJvJ0nfqoyaUX9fthkNKMOYjiHZlpU0Wafog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182483},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"1e8f1ec80ca31f105c0f59747814b459ce7e5b98","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb","format":"biome check --write --unsafe","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","lint:packaging":"bun run scripts/lint-packaging.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-Cmgd3DpWTrZOfdaOqKH1PYoYUQcaUX6rvfpu761WBs5XeCiKLbfzHjnFBsy8xItp6IILMGtU8/cdIX5/iNbRyg==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years 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.7"},"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"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.1.6_1779625710853_0.9369407004480985","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@cyanheads/worldbank-mcp-server","version":"0.1.7","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/worldbank-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.1.7","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"72b5c3ae93a78d9422b798927deec6ea5b2a6705","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.1.7.tgz","fileCount":58,"integrity":"sha512-CMzWa404L00tMjZNAZnu2FbF/Qz5HOrgtxGBhPnVoNlMcB4G0DvGxkKUL2SlxSSfQ/ew1YJnrsnsSc65LJziog==","signatures":[{"sig":"MEUCIQC5qKpi8E5+v6gCbRZm1FGMNYngHmFvLHpC0IGtnUTBZwIgaoCzasNkg5Kg648kMpu2A1jjd/rzKmK+ZwEYfWhMAhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183496},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"72b5c3ae93a78d9422b798927deec6ea5b2a6705","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb","format":"biome check --write --unsafe","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","lint:packaging":"bun run scripts/lint-packaging.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-CMzWa404L00tMjZNAZnu2FbF/Qz5HOrgtxGBhPnVoNlMcB4G0DvGxkKUL2SlxSSfQ/ew1YJnrsnsSc65LJziog==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years 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.9"},"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"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.1.7_1779661042430_0.7393422311779183","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@cyanheads/worldbank-mcp-server","version":"0.1.8","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/worldbank-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.1.8","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"c89912f19f2524eaef435c6cc9fa5eec5108fc1d","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.1.8.tgz","fileCount":58,"integrity":"sha512-PmArC914UoDnG3WRYmtHGCpr6YimsdgrKjdL3TjXKHRy/PJQQ0hXuDjdB8ye5XjBD+nx3Tg3BicADEYI6TCaCg==","signatures":[{"sig":"MEQCIE6mzHVYe/Lh8ImAcXpYVv5OJ7FyR80Ii8B/1YiWh+5UAiAcelg/NQrFaAN7LM+5hxpa9lBKrnyELXf6tJFvORp4jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":182894},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"c89912f19f2524eaef435c6cc9fa5eec5108fc1d","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb","format":"biome check --write --unsafe","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","lint:packaging":"bun run scripts/lint-packaging.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-PmArC914UoDnG3WRYmtHGCpr6YimsdgrKjdL3TjXKHRy/PJQQ0hXuDjdB8ye5XjBD+nx3Tg3BicADEYI6TCaCg==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years 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"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.1.8_1780033767430_0.4294348075105845","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@cyanheads/worldbank-mcp-server","version":"0.1.9","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/worldbank-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.1.9","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"3f14dbce046918d8544acc50a94134b98e01b9a1","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.1.9.tgz","fileCount":58,"integrity":"sha512-/8dNAyq8zjOBCr/qibWRsbxpZz76Ir4cJtekm8va45K+FdvCIYY+SBwW7k+xlHisaDqYNSSQk8NU8H5YN7NNqQ==","signatures":[{"sig":"MEYCIQDy2fbYiHeL7IPa763tdF1oJqCVZTlApllpvFbAG90SUAIhAINJvgmWvbfSoLWAPUD/3DhHU0ppsT9Fe8IgWAf6pPr6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186257},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"3f14dbce046918d8544acc50a94134b98e01b9a1","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-/8dNAyq8zjOBCr/qibWRsbxpZz76Ir4cJtekm8va45K+FdvCIYY+SBwW7k+xlHisaDqYNSSQk8NU8H5YN7NNqQ==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years 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"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.1.9_1780135921701_0.7996705038923975","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@cyanheads/worldbank-mcp-server","version":"0.1.10","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/worldbank-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.1.10","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"9dfda5a2358160956b15e57f8ca3d0dd184ac883","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.1.10.tgz","fileCount":58,"integrity":"sha512-WyvT/LT0PPgKgAxhKHe30NVv8DLx86tU7IYhWR1PZdhQ0TurUkaGiMgW6E5zwDJ3gLwczqavgPLjSoxplhR58A==","signatures":[{"sig":"MEQCIBonuE2xKTDWNhSSjMJLGl+3obI9Top8Z6TgjjdRlNHYAiBWYVDgOGBqVjij+ICyD6UcLK1uuyb67hsyuV6UyzCQdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186971},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"9dfda5a2358160956b15e57f8ca3d0dd184ac883","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-WyvT/LT0PPgKgAxhKHe30NVv8DLx86tU7IYhWR1PZdhQ0TurUkaGiMgW6E5zwDJ3gLwczqavgPLjSoxplhR58A==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years 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"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.1.10_1780413168013_0.5812845517612366","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@cyanheads/worldbank-mcp-server","version":"0.1.11","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/worldbank-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.1.11","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"d3109ed947a9449eb7149cd7b4e98a3c3c1ed221","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.1.11.tgz","fileCount":58,"integrity":"sha512-6CS9ev+gcaZdo9lmmIqrmZCm2dXWdjyveQF4+jdL6XO+F17YsWo7eqGfS/rD7jrXgJy10RLWOXSzPI95/UpJAg==","signatures":[{"sig":"MEUCIQDxOK+cazzf17R9YgpbtfhR1tO9fIG1Chc9ypicld/jKAIgTCwhzZjkrn2NRR090JjmIXAQemTxpiX0OBiGqubX0gU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191229},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"d3109ed947a9449eb7149cd7b4e98a3c3c1ed221","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-6CS9ev+gcaZdo9lmmIqrmZCm2dXWdjyveQF4+jdL6XO+F17YsWo7eqGfS/rD7jrXgJy10RLWOXSzPI95/UpJAg==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years 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"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.1.11_1780562254284_0.15831095674545526","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@cyanheads/worldbank-mcp-server","version":"0.1.12","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/worldbank-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.1.12","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"967cafc199b7a3c96324c4e54819204d8a07f211","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.1.12.tgz","fileCount":58,"integrity":"sha512-b1hO1qUHtRXW1sbaJIXnH6wDE+U17OW6VI1DWCQQZTM/djzP3DFLIseWIe7JaKeUgvQ+Sq+LktBSSIxShfh8jA==","signatures":[{"sig":"MEYCIQDDOpI3Ny2ql9pJo6jwdcfrkr5k5jpLcjIO8IysfPVivwIhAIXD/an0BMGDNtmowusH+nMCt/+1h+ennpsSqOhZM17H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191990},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"967cafc199b7a3c96324c4e54819204d8a07f211","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/worldbank-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-b1hO1qUHtRXW1sbaJIXnH6wDE+U17OW6VI1DWCQQZTM/djzP3DFLIseWIe7JaKeUgvQ+Sq+LktBSSIxShfh8jA==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years 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"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.1.12_1781253131800_0.8818550002281784","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@cyanheads/worldbank-mcp-server","version":"0.1.13","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/worldbank-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.1.13","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"435eb8491b418a594a3f12e9b5b6f8f46d1f24af","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.1.13.tgz","fileCount":58,"integrity":"sha512-Ou/8aewHYZdYVr4Wzj3xVV3qDYZ7Ygg5h6TKBrqMjStmm3W6jfUuCy1+7buqcYubycN6SLGIy1NMQuhSPjBAKw==","signatures":[{"sig":"MEUCIG7cSbQSKfp8mL8AXLKDeBb2F+mrcKncskFuT3z2/vlpAiEA73+CMsh7qiQOSB8zMdF0aRnOqJX1+v2/9oLPHd4lvJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192588},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"435eb8491b418a594a3f12e9b5b6f8f46d1f24af","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/worldbank-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-Ou/8aewHYZdYVr4Wzj3xVV3qDYZ7Ygg5h6TKBrqMjStmm3W6jfUuCy1+7buqcYubycN6SLGIy1NMQuhSPjBAKw==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years 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.9","depcheck":"^1.4.7","tsc-alias":"^1.8.17","typescript":"^6.0.3","@types/node":"^25.9.3","@biomejs/biome":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.1.13_1781571261631_0.03979584853782003","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@cyanheads/worldbank-mcp-server","version":"0.1.14","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"cyanheads <casey@caseyjhand.com> (https://github.com/cyanheads/worldbank-mcp-server#readme)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.1.14","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"f11ee9e90bd07d250bd01a8e6511e8dd2bca7e74","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.1.14.tgz","fileCount":58,"integrity":"sha512-fK16aTh61/IXcfgkGM+qrmz/NFP7bkl44cx35Zg8A189Nq9mPh8U/1deqQt/8WdhaH9AjPqNExqu97x9jXuXZg==","signatures":[{"sig":"MEQCIHEFU4XaF3F1V04JKxZeZks5B62c58rzcK5LAlrGtVSLAiBtdjOh15znVZLa5QCHuwR60DmRqJbCp+gyZ67VoDuqEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192588},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"f11ee9e90bd07d250bd01a8e6511e8dd2bca7e74","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/worldbank-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-fK16aTh61/IXcfgkGM+qrmz/NFP7bkl44cx35Zg8A189Nq9mPh8U/1deqQt/8WdhaH9AjPqNExqu97x9jXuXZg==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years 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"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.1.14_1781980806787_0.6239655399385571","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@cyanheads/worldbank-mcp-server","version":"0.1.15","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.1.15","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"084c5f57e87182580abc7272dc092fb920a856ae","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.1.15.tgz","fileCount":58,"integrity":"sha512-LswFt3g19xverh7SRWIaoeJDt/RcxiDQMCd76z8PgfzspwB2W69sakccqqaxyGBu3BYMcjN72B4s08rTih6HaQ==","signatures":[{"sig":"MEUCIQDIDfd1wf+NKFKF38YNJpTSk3nKasENk1Wyr8/xh0l1NgIgUioLwvNGhdiJd6fMkbmB0T6slTZRrJ7OXuY1rurBgNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210242},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"084c5f57e87182580abc7272dc092fb920a856ae","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/worldbank-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-LswFt3g19xverh7SRWIaoeJDt/RcxiDQMCd76z8PgfzspwB2W69sakccqqaxyGBu3BYMcjN72B4s08rTih6HaQ==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years 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.10","depcheck":"^1.4.7","tsc-alias":"^1.9.1","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.7","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.1.15_1786316666804_0.351695997554041","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@cyanheads/worldbank-mcp-server","version":"0.1.16","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.1.16","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"8c04500625b1331a21481caf5f5ed3ff4e0bc7a6","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.1.16.tgz","fileCount":58,"integrity":"sha512-qpXsf5AhOM5kO2GvMMAkFlJNu6PesKTF37m3Zpqhrut/8OfrjCG1vGtWvphMPciP7x6onQq4qSLj7cqnrsbfvQ==","signatures":[{"sig":"MEUCIQDojT+bSarA3LVN+ZJ9DBerOq5HpVsJBy9AymhGx9m0eAIgYB8oB0ql9is4AQaprHuhvHiP0i4dmDPvylhtNShkm/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227480},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"8c04500625b1331a21481caf5f5ed3ff4e0bc7a6","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/worldbank-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-qpXsf5AhOM5kO2GvMMAkFlJNu6PesKTF37m3Zpqhrut/8OfrjCG1vGtWvphMPciP7x6onQq4qSLj7cqnrsbfvQ==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years 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.10","depcheck":"^1.4.7","tsc-alias":"^1.9.1","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.7","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.1.16_1786320117383_0.9168368090988945","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@cyanheads/worldbank-mcp-server","version":"0.1.17","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.1.17","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"b765dc3ae595460f95ffdceedac9ede46dc30137","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.1.17.tgz","fileCount":58,"integrity":"sha512-WL+J4Roj7f7twij9Fym0MOBA+emO37oeICmSKAIU6+/RdAskICQNUU5t5XCtTmJz6sREMSeBOKsAFPd7OhmUbQ==","signatures":[{"sig":"MEUCID/IKbdeJ3K/ar+aOAFtaHUoUhYA9aDTZ0F2MPSSuztOAiEAzj5eGvVzIGJ9VmiD4WtM8eKuDEM2k+eWL9C1ueHevz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240569},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"b765dc3ae595460f95ffdceedac9ede46dc30137","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/worldbank-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-WL+J4Roj7f7twij9Fym0MOBA+emO37oeICmSKAIU6+/RdAskICQNUU5t5XCtTmJz6sREMSeBOKsAFPd7OhmUbQ==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years 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.10","depcheck":"^1.4.7","tsc-alias":"^1.9.1","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.7","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.1.17_1786322645228_0.6537532311315664","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@cyanheads/worldbank-mcp-server","version":"0.2.0","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.2.0","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"b7b6d9296e464fdd436d187a4573129ba76a228e","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.2.0.tgz","fileCount":70,"integrity":"sha512-RE8QjyErqutR6B/+z+duhwVenLgIRFcBv31lnPnEj9V5A8uXVwPieSKq6iA26asAJP16pycVeDrcp4J2C6XWVA==","signatures":[{"sig":"MEQCIGElMHEL72R6oQbkyo5S0YHx896PvNqqcddzrmsvOSAPAiBPda9XOOjkHIw76HLcyu++7eGthNRo9KCTJ8jrpE2VHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313791},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"b7b6d9296e464fdd436d187a4573129ba76a228e","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/worldbank-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-RE8QjyErqutR6B/+z+duhwVenLgIRFcBv31lnPnEj9V5A8uXVwPieSKq6iA26asAJP16pycVeDrcp4J2C6XWVA==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years 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.10","depcheck":"^1.4.7","tsc-alias":"^1.9.1","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.7","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.2.0_1786328187384_0.01257849455205795","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@cyanheads/worldbank-mcp-server","version":"0.3.0","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.3.0","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"45afbaccbd248416e49e74a8e477332083f87580","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.3.0.tgz","fileCount":82,"integrity":"sha512-idQKqU774Bxm1Osnygq1qtXvzZY7lm5vAj0EAbqEzR/X5kdCS/kW/zPVo2LUd7In1kbkkFavPzIhZpZMvH3hqQ==","signatures":[{"sig":"MEQCIHSD6Z3FRDFCGR5Gnba7Do2iv7SFARaoFjQHq2crPB2aAiBDlI96IhfB1MJCXsvxJbF/VgmQ5UGu3DjT9bef/i2/6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384989},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"45afbaccbd248416e49e74a8e477332083f87580","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/worldbank-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-idQKqU774Bxm1Osnygq1qtXvzZY7lm5vAj0EAbqEzR/X5kdCS/kW/zPVo2LUd7In1kbkkFavPzIhZpZMvH3hqQ==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years 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.10","depcheck":"^1.4.7","tsc-alias":"^1.9.1","typescript":"^7.0.2","@types/node":"^26.1.2","@biomejs/biome":"^2.5.7","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.3.0_1786332308930_0.0875613593132265","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@cyanheads/worldbank-mcp-server","version":"0.3.1","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.3.1","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"10853aee4a7ea808ba43eb604397f5a826c8ee20","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.3.1.tgz","fileCount":82,"integrity":"sha512-Ck/8PcGXy1sF6yWnSOmrk5OGVRvTlq3kwsZgtRRE+ZOQmxcoJEnxua/E61/7aLtLNRAV5iuU/Y8HFk4e0LPvLg==","signatures":[{"sig":"MEUCIQC+5RRmW9fdlHFfqsei06Ig4zoHkBrENY2D6wROvAoLZAIgfcShdekgw3O7TKsabkYa6rXlT9E6NyKa7mwX7qT6/Pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385571},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"10853aee4a7ea808ba43eb604397f5a826c8ee20","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/worldbank-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-Ck/8PcGXy1sF6yWnSOmrk5OGVRvTlq3kwsZgtRRE+ZOQmxcoJEnxua/E61/7aLtLNRAV5iuU/Y8HFk4e0LPvLg==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years 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.10","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.3.1_1787641130715_0.3027360312986773","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@cyanheads/worldbank-mcp-server","version":"0.3.2","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.3.2","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"895000b7daf1e7d51ac547fafdfd8afab91c5f1a","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.3.2.tgz","fileCount":82,"integrity":"sha512-fxE3UCpTp+i8JwbSYjA5Pn87jX0gAZuA6gZnPtxUfRhpDNrUcGKEV7aAieDCvx5WNUk503+DKF3BVcv8dMusCw==","signatures":[{"sig":"MEYCIQCN6gyMG2aZqT2bqqczeHAlAvVD8u0FJ+63AgP9VrdWwAIhALCFT2NJ5QO4MPX54L+wT7qsKS2NUS+U0wa1bWHmT8PC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385982},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"895000b7daf1e7d51ac547fafdfd8afab91c5f1a","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/worldbank-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-fxE3UCpTp+i8JwbSYjA5Pn87jX0gAZuA6gZnPtxUfRhpDNrUcGKEV7aAieDCvx5WNUk503+DKF3BVcv8dMusCw==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years 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.10","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.3.2_1787641612134_0.24324071480125276","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@cyanheads/worldbank-mcp-server","version":"0.3.3","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.3.3","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"b26fa48ea41870365f9b431fcf9769e0a29cf5e7","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.3.3.tgz","fileCount":82,"integrity":"sha512-GLiak1h9qkdSca1KNWHgsHecm+uajd2RKOPBMZDZgTz/9YEeRSs4nP6eWYRGj5tYH+KQxS/An4PPIQlRp5TQAA==","signatures":[{"sig":"MEUCIEFYVb4ON7Mt4Q+e/JwC27/eStmXtQACoHc/qsvqep51AiEAuqIzrarBJYJiIbgOW2sSsjj5oQ6/1WW3Wmylgh/g3Wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395056},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"b26fa48ea41870365f9b431fcf9769e0a29cf5e7","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/worldbank-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-GLiak1h9qkdSca1KNWHgsHecm+uajd2RKOPBMZDZgTz/9YEeRSs4nP6eWYRGj5tYH+KQxS/An4PPIQlRp5TQAA==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.6.0","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.12.8"},"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.4","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"^2.5.12","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.3.3_1789246496502_0.24130272793047491","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@cyanheads/worldbank-mcp-server","version":"0.3.4","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.3.4","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"074f0e3c19427cd402e137d5ac76b142165ac782","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.3.4.tgz","fileCount":86,"integrity":"sha512-WheQTTIVhHG9OGzi9UsdoPYYdOcG3pUcScfgqxYwQtWpx2g7v8xFPyOqmfBCgBpbJ2qpAV+tZiwt2RT5hIf/Fw==","signatures":[{"sig":"MEUCIQCFteGl/dee8YYppo3shIrNRj9Qn7rfDKXXzIS/TDHeAwIgdZq0xrx9kHg7kCK9xGY730rg/TbRfmA6e32Tb4QzdVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421889},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"074f0e3c19427cd402e137d5ac76b142165ac782","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/worldbank-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-WheQTTIVhHG9OGzi9UsdoPYYdOcG3pUcScfgqxYwQtWpx2g7v8xFPyOqmfBCgBpbJ2qpAV+tZiwt2RT5hIf/Fw==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.6.1","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.12.9"},"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.4","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"^2.5.12","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.3.4_1789250622430_0.890193082101661","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@cyanheads/worldbank-mcp-server","version":"0.3.5","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.3.5","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"947e053fa71d5ee0c152b626b850bd2a6e8c9daf","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.3.5.tgz","fileCount":94,"integrity":"sha512-ZwH1Weeq+zxnw87Ip6vzuqKcmIbh61Chl02j0YXRXu7vkm/zYt7xlkRGlpWs+ePaUMsIhp6VYAmRtSWc1NvuMQ==","signatures":[{"sig":"MEYCIQDzhDUC77okSlxtDLBD7s8BVGj8YCXcYBbOJDhH+AtQAwIhAJ936/cfitukLWwy/O6te4di3PX8vrZ7PR1QUWY0LSBM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":465515},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"947e053fa71d5ee0c152b626b850bd2a6e8c9daf","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/worldbank-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-ZwH1Weeq+zxnw87Ip6vzuqKcmIbh61Chl02j0YXRXu7vkm/zYt7xlkRGlpWs+ePaUMsIhp6VYAmRtSWc1NvuMQ==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.6.1","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.12.9"},"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.4","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"^2.5.12","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.3.5_1789254920694_0.49033205141726866","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@cyanheads/worldbank-mcp-server","version":"0.3.6","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.3.6","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"751180e46141868eef4da8fddb8642d90c4bf21b","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.3.6.tgz","fileCount":102,"integrity":"sha512-HvV+aWEYsY/+qzrC23GvLSOAe4QLpY33dde+80NZyfcyvJBoqT4ufVVSxSsLLy3eDnDLReidcxt98+N7pRrcow==","signatures":[{"sig":"MEUCIExmV+BN4y2j/BMy907xDcBAhvpKkXhIph2+PKQDKS60AiEAvJeh23Q+2mvUjXtkls1JG8+f7agnNnMhOjBsawJIGFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":538128},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"751180e46141868eef4da8fddb8642d90c4bf21b","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/worldbank-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-HvV+aWEYsY/+qzrC23GvLSOAe4QLpY33dde+80NZyfcyvJBoqT4ufVVSxSsLLy3eDnDLReidcxt98+N7pRrcow==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years via MCP. STDIO or Streamable HTTP.","directories":{},"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.6.1","pino-pretty":"^13.1.3","@cyanheads/mcp-ts-core":"^0.12.9"},"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.4","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"^2.5.12","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.3.6_1789258819061_0.131363862895171","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@cyanheads/worldbank-mcp-server","version":"0.3.7","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.3.7","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"668e0ae35e9a524888bbc916a55b7e4b6f8236ac","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.3.7.tgz","fileCount":131,"integrity":"sha512-s9Pa9KRrkPGKP+NStS04qzqHMUtZLcb9B9ZKxbYSXbDqYzoLKJ3Xazxiz4XDahFkBfKltnLH2UwYoeaJiYI8Ng==","signatures":[{"sig":"MEUCIQCGptVXVasckExRSmAmxHtMcPZlee9Qubc4JuY4rR1Q7wIgZM7ls5nlezEWXoDj0ZGKYYCY7gsRxXgsh/8OMQEmsXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615280},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"668e0ae35e9a524888bbc916a55b7e4b6f8236ac","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/worldbank-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","audit:fix":"bun audit fix","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-s9Pa9KRrkPGKP+NStS04qzqHMUtZLcb9B9ZKxbYSXbDqYzoLKJ3Xazxiz4XDahFkBfKltnLH2UwYoeaJiYI8Ng==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years 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","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.3.7_1789566958876_0.9200305794664227","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@cyanheads/worldbank-mcp-server","version":"0.3.8","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.3.8","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"2fce2c18f99bc1f7e6f442f10753e0a9ee10afd8","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.3.8.tgz","fileCount":132,"integrity":"sha512-mcWNmoGU6ow15hlXShjG1aP0jrYBhcEe7G02Aah2DqgdhZeKUK+iag+8wCWWryUm8kCBD7A0orfYj2jn7UGzJw==","signatures":[{"sig":"MEUCIHPi28X/bxKHS+jSp95GoBrpursIHfquA5h1Gmtpka+aAiEA2/gCRTO5ZUvjAXR+7SHPR2IiQDEoAaCR7GIhkz2s/9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCqt6b4/WCkunw/4WwWWrSdk2iZEp9lpBaA1hk0qrZXKQIgJBrfFJD15dtRaK4LaxurDmSLMUj+jLWLu4avvYUpAzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":620292},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"2fce2c18f99bc1f7e6f442f10753e0a9ee10afd8","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/worldbank-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","audit:fix":"bun audit fix","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-mcWNmoGU6ow15hlXShjG1aP0jrYBhcEe7G02Aah2DqgdhZeKUK+iag+8wCWWryUm8kCBD7A0orfYj2jn7UGzJw==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years 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.6.2","@biomejs/biome":"^2.5.14","@socketsecurity/bun-security-scanner":"^1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.3.8_1790054299396_0.07580478781617495","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@cyanheads/worldbank-mcp-server","version":"0.4.0","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.4.0","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"acf95811e5909253395e863affd0370aa552ebdc","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.4.0.tgz","fileCount":137,"integrity":"sha512-chUTNPDvcAvYBKlj4uCfZId7p1tL554KZnUOzPNFjmC9tJqZWTXOEk4CS+0DybDBTBSAt3W36OHc2DQJEvMivA==","signatures":[{"sig":"MEQCIASeIWSr98m6HUpDYz4j7sTWKK0mJJtv+K4dus4S0oINAiB+NtbH+Q0xH1wq18iMXEbFl/SlplRb8g/aX3WarFbuQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEy1lRqLh/oIqMnz6xPTWjSJXnIWQzY2dv3Ug++f9MqeAiEAkj14e3CtA7Mza+39HnO3SQ3OMpQNqOWI1G1pzVcV1YU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":691984},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"acf95811e5909253395e863affd0370aa552ebdc","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/worldbank-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","audit:fix":"bun audit fix","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-chUTNPDvcAvYBKlj4uCfZId7p1tL554KZnUOzPNFjmC9tJqZWTXOEk4CS+0DybDBTBSAt3W36OHc2DQJEvMivA==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years 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.6.2","@biomejs/biome":"^2.5.14","@socketsecurity/bun-security-scanner":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.4.0_1790330691026_0.06405208232225812","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@cyanheads/worldbank-mcp-server","version":"0.4.1","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.4.1","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"22391aeb6e9d00e0d04068c729e134ebaf353838","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.4.1.tgz","fileCount":142,"integrity":"sha512-kasBciAy2U8qRfJw2IRLHrf9zNVcvEKHIqtH/XZCEdL8od6WHTXGmakBPVLnlVu4owRz17Eu3JpuWVRmbITlcA==","signatures":[{"sig":"MEQCIEbxI8fl3J05zHw5RYJPFnasPo6T5xZBeqoyXFliyxFbAiBOAhU2h1VBsxy3rcl4DzxFOJwal3axw+rVMSR3o5c0Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDF75/MrvrNkfAMMP8JYY4GVzhIDtrQdgGIoQ8S3KnkOgIgRxyJZcgvOu0q4+FwrwEby8XMjdLiw23qs5pG+KXAUAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724482},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"22391aeb6e9d00e0d04068c729e134ebaf353838","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/worldbank-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","audit:fix":"bun audit fix","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-kasBciAy2U8qRfJw2IRLHrf9zNVcvEKHIqtH/XZCEdL8od6WHTXGmakBPVLnlVu4owRz17Eu3JpuWVRmbITlcA==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years 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.6.2","@biomejs/biome":"^2.5.14","@socketsecurity/bun-security-scanner":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.4.1_1790338561758_0.7979475494641475","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@cyanheads/worldbank-mcp-server","version":"0.5.0","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.5.0","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"18401a95ff8021f6a8c576dc0679ca493d10d94a","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.5.0.tgz","fileCount":147,"integrity":"sha512-DlgVzfnmZkZR5yf62wJ97PIcNDt+luZxVTrxd6H81G3OJsSGzbhzI7srol8W3DISf/RsQV9BzPZsBD0qAKNF/Q==","signatures":[{"sig":"MEQCIFLoVPNt5LEIdoO1TO/4y5+AkIqZSnPSPviO4i4R+xXjAiAcrT3tygyVhH2JF61RUL/4RSH4zuPsJItS4n82RIb1Uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFT4Aa+UXqQ9Q/2jVLKxbFx2QjqEyV5mMwdjQR5ZQodkAiBvsslFyNwo+mJR601vB1MAp+cosIBxoXx+ueR/VN61cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":763452},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"18401a95ff8021f6a8c576dc0679ca493d10d94a","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/worldbank-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","audit:fix":"bun audit fix","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-DlgVzfnmZkZR5yf62wJ97PIcNDt+luZxVTrxd6H81G3OJsSGzbhzI7srol8W3DISf/RsQV9BzPZsBD0qAKNF/Q==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years 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.2","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.6.2","@biomejs/biome":"^2.5.14","@socketsecurity/bun-security-scanner":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.5.0_1790347670950_0.4872630437368455","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@cyanheads/worldbank-mcp-server","version":"0.5.1","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","_id":"@cyanheads/worldbank-mcp-server@0.5.1","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"bin":{"worldbank-mcp-server":"dist/index.js"},"dist":{"shasum":"19c7ca2cda9e41eb0cac0d4d74f1d03d16d717c1","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.5.1.tgz","fileCount":152,"integrity":"sha512-wvQpKFibBZJePR43kbcuKnToIBwRNTVC8p9koI/ypVwF/iK2YBmZLsZW2n0/4PUscBbLMjiqMwui6IQKeuYo6A==","signatures":[{"sig":"MEUCIQDGXiMt7VWCNlE9HLqvqkVl01I7s0aQAKcpFjIUwnMnFgIgWBfVC4b9XXQF0X+BQ2J/pbb5lOIV9Mr2HVAyjW/5+I4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCOIL0rISX3SZdftGRlhPuuRj3Gl90hzd3bOFETghNcLgIgeJAor+ryR+dZtZaovpr1YjOTW8aGLatm8ZEf9jgjXcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":828022},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"19c7ca2cda9e41eb0cac0d4d74f1d03d16d717c1","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/worldbank-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","audit:fix":"bun audit fix","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"_integrity":"sha512-wvQpKFibBZJePR43kbcuKnToIBwRNTVC8p9koI/ypVwF/iK2YBmZLsZW2n0/4PUscBbLMjiqMwui6IQKeuYo6A==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years 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.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"ignore":"^7.0.10","vitest":"^5.0.1","depcheck":"^1.4.7","tsc-alias":"^1.9.5","typescript":"^7.0.2","@types/node":"^26.6.2","@biomejs/biome":"^2.5.14","@socketsecurity/bun-security-scanner":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/worldbank-mcp-server_0.5.1_1790362851449_0.3652334965950337","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"_id":"@cyanheads/worldbank-mcp-server@0.5.2","bin":{"worldbank-mcp-server":"dist/index.js"},"bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"dist":{"shasum":"e0e91b79459c0bef1dc57ff2762950d5194ae055","tarball":"https://registry.npmjs.org/@cyanheads/worldbank-mcp-server/-/worldbank-mcp-server-0.5.2.tgz","fileCount":153,"integrity":"sha512-iLGHSgchEqSa+psTguAeVJAI5I3duIs6V3hegx8bhLaYIQtabxDm78oCPW+hjy1G1+wSz6lsdg1i2sgVsBKbzg==","signatures":[{"sig":"MEUCIHMy2gAiiSHYF9he1JgLt3HH4N4pgxftJHMJ+FcJqgYGAiEA9Tglb4kzKH5vkDecFLg+kSepATuQfwCroIlaVQkYIZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCVcwquKoTPeiwRplVkLFZV1xyQ986eHTd/CATXq6Gl2QIgI8nzHer16N4dhy0AlP+CH14JAqG/8ErOq6No2f1crtc="}],"unpackedSize":828449},"main":"dist/index.js","name":"@cyanheads/worldbank-mcp-server","type":"module","types":"dist/index.d.ts","author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","shasum":"e0e91b79459c0bef1dc57ff2762950d5194ae055","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/worldbank-mcp-server","scripts":{"test":"bunx vitest run","tree":"bun run scripts/tree.ts","build":"bun run scripts/build.ts","clean":"bun run scripts/clean.ts","bundle":"bun run build && npx -y @anthropic-ai/mcpb pack . dist/worldbank-mcp-server.mcpb && bun run scripts/clean-mcpb.ts dist/worldbank-mcp-server.mcpb","format":"biome check --write .","rebuild":"bun run scripts/clean.ts && bun run build","devcheck":"bun run scripts/devcheck.ts","lint:mcp":"bun run scripts/lint-mcp.ts","audit:fix":"bun audit fix","start:http":"MCP_TRANSPORT_TYPE=http bun ./dist/index.js","list-skills":"bun run 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 bun ./dist/index.js","audit:refresh":"rm -f bun.lock && bun install && bun audit","format:unsafe":"biome check --write --unsafe .","lint:packaging":"bun run scripts/lint-packaging.ts","release:github":"bun run scripts/release-github.ts","changelog:build":"bun run scripts/build-changelog.ts","changelog:check":"bun run scripts/build-changelog.ts --check"},"version":"0.5.2","_npmUser":{"name":"cyanheads","email":"casey@caseyjhand.com"},"homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"_integrity":"sha512-iLGHSgchEqSa+psTguAeVJAI5I3duIs6V3hegx8bhLaYIQtabxDm78oCPW+hjy1G1+wSz6lsdg1i2sgVsBKbzg==","repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"_npmVersion":"10.8.3","description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years 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.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"bun@1.4.2","devDependencies":{"ignore":"^7.0.10","vitest":"^5.0.1","depcheck":"^1.4.7","tsc-alias":"^1.9.5","typescript":"^7.0.2","@types/node":"^26.6.2","@biomejs/biome":"^2.5.14","@socketsecurity/bun-security-scanner":"^1.1.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/worldbank-mcp-server_0.5.2_1790363752432_0.7574916104747604"}}},"time":{"created":"2026-05-23T18:10:55.105Z","modified":"2026-09-25T19:15:52.689Z","0.1.1":"2026-05-23T18:10:55.431Z","0.1.2":"2026-05-24T02:36:58.953Z","0.1.3":"2026-05-24T03:03:41.793Z","0.1.4":"2026-05-24T03:32:21.951Z","0.1.5":"2026-05-24T04:56:51.361Z","0.1.6":"2026-05-24T12:28:31.002Z","0.1.7":"2026-05-24T22:17:22.581Z","0.1.8":"2026-05-29T05:49:27.565Z","0.1.9":"2026-05-30T10:12:01.856Z","0.1.10":"2026-06-02T15:12:48.202Z","0.1.11":"2026-06-04T08:37:34.541Z","0.1.12":"2026-06-12T08:32:11.962Z","0.1.13":"2026-06-16T00:54:21.797Z","0.1.14":"2026-06-20T18:40:06.921Z","0.1.15":"2026-08-09T23:04:26.976Z","0.1.16":"2026-08-10T00:01:57.540Z","0.1.17":"2026-08-10T00:44:05.375Z","0.2.0":"2026-08-10T02:16:27.551Z","0.3.0":"2026-08-10T03:25:09.146Z","0.3.1":"2026-08-25T06:58:50.873Z","0.3.2":"2026-08-25T07:06:52.284Z","0.3.3":"2026-09-12T20:54:56.679Z","0.3.4":"2026-09-12T22:03:42.577Z","0.3.5":"2026-09-12T23:15:20.842Z","0.3.6":"2026-09-13T00:20:19.205Z","0.3.7":"2026-09-16T13:55:59.021Z","0.3.8":"2026-09-22T05:18:19.509Z","0.4.0":"2026-09-25T10:04:51.141Z","0.4.1":"2026-09-25T12:16:01.860Z","0.5.0":"2026-09-25T14:47:51.048Z","0.5.1":"2026-09-25T19:00:51.598Z","0.5.2":"2026-09-25T19:15:52.537Z"},"bugs":{"url":"https://github.com/cyanheads/worldbank-mcp-server/issues"},"author":"Casey Hand <casey@caseyjhand.com> (https://caseyjhand.com)","license":"Apache-2.0","homepage":"https://github.com/cyanheads/worldbank-mcp-server#readme","keywords":["mcp","mcp-server","model-context-protocol","typescript","bun","stdio","streamable-http","ai-agent","world-bank","open-data","development-indicators","economics","global-data","worldbank"],"repository":{"url":"git+https://github.com/cyanheads/worldbank-mcp-server.git","type":"git"},"description":"Query 29,500+ World Bank development indicators for 200+ countries across 60+ years via MCP. STDIO or Streamable HTTP.","maintainers":[{"name":"cyanheads","email":"casey@caseyjhand.com"}],"readme":"<div align=\"center\">\n  <h1>@cyanheads/worldbank-mcp-server</h1>\n  <p><b>Query 29,500+ World Bank development indicators for 200+ countries across 60+ years via MCP. STDIO or Streamable HTTP.</b>\n  <div>9 Tools • 2 Resources</div>\n  </p>\n</div>\n\n<div align=\"center\">\n\n[![Version](https://img.shields.io/badge/Version-0.5.2-blue.svg?style=flat-square)](./CHANGELOG.md) [![License](https://img.shields.io/badge/License-Apache%202.0-orange.svg?style=flat-square)](./LICENSE) [![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/worldbank-mcp-server?style=flat-square&logo=npm&logoColor=white)](https://www.npmjs.com/package/@cyanheads/worldbank-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.2-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/worldbank-mcp-server/releases/latest/download/worldbank-mcp-server.mcpb) [![Install in Cursor](https://cursor.com/deeplink/mcp-install-dark.svg)](https://cursor.com/en/install-mcp?name=worldbank-mcp-server&config=eyJjb21tYW5kIjoibnB4IiwiYXJncyI6WyIteSIsIkBjeWFuaGVhZHMvd29ybGRiYW5rLW1jcC1zZXJ2ZXIiXX0=) [![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%22worldbank-mcp-server%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40cyanheads%2Fworldbank-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**Public Hosted Server:** [https://worldbank.caseyjhand.com/mcp](https://worldbank.caseyjhand.com/mcp)\n\n</div>\n\n---\n\n## Overview\n\nWorld Bank Open Data across three separate upstream APIs — development indicators, poverty and inequality estimates, and the Bank's lending portfolio. Search the 29,500+ indicator catalog, query country-level time series, pull poverty and inequality metrics from the Poverty and Inequality Platform, and search active and historical lending projects from any MCP client. 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| `worldbank_list_topics` | List all 21 World Bank thematic topics with descriptions |\n| `worldbank_list_sources` | List 70+ World Bank data sources (datasets) with pagination |\n| `worldbank_list_countries` | List countries and regional aggregates with ISO codes, region, income level, lending type, and coordinates, filterable by region, income level, and lending type |\n| `worldbank_get_country` | Fetch full metadata for a specific country or aggregate by ISO2, ISO3, or aggregate code |\n| `worldbank_search_indicators` | Search the 29,500+ indicator catalog by keyword, topic, or source |\n| `worldbank_get_indicator` | Fetch complete metadata for a single indicator: name, description, source, unit, and topics |\n| `worldbank_get_data` | Query indicator values for one or more countries across a time range, the most recent N periods, or each country's latest N non-empty values, annually, quarterly, or monthly |\n| `worldbank_get_poverty` | Poverty headcount, gap, and severity at any poverty line for economies and PIP's regional, income-group, and lending-group aggregates, plus the Gini coefficient and decile shares, from the Poverty and Inequality Platform |\n| `worldbank_search_projects` | Search the World Bank lending portfolio by text, country, region, status, financing window, and board approval date |\n\n### Resources\n\n| Resource | Description |\n|:---|:---|\n| `worldbank://indicator/{indicatorId}` | Indicator metadata by ID — name, description, source, unit, and topics |\n| `worldbank://country/{countryCode}` | Country metadata by ISO2, ISO3, or aggregate code — region, income level, capital, coordinates |\n\n## Capability reference\n\n### `worldbank_list_topics` <sub>tool</sub>\n\n- No input required — returns the complete fixed taxonomy of 21 thematic topics\n- Topic IDs (e.g. `1` Agriculture, `3` Economy & Growth) feed `topic_id` on `worldbank_search_indicators`\n\n---\n\n### `worldbank_list_sources` <sub>tool</sub>\n\n- Paginated list of the 70+ World Bank data sources (datasets); up to 100 per page\n- Each entry carries ID, name, short code, last-updated date, and data/metadata availability\n- Source IDs (e.g. `2` for World Development Indicators) feed `source_id` on `worldbank_search_indicators`\n\n---\n\n### `worldbank_list_countries` <sub>tool</sub>\n\n- Filters by region code (`EAS`, `SSF`, … plus membership groupings such as `AFE`, `EUU`, `LDC`), income level (`LIC`, `LMC`, `UMC`, `HIC`), and lending type (`IDX`, `IBD`, `IDB`, `LNX`), combined by AND; up to 150 per page (~50 KB)\n- Returns ISO codes, region, income level, lending type, capital, and coordinates; an invalid region or income code is a typed `invalid_filter` error\n- Individual countries only by default — `include_aggregates=true` adds regional, income-group, and world aggregates, flagged `isAggregate`\n\n---\n\n### `worldbank_get_country` <sub>tool</sub>\n\n- Accepts one ISO2 (`US`), ISO3 (`USA`), or World Bank aggregate code (`EAS`, `HIC`, `WLD`) — `all` or a list is rejected as `multiple_countries`\n- Returns region, income level, lending type, capital, and coordinates\n- Typed `country_not_found` error with a recovery hint pointing to `worldbank_list_countries`\n\n---\n\n### `worldbank_search_indicators` <sub>tool</sub>\n\n- At least one of `query`, `topic_id`, or `source_id`; every keyword term must match the indicator ID, name, or description, in any order; up to 100 per page\n- Ranked exact ID/name matches first, then names starting with the phrase, then looser matches, then description-only ones; World Development Indicators series lead each tier, and a series leads its own breakdowns (`SP.DYN.LE00.IN` ahead of `SP.DYN.LE00.FE.IN`)\n- Each indicator ID appears once, with the first 150 characters of its description; `worldbank_get_indicator` returns the whole\n\n---\n\n### `worldbank_get_indicator` <sub>tool</sub>\n\n- One indicator ID per call, made of letters, digits, `.`, `_`, or `-` — `all`, a list, or any other character is rejected\n- Returns description, unit, source dataset, source organization, and topics; HTML line breaks in the description are preserved, other markup is stripped\n- Typed `indicator_not_found` error pointing to `worldbank_search_indicators`\n\n---\n\n### `worldbank_get_data` <sub>tool</sub>\n\n- `countries` as ISO2, ISO3, aggregate codes, `WLD`, or `all` alone; at most one of `date_range` (a year, quarter, or month, or a range of one type), `mrv` (the latest N periods across the countries), or `mrnev` (each country's own latest N values — Eritrea's GDP per capita at 2011, where `mrv` gives 2025 and null); `frequency` (`annual`, `quarterly`, `monthly`) picks the period form on series that publish several (`CPTOTSAXN` for Kenya, `monthly`, `mrv: 3` → 2026M07–M05); up to 200 observations a page (~50 KB)\n- Rows carry both country codes, `isAggregate`, and `value: null` for a missing cell, with `nullCount` per page and `lastUpdated`, the source's data vintage; every `date_range`, `mrv`, and `mrnev` read is checked for another query's cached answer and re-read once, and one that fails twice is an `upstream_inconsistent` error rather than a served result\n- Indicators the standard endpoint doesn't serve (WDI Database Archives, PEFA, ICP, GDLD, International Debt Statistics: DSSI, Food Prices for Nutrition) come from their own dataset, disclosed in `sourceScoped` with the release, classification, sector, or counterpart area applied (`dimension_value`)\n\n---\n\n### `worldbank_get_poverty` <sub>tool</sub>\n\n- Economies by ISO3 or ISO2 code, including those PIP publishes only as model estimates (`AFG`), plus PIP's aggregates: `WLD`, regions (`SSF`, `AFE`), income groups (`LMIC`/`LMC`), and lending groups (`IDX`, `IDB`, `IBD`, `REST`); `year` as a year, `all`, or `MRV`; any `poverty_line`, defaulting to the applied PPP vintage's international line; up to 70 estimates a page (~50 KB)\n- Headcount, gap, severity, and Watts index, plus the Gini coefficient, mean log deviation, polarization, and decile shares on survey rows; `estimationType` separates survey rows from gap-filled ones, whose inequality fields are null, and `isAggregate` flags aggregate rows\n- `fill_gaps` (default `true`) includes gap-filled years; `welfare_type` and `reporting_level` narrow economy results, and `ppp_version` picks the PPP vintage\n\n---\n\n### `worldbank_search_projects` <sub>tool</sub>\n\n- Free-text `query` combined by AND with `countries` (ISO3, ISO2, or a World Bank regional code such as `3A`), `region`, `status`, `financial_type`, and a board-approval window (`approved_from`/`approved_to`); up to 80 projects a page, newest approval first\n- Returns ID, name, country, region, status, dates, the commitment amount with its IBRD, IDA, and grant parts, financing windows, sectors, and a URL; `countryCodes` chain into the other tools, a bad code or unparseable query is a typed `invalid_country_code` / `invalid_query` error, and an empty result names the filter that emptied it\n- `include_abstract` (off by default) adds abstracts at 8 projects a page, each cut at 5,000 characters\n\n---\n\n### `worldbank://indicator/{indicatorId}` <sub>resource</sub>\n\n- Indicator metadata as `application/json` — name, description, unit, source dataset, source organization, and topics\n- `indicatorId` comes from `worldbank_search_indicators`; an unknown ID returns a typed not-found error with a recovery hint, while an upstream outage or timeout keeps its own classification instead of reading as a bad ID\n\n---\n\n### `worldbank://country/{countryCode}` <sub>resource</sub>\n\n- Country/aggregate metadata as `application/json` — ISO codes, region, income level, capital, coordinates\n- Accepts one ISO2, ISO3, or World Bank aggregate code — `all` or a list is rejected; an unknown code returns a typed not-found error, distinct from a transient upstream failure\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\nWorld Bank-specific:\n\n- Full World Bank Open Data coverage across three separate upstream APIs — the Indicators API, the Poverty and Inequality Platform, and the Projects lending portfolio\n- 60+ years of development data (PIP coverage from 1963) across 29,500+ indicators for 200+ countries and regional aggregates\n- Client-side keyword search over the indicator catalog, since the upstream `searchterm` parameter doesn't filter\n- Null-value transparency — `null` observations and `nullCount` surfaced rather than silently dropped\n- `isAggregate` flag on every country/data row to distinguish individual countries from aggregate entities\n\nAgent-friendly output:\n\n- Tool cross-references woven into descriptions — e.g. `worldbank_search_indicators` names `worldbank_list_topics` for topic IDs, `worldbank_get_data` names `worldbank_search_indicators` for indicator discovery\n- Structured error contracts with typed `reason` codes and actionable `recovery` hints on every tool\n- Consistent pagination metadata (`totalCount`, `currentPage`, `totalPages`) across all list/search/data tools, with a notice naming the pages that exist when a request runs past the end\n\n## Getting started\n\n### Public Hosted Instance\n\nA public instance is available at `https://worldbank.caseyjhand.com/mcp` — no installation required. Point any MCP client at it via Streamable HTTP:\n\n```json\n{\n  \"mcpServers\": {\n    \"worldbank-mcp-server\": {\n      \"type\": \"streamable-http\",\n      \"url\": \"https://worldbank.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    \"worldbank-mcp-server\": {\n      \"type\": \"stdio\",\n      \"command\": \"bunx\",\n      \"args\": [\"@cyanheads/worldbank-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    \"worldbank-mcp-server\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@cyanheads/worldbank-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    \"worldbank-mcp-server\": {\n      \"type\": \"stdio\",\n      \"command\": \"docker\",\n      \"args\": [\n        \"run\", \"-i\", \"--rm\",\n        \"-e\", \"MCP_TRANSPORT_TYPE=stdio\",\n        \"ghcr.io/cyanheads/worldbank-mcp-server:latest\"\n      ]\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 (or Node.js ≥24.0.0).\n- No API key required — the World Bank Open Data API is public and unauthenticated.\n\n### Installation\n\n1. **Clone the repository:**\n\n```sh\ngit clone https://github.com/cyanheads/worldbank-mcp-server.git\n```\n\n2. **Navigate into the directory:**\n\n```sh\ncd worldbank-mcp-server\n```\n\n3. **Install dependencies:**\n\n```sh\nbun install\n```\n\n4. **Configure environment (optional):**\n\n```sh\ncp .env.example .env\n# edit .env and set optional overrides\n```\n\n## Configuration\n\nAll configuration is validated at startup via Zod schemas in `src/config/server-config.ts`. Environment variables:\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_HTTP_HOST` | HTTP server hostname | `127.0.0.1` |\n| `MCP_HTTP_ENDPOINT_PATH` | HTTP endpoint path where the MCP server is mounted | `/mcp` |\n| `MCP_PUBLIC_URL` | Public origin override for TLS-terminating reverse-proxy deployments | none |\n| `MCP_AUTH_MODE` | Authentication: `none`, `jwt`, or `oauth` | `none` |\n| `MCP_SESSION_MODE` | HTTP session handling: `stateful`, `stateless`, or `auto`. The server declares `stateless` in code — it holds no per-session state — and a value set here overrides that declaration | `stateless` |\n| `MCP_LOG_LEVEL` | Log level (`debug`, `info`, `notice`, `warning`, `error`) | `info` |\n| `STORAGE_PROVIDER_TYPE` | Storage backend: `in-memory`, `filesystem`, `supabase`, `cloudflare-kv/r2/d1` | `in-memory` |\n| `OTEL_ENABLED` | Enable OpenTelemetry | `false` |\n| `WORLDBANK_API_BASE_URL` | World Bank Indicators API base URL override | `https://api.worldbank.org/v2` |\n| `WORLDBANK_PIP_BASE_URL` | Poverty and Inequality Platform API base URL override | `https://api.worldbank.org/pip/v1` |\n| `WORLDBANK_PROJECTS_BASE_URL` | Projects API base URL override | `https://search.worldbank.org/api/v3` |\n| `WORLDBANK_DEFAULT_PER_PAGE` | Default page size for list/search/data operations; `worldbank_get_data`, `worldbank_list_countries`, `worldbank_search_projects`, and `worldbank_get_poverty` still cap it at their own page limits | `50` |\n| `WORLDBANK_CATALOG_CACHE_TTL_MS` | Lifetime of the in-process reference caches — the indicator catalog behind keyword-only search, the country index behind `isAggregate`, source-scoped country codes, and poverty ISO2 codes, each source-scoped dataset's concept/country/period/dimension listings, and PIP's versions listing behind `ppp_version`, regions table behind aggregate codes, and economy list behind model-estimate-only economies; `0` disables them all | `3600000` |\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  # Lint, format, typecheck, and more\n  bun run test      # Runs the test suite\n  ```\n\n### Docker\n\n```sh\ndocker build -t worldbank-mcp-server .\ndocker run --rm -p 3010:3010 worldbank-mcp-server\n```\n\nThe Dockerfile defaults to HTTP transport, stateless session mode, and logs to `/var/log/worldbank-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/mcp-server/tools` | Tool definitions (`*.tool.ts`). Nine tools covering topics, sources, countries, indicators, data, poverty, and projects. |\n| `src/mcp-server/resources` | Resource definitions. Indicator and country metadata resources. |\n| `src/services/worldbank` | World Bank Indicators API service layer — API client and domain types. |\n| `src/services/pip` | Poverty and Inequality Platform API service layer — separate client and domain types. |\n| `src/services/projects` | Projects API service layer — separate client and domain types. |\n| `src/config` | Server-specific environment variable parsing and validation with Zod. |\n| `tests/` | Unit and integration tests, mirroring the `src/` structure. |\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\nThis project is licensed under the Apache 2.0 License. See the [LICENSE](./LICENSE) file for details.\n","readmeFilename":"README.md"}