{"_id":"@akarazhev/bitcoin-risk-brief-mcp","_rev":"3-717929f46ab74c8d7b2bef76fd63643f","name":"@akarazhev/bitcoin-risk-brief-mcp","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@akarazhev/bitcoin-risk-brief-mcp","version":"0.1.0","license":"Apache-2.0","_id":"@akarazhev/bitcoin-risk-brief-mcp@0.1.0","maintainers":[{"name":"akarazhev","email":"andrey.karazhev@minihub.app"}],"homepage":"https://docs.bitcoinriskbrief.minihub.app/agents/mcp-server/","bugs":{"url":"https://github.com/akarazhev/bitcoin-risk-brief/issues"},"bin":{"bitcoin-risk-brief-mcp":"dist/index.js"},"dist":{"shasum":"cc8eaed8eb34847173c30ac70f8a90667c86c4c6","tarball":"https://registry.npmjs.org/@akarazhev/bitcoin-risk-brief-mcp/-/bitcoin-risk-brief-mcp-0.1.0.tgz","fileCount":8,"integrity":"sha512-UwNLwnWpDXuF9tBZP6375ihuRuGpgN18G84/7cmXU/FhtjUiSpgWyE9HoT5a80RkcbfRYGIiMzmdVAtlxCPtaw==","signatures":[{"sig":"MEUCIEn3pWhWpEnhLsWAJsZVLYE9BTZGdQgX2k8ErhWJVLhBAiEA4q27PHto/htPN4Dwl6gVb0USsqE3Qtlg9kC5PhiwMX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27678},"type":"module","engines":{"node":">=22"},"gitHead":"a2591a699ffe2d01f8a5ce128b5da1983c6285f9","mcpName":"io.github.akarazhev/bitcoin-risk-brief","scripts":{"test":"vitest run","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"akarazhev","email":"andrey.karazhev@minihub.app"},"repository":{"url":"git+https://github.com/akarazhev/bitcoin-risk-brief.git","type":"git","directory":"mcp"},"_npmVersion":"11.12.0","description":"MCP server for the Bitcoin Risk Brief public API. Analytics and research context, not financial advice.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","@modelcontextprotocol/server":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"2.1.9","typescript":"5.9.3","@types/node":"22.20.1"},"_npmOperationalInternal":{"tmp":"tmp/bitcoin-risk-brief-mcp_0.1.0_1786975951499_0.48650905536931144","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Does not start under npx; the entrypoint guard failed on npm's bin symlink. Use 0.1.1 or later."},"0.1.1":{"name":"@akarazhev/bitcoin-risk-brief-mcp","version":"0.1.1","license":"Apache-2.0","_id":"@akarazhev/bitcoin-risk-brief-mcp@0.1.1","maintainers":[{"name":"akarazhev","email":"andrey.karazhev@minihub.app"}],"homepage":"https://docs.bitcoinriskbrief.minihub.app/agents/mcp-server/","bugs":{"url":"https://github.com/akarazhev/bitcoin-risk-brief/issues"},"bin":{"bitcoin-risk-brief-mcp":"dist/index.js"},"dist":{"shasum":"7fb9207444068689bfbd909792e51e733b8e3bc4","tarball":"https://registry.npmjs.org/@akarazhev/bitcoin-risk-brief-mcp/-/bitcoin-risk-brief-mcp-0.1.1.tgz","fileCount":8,"integrity":"sha512-uoMc9qMU8cXg343MRoxZKpmmN4OOKNQXbD91fF93QCaVHhuV8IMYbjdbqwknNKAe1R6hzQdtWNAcw9cviCWgXw==","signatures":[{"sig":"MEQCIAoBBpB2BfrpBwpucweKKtrPiIiGc0TZ62pi8XPEsLBwAiAOQOlem/WT0r9rlUIFybaGQTUl/nQXFlNCrD/njQTj9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28233},"type":"module","engines":{"node":">=22"},"gitHead":"b3708b0b08655b9c2e314190d02bf8a4bc5749f0","mcpName":"io.github.akarazhev/bitcoin-risk-brief","scripts":{"test":"vitest run","build":"node ./scripts/clean-dist.mjs && tsc -p tsconfig.build.json","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"akarazhev","email":"andrey.karazhev@minihub.app"},"repository":{"url":"git+https://github.com/akarazhev/bitcoin-risk-brief.git","type":"git","directory":"mcp"},"_npmVersion":"11.12.0","description":"MCP server for the Bitcoin Risk Brief public API. Analytics and research context, not financial advice.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"4.4.3","@modelcontextprotocol/server":"2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"2.1.9","typescript":"5.9.3","@types/node":"22.20.1"},"_npmOperationalInternal":{"tmp":"tmp/bitcoin-risk-brief-mcp_0.1.1_1786990844451_0.8680445324839698","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-08-17T14:12:31.330Z","modified":"2026-08-17T18:22:11.158Z","0.1.0":"2026-08-17T14:12:31.658Z","0.1.1":"2026-08-17T18:20:44.605Z"},"bugs":{"url":"https://github.com/akarazhev/bitcoin-risk-brief/issues"},"license":"Apache-2.0","homepage":"https://docs.bitcoinriskbrief.minihub.app/agents/mcp-server/","repository":{"url":"git+https://github.com/akarazhev/bitcoin-risk-brief.git","type":"git","directory":"mcp"},"description":"MCP server for the Bitcoin Risk Brief public API. Analytics and research context, not financial advice.","maintainers":[{"name":"akarazhev","email":"andrey.karazhev@minihub.app"}],"readme":"# Bitcoin Risk Brief MCP Server\n\nRun with `npx -y @akarazhev/bitcoin-risk-brief-mcp`.\n\nThe server is read-only and provides five tools:\n\n- `check_readiness`\n- `get_current_risk`\n- `get_risk_history` with `days` (default `90`, maximum `730`)\n- `get_risk_levels`\n- `get_brief` with `locale` (`en`, `ru`, `zh`, `de`, `fr`, `es`, or `ar`; default `en`)\n\nEach data tool fetches `/api/readiness` before its own endpoint and includes `covered_through`, `data_state`, and\n`methodology` in its response. For example, `get_current_risk` first reads readiness and then reads\n`/api/risk/latest`, so the returned risk is always paired with its freshness state.\n\nBitcoin Risk Brief provides analytics and research context, not financial advice, a price forecast, or a trade signal.\n","readmeFilename":"README.md"}