{"_id":"@agentguard-run/mcp","_rev":"10-b31d6722a7f85b51846ba39d081852e6","name":"@agentguard-run/mcp","dist-tags":{"latest":"0.3.1"},"versions":{"0.1.0":{"name":"@agentguard-run/mcp","version":"0.1.0","keywords":["mcp","model-context-protocol","ai-agent-security","spend-control","signed-receipts","self-hosted-llm","sovereign-ai","ed25519","local-first"],"license":"SEE LICENSE IN LICENSE","_id":"@agentguard-run/mcp@0.1.0","maintainers":[{"name":"john-mg","email":"john@merchantguard.ai"}],"homepage":"https://agentguard.run/sovereign/","bugs":{"url":"https://github.com/MerchantGuard/merchantguard-website/issues"},"bin":{"agentguard-mcp":"dist/index.js"},"dist":{"shasum":"56760c7c810811a6d68bf410df72f8ff96c4e901","tarball":"https://registry.npmjs.org/@agentguard-run/mcp/-/mcp-0.1.0.tgz","fileCount":5,"integrity":"sha512-I2OORK2LyaAiuHxsOfCmq/ZO6iXQDEuXiLuOcWQs+xwpUPaEHGIumbJ9SRt4XddDOHt2ewLY0klpOBHgQOCInw==","signatures":[{"sig":"MEQCIEHpKIvEXh+6Ir6e236uLzx1v1esP34inihgAjoSiIBZAiAjSXkXOP3aZRWR66kd4zVy+ZXM0Ttj9UHW5QgXW6j7bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23244},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"805fe5d4a7d3521375675fe9364873cd49c2394d","scripts":{"test":"npm run build && AGENTGUARD_LICENSE_ENDPOINT=http://127.0.0.1:9 node test/smoke.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"john-mg","email":"john@merchantguard.ai"},"repository":{"url":"git+https://github.com/MerchantGuard/merchantguard-website.git","type":"git"},"_npmVersion":"11.11.1","description":"AgentGuard MCP server: local spend caps, kill-switch style blocking, and Ed25519-signed provenance receipts for AI agent actions. Zero data plane: prompts never pass through this server.","directories":{},"_nodeVersion":"25.8.2","dependencies":{"zod":"^3.23.8","@noble/ed25519":"^2.1.0","@agentguard-run/spend":"^0.15.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.0_1783462067743_0.4819313504934515","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@agentguard-run/mcp","version":"0.2.0","keywords":["mcp","model-context-protocol","ai-agent-security","spend-control","signed-receipts","self-hosted-llm","sovereign-ai","ed25519","local-first"],"license":"SEE LICENSE IN LICENSE","_id":"@agentguard-run/mcp@0.2.0","maintainers":[{"name":"john-mg","email":"john@merchantguard.ai"}],"homepage":"https://agentguard.run/sovereign/","bugs":{"url":"https://github.com/MerchantGuard/merchantguard-website/issues"},"bin":{"agentguard-mcp":"dist/index.js"},"dist":{"shasum":"a0d5fc6991d8b1a0eff1bdede002d8092534a0df","tarball":"https://registry.npmjs.org/@agentguard-run/mcp/-/mcp-0.2.0.tgz","fileCount":7,"integrity":"sha512-qOTQbigziin7FbxcgOqAqjby49rntMSeA+Exzx7qFv9qyEkfbC/sgv/R2mPLllf9rVDesOsxH0lUCQ3yI7OSBg==","signatures":[{"sig":"MEYCIQDtkwibJRDXl02RoezCL4FGANZ4BSUQU+ko9ZaxP1GevwIhAOCnu/SSHpFlsEFb3MAUGXCbSoqFc5aOPeMMJFhzRFbq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34490},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"928d926c0651267bfab7b755d939c223480411c3","scripts":{"test":"npm run build && AGENTGUARD_LICENSE_ENDPOINT=http://127.0.0.1:9 node test/smoke.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"john-mg","email":"john@merchantguard.ai"},"repository":{"url":"git+https://github.com/MerchantGuard/merchantguard-website.git","type":"git"},"_npmVersion":"10.9.2","description":"AgentGuard MCP server: local spend caps, kill-switch style blocking, and Ed25519-signed provenance receipts for AI agent actions. Zero data plane: prompts never pass through this server.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^3.23.8","@noble/ed25519":"^2.1.0","@agentguard-run/spend":"^0.15.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.0_1788054662937_0.2693454763449712","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@agentguard-run/mcp","version":"0.2.1","keywords":["mcp","model-context-protocol","ai-agent-security","spend-control","signed-receipts","self-hosted-llm","sovereign-ai","ed25519","local-first"],"license":"SEE LICENSE IN LICENSE","_id":"@agentguard-run/mcp@0.2.1","maintainers":[{"name":"john-mg","email":"john@merchantguard.ai"}],"homepage":"https://agentguard.run/sovereign/","bugs":{"url":"https://github.com/MerchantGuard/merchantguard-website/issues"},"bin":{"agentguard-mcp":"dist/index.js"},"dist":{"shasum":"1ba86b96c6b92131087dfe9acad879ae8fd6237c","tarball":"https://registry.npmjs.org/@agentguard-run/mcp/-/mcp-0.2.1.tgz","fileCount":7,"integrity":"sha512-gQM18RPwu+DbOQliBCsgr36O7UD+dZmSezNPAVJh9rJ7s5tN+4ZXBQ1aFigfk3TmYzgLnqna/quEwivzrGA7HQ==","signatures":[{"sig":"MEYCIQCfFihzGC1uLjPQ0Ad6azBdDFQ5L9To/JfY13hESgKwwQIhAOiNnIpUJJP0x3R+hcEMpmXnmX/QnZo3goCwy45rfzME","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34006},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d01ea61b12865414369683ed9bb1c60ca06ea3cc","scripts":{"test":"npm run build && AGENTGUARD_LICENSE_ENDPOINT=http://127.0.0.1:9 node test/smoke.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"john-mg","email":"john@merchantguard.ai"},"repository":{"url":"git+https://github.com/MerchantGuard/merchantguard-website.git","type":"git"},"_npmVersion":"10.9.2","description":"AgentGuard MCP server: local spend caps, kill-switch style blocking, and Ed25519-signed provenance receipts for AI agent actions. Zero data plane: prompts never pass through this server.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^3.23.8","@noble/ed25519":"^2.1.0","@agentguard-run/spend":"^0.15.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.1_1788065407977_0.07800732969378155","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@agentguard-run/mcp","version":"0.2.2","keywords":["mcp","model-context-protocol","ai-agent-security","spend-control","signed-receipts","self-hosted-llm","sovereign-ai","ed25519","local-first"],"license":"SEE LICENSE IN LICENSE","_id":"@agentguard-run/mcp@0.2.2","maintainers":[{"name":"john-mg","email":"john@merchantguard.ai"}],"homepage":"https://agentguard.run/sovereign/","bugs":{"url":"https://github.com/MerchantGuard/merchantguard-website/issues"},"bin":{"agentguard-mcp":"dist/index.js"},"dist":{"shasum":"33d86e380839a946d532232a74fecaa31fbe817b","tarball":"https://registry.npmjs.org/@agentguard-run/mcp/-/mcp-0.2.2.tgz","fileCount":7,"integrity":"sha512-WXRFoE7OTnmIIviMYs28Mi+QdLcC/7By5RCQSAj3gyhCni+UAwAcdxuABMg91sYPCDBI4rUIR5GeTTryTmJhxg==","signatures":[{"sig":"MEYCIQCekozV2cmDJtVG3FifbaIma+Ui3b5NCgje8vaJAS2cngIhAIFuhiDbeLb6ruZzDn1ya5dgFpdT1GV721nFYQJp4Vi4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36352},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"58cfd6ad8f96698637bc5733aa4b02e304271b3c","scripts":{"test":"npm run build && AGENTGUARD_LICENSE_ENDPOINT=http://127.0.0.1:9 node test/smoke.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"john-mg","email":"john@merchantguard.ai"},"repository":{"url":"git+https://github.com/MerchantGuard/merchantguard-website.git","type":"git"},"_npmVersion":"10.9.2","description":"AgentGuard MCP server: local spend caps, kill-switch style blocking, and Ed25519-signed provenance receipts for AI agent actions. Zero data plane: prompts never pass through this server.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^3.23.8","@noble/ed25519":"^2.1.0","@agentguard-run/spend":"^0.15.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.2_1788122166079_0.9732738873454667","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@agentguard-run/mcp","version":"0.2.3","keywords":["mcp","model-context-protocol","ai-agent-security","spend-control","signed-receipts","self-hosted-llm","sovereign-ai","ed25519","local-first"],"license":"SEE LICENSE IN LICENSE","_id":"@agentguard-run/mcp@0.2.3","maintainers":[{"name":"john-mg","email":"john@merchantguard.ai"}],"homepage":"https://agentguard.run/sovereign/","bugs":{"url":"https://github.com/MerchantGuard/merchantguard-website/issues"},"bin":{"agentguard-mcp":"dist/index.js"},"dist":{"shasum":"73c8a7494b8e20691bceb7f33abd99a0ab5c0f8e","tarball":"https://registry.npmjs.org/@agentguard-run/mcp/-/mcp-0.2.3.tgz","fileCount":7,"integrity":"sha512-ShVJ5E4BasmyQevvSHC3hl8g3kBbmeOZFO7aiVbWHnmadnEkytIclONQyEAMmCKyH0hyhQ6yFbCFPac4N3ciuA==","signatures":[{"sig":"MEUCICEKcsJO61c0wUkIEqzx3/ZulDogkT1Pb7QXZ5y7yAeEAiEAzWEd25WKTxmJ68robve56GUbmZzz9CgQ5ptc6iZ/gco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36474},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e7aee6f798a5308d513cc0b47cd2fe402ffe28e5","scripts":{"test":"npm run build && AGENTGUARD_LICENSE_ENDPOINT=http://127.0.0.1:9 node test/smoke.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"john-mg","email":"john@merchantguard.ai"},"repository":{"url":"git+https://github.com/MerchantGuard/merchantguard-website.git","type":"git"},"_npmVersion":"10.9.2","description":"AgentGuard MCP server: local spend caps, kill-switch style blocking, and Ed25519-signed provenance receipts for AI agent actions. Zero data plane: prompts never pass through this server.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^3.23.8","@noble/ed25519":"^2.1.0","@agentguard-run/spend":"^0.15.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.3_1788125977415_0.803514665703831","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@agentguard-run/mcp","version":"0.2.4","keywords":["mcp","model-context-protocol","ai-agent-security","spend-control","signed-receipts","self-hosted-llm","sovereign-ai","ed25519","local-first"],"license":"SEE LICENSE IN LICENSE","_id":"@agentguard-run/mcp@0.2.4","maintainers":[{"name":"john-mg","email":"john@merchantguard.ai"}],"homepage":"https://agentguard.run/sovereign/","bugs":{"url":"https://github.com/MerchantGuard/merchantguard-website/issues"},"bin":{"agentguard-mcp":"dist/index.js"},"dist":{"shasum":"e30ffa07d3827106cff93de037c349875adc0ec8","tarball":"https://registry.npmjs.org/@agentguard-run/mcp/-/mcp-0.2.4.tgz","fileCount":7,"integrity":"sha512-opgvI0i2m7VIboCEBDORp9r2QnvUwF0nBIn3lfMr2+1W2iyxik1JIulA6+4FoaecBYaeijYH9piEmjmGDaHRCg==","signatures":[{"sig":"MEYCIQDjjDh9MtVO6YfkYJzV7GInfiGwsuI8SRaZB57f14fcEgIhAM4PPOS8ogJ38nCCW1Ya7K7T/deI+s78jxIVBRn58Yau","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36636},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"94529f19306e64ac9763a8eacef88f6066665c6a","scripts":{"test":"npm run build && AGENTGUARD_LICENSE_ENDPOINT=http://127.0.0.1:9 node test/smoke.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"john-mg","email":"john@merchantguard.ai"},"repository":{"url":"git+https://github.com/MerchantGuard/merchantguard-website.git","type":"git"},"_npmVersion":"10.9.2","description":"AgentGuard MCP server: local spend caps, kill-switch style blocking, and Ed25519-signed provenance receipts for AI agent actions. Zero data plane: prompts never pass through this server.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^3.23.8","@noble/ed25519":"^2.1.0","@agentguard-run/spend":"^0.16.5","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.4_1788134818003_0.8960489717789433","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@agentguard-run/mcp","version":"0.2.5","keywords":["mcp","model-context-protocol","ai-agent-security","spend-control","signed-receipts","self-hosted-llm","sovereign-ai","ed25519","local-first"],"license":"SEE LICENSE IN LICENSE","_id":"@agentguard-run/mcp@0.2.5","maintainers":[{"name":"john-mg","email":"john@merchantguard.ai"}],"homepage":"https://agentguard.run/sovereign/","bugs":{"url":"https://github.com/MerchantGuard/merchantguard-website/issues"},"bin":{"agentguard-mcp":"dist/index.js"},"dist":{"shasum":"3983bc6ba248d998988fabad0cff56a3cef30919","tarball":"https://registry.npmjs.org/@agentguard-run/mcp/-/mcp-0.2.5.tgz","fileCount":7,"integrity":"sha512-9Gd6fQ+HzDzGDcGqq2WBEljj3BeHHg8Lk1kwBI+hqoJD4UoC7zJt9WtVPMtUmZfFDxTJuJckL00lcoKRlHr0wA==","signatures":[{"sig":"MEUCIQDIf5Rzea5V2FuyERtcs+ctyQskNgu77SQdQVZPMGrKkAIge8FTTyCkqvA13bYUHqln3PxFdoARtFOpstSbJYCnKl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37082},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"58509fee5ae098e0d1a03c32217cb099fb7de1cf","scripts":{"test":"npm run build && AGENTGUARD_LICENSE_ENDPOINT=http://127.0.0.1:9 node test/smoke.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"john-mg","email":"john@merchantguard.ai"},"repository":{"url":"git+https://github.com/MerchantGuard/merchantguard-website.git","type":"git"},"_npmVersion":"10.9.2","description":"AgentGuard MCP server: local spend caps, kill-switch style blocking, and Ed25519-signed provenance receipts for AI agent actions. Zero data plane: prompts never pass through this server.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^3.23.8","@noble/ed25519":"^2.1.0","@agentguard-run/spend":"^0.16.5","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.5_1788151099000_0.721974391961961","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@agentguard-run/mcp","version":"0.2.6","keywords":["mcp","model-context-protocol","ai-agent-security","spend-control","signed-receipts","self-hosted-llm","sovereign-ai","ed25519","local-first"],"license":"SEE LICENSE IN LICENSE","_id":"@agentguard-run/mcp@0.2.6","maintainers":[{"name":"john-mg","email":"john@merchantguard.ai"}],"homepage":"https://agentguard.run/sovereign/","bugs":{"url":"https://github.com/MerchantGuard/merchantguard-website/issues"},"bin":{"agentguard-mcp":"dist/index.js"},"dist":{"shasum":"4180b581d8f098d7f537afc5dbbe7e4a70c1ecc4","tarball":"https://registry.npmjs.org/@agentguard-run/mcp/-/mcp-0.2.6.tgz","fileCount":7,"integrity":"sha512-i4B7Itey5Nnh43yJy2uO0M+hbBe1A0XH3DWPDYi6YRPY+uutHitOyeU12TzMsivCCJ94BWLHXArvxQT3eC1o2Q==","signatures":[{"sig":"MEUCIQDpNXuOIeKk/dYTCDzN4N4L0qoar9tchWYh83Etp2q+LgIgfEQrEPAVB92v8XfiyIzZU4E3v0JfKdS7qmjLBjMF7u8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37275},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f3133204aaae916049f775e2769013582c89dedf","scripts":{"test":"npm run build && AGENTGUARD_LICENSE_ENDPOINT=http://127.0.0.1:9 node test/smoke.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"john-mg","email":"john@merchantguard.ai"},"repository":{"url":"git+https://github.com/MerchantGuard/merchantguard-website.git","type":"git"},"_npmVersion":"10.9.2","description":"AgentGuard MCP server: local spend caps, kill-switch style blocking, and Ed25519-signed provenance receipts for AI agent actions. Zero data plane: prompts never pass through this server.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^3.23.8","@noble/ed25519":"^2.1.0","@agentguard-run/spend":"^0.18.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.6_1788294291231_0.9952936267432526","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@agentguard-run/mcp","version":"0.3.0","keywords":["mcp","model-context-protocol","ai-agent-security","spend-control","signed-receipts","self-hosted-llm","sovereign-ai","ed25519","local-first"],"license":"SEE LICENSE IN LICENSE","_id":"@agentguard-run/mcp@0.3.0","maintainers":[{"name":"john-mg","email":"john@merchantguard.ai"}],"homepage":"https://agentguard.run/sovereign/","bugs":{"url":"https://github.com/MerchantGuard/merchantguard-website/issues"},"bin":{"agentguard-mcp":"dist/index.js"},"dist":{"shasum":"34b155bbb94a845d2d1d84309f67c8521791c2cb","tarball":"https://registry.npmjs.org/@agentguard-run/mcp/-/mcp-0.3.0.tgz","fileCount":8,"integrity":"sha512-J15DygvrDo6+ofCBlokmuqHHbBBzHKVga3a/I+4fali/uQx+z7/Wm3ifkzvhlAHbtbTVqdkogkdRtFKdlQAV+w==","signatures":[{"sig":"MEUCIQD87ItGtfn/psRnaeY8CSS4A2UdS1XgQskBsG6AdyASgAIgex5kchIwHmsgIxTnFRqz7KdhtzbZa5Jxc4WxFmcZfkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41425},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"14071c3fa91c8815a01a092493dcc26f92618834","scripts":{"test":"npm run build && AGENTGUARD_LICENSE_ENDPOINT=http://127.0.0.1:9 node test/smoke.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"john-mg","email":"john@merchantguard.ai"},"repository":{"url":"git+https://github.com/MerchantGuard/merchantguard-website.git","type":"git"},"_npmVersion":"10.9.2","description":"AgentGuard MCP server: local spend caps, kill-switch style blocking, and Ed25519-signed provenance receipts for AI agent actions. Zero data plane: prompts never pass through this server.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"zod":"^3.23.8","@noble/ed25519":"^2.1.0","@agentguard-run/spend":"^0.19.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.0_1789662810166_0.7707396254557224","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"_id":"@agentguard-run/mcp@0.3.1","bin":{"agentguard-mcp":"dist/index.js"},"bugs":{"url":"https://github.com/MerchantGuard/agentguard-mcp/issues"},"dist":{"shasum":"a40e209e1b929fa5cc6bc41f843c6ec305516762","tarball":"https://registry.npmjs.org/@agentguard-run/mcp/-/mcp-0.3.1.tgz","fileCount":9,"integrity":"sha512-dyemFf/AGVZww4+NUhyIa4asrqFm/KgiuQoPROf+XWWQBCg09SDB2GXKEM6EwqYnVV0Zb23BNHfT+8nYUVxscA==","signatures":[{"sig":"MEQCIBbtQxfjrc9DU70jBLynbyF41ykVs4Pl/3vP0mNrs17ZAiB/r5sJRflgQ89PZM0BnQH4D8GcZFLp4qXveOMW6Dxg1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIELu7Kfzr/qteaL9zOY7nU95vrTyAkW5/gIMqsujZScAAiBFTqWRQ9YeHTRhBvMI3CeyTRAUGFl4KguqJHXVTATR8A=="}],"unpackedSize":50342},"main":"dist/index.js","name":"@agentguard-run/mcp","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"license":"SEE LICENSE IN LICENSE","mcpName":"io.github.MerchantGuard/agentguard","scripts":{"test":"npm run build && node --test test/*.test.mjs && AGENTGUARD_NO_BEACON=1 AGENTGUARD_LICENSE_KEY= AGENTGUARD_LICENSE_ENDPOINT=http://127.0.0.1:9 node test/smoke.mjs","build":"tsc","scan:release":"node scripts/release-scan.mjs","prepublishOnly":"npm test && npm run scan:release"},"version":"0.3.1","_npmUser":{"name":"john-mg","email":"john@merchantguard.ai"},"homepage":"https://agentguard.run","keywords":["mcp","model-context-protocol","ai-agent-security","spend-control","signed-receipts","self-hosted-llm","sovereign-ai","ed25519","local-first"],"repository":{"url":"git+https://github.com/MerchantGuard/agentguard-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"AgentGuard MCP server: local spend caps, kill-switch style blocking, and Ed25519-signed provenance receipts for AI agent actions. Zero data plane: prompts never pass through this server.","directories":{},"maintainers":[{"name":"john-mg","email":"john@merchantguard.ai"}],"_nodeVersion":"22.17.1","dependencies":{"zod":"^3.23.8","@noble/ed25519":"^2.1.0","@agentguard-run/spend":"^0.19.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_0.3.1_1790014852636_0.5407208566596449"}}},"time":{"created":"2026-07-07T22:07:47.626Z","modified":"2026-09-21T18:20:53.068Z","0.1.0":"2026-07-07T22:07:47.898Z","0.2.0":"2026-08-30T01:51:03.073Z","0.2.1":"2026-08-30T04:50:08.130Z","0.2.2":"2026-08-30T20:36:06.218Z","0.2.3":"2026-08-30T21:39:37.551Z","0.2.4":"2026-08-31T00:06:58.140Z","0.2.5":"2026-08-31T04:38:19.135Z","0.2.6":"2026-09-01T20:24:51.381Z","0.3.0":"2026-09-17T16:33:30.318Z","0.3.1":"2026-09-21T18:20:52.746Z"},"bugs":{"url":"https://github.com/MerchantGuard/agentguard-mcp/issues"},"license":"SEE LICENSE IN LICENSE","homepage":"https://agentguard.run","keywords":["mcp","model-context-protocol","ai-agent-security","spend-control","signed-receipts","self-hosted-llm","sovereign-ai","ed25519","local-first"],"repository":{"url":"git+https://github.com/MerchantGuard/agentguard-mcp.git","type":"git"},"description":"AgentGuard MCP server: local spend caps, kill-switch style blocking, and Ed25519-signed provenance receipts for AI agent actions. Zero data plane: prompts never pass through this server.","maintainers":[{"name":"john-mg","email":"john@merchantguard.ai"}],"readme":"# @agentguard-run/mcp\n\nAgentGuard® as an MCP server: local spend caps and Ed25519-signed provenance receipts for AI agent actions, usable from any Model Context Protocol host (Claude Desktop, Claude Code, Cursor, Cline, or your own agent runtime).\n\n**Zero data plane.** Tools accept metadata only: model names, token counts, endpoint URLs. Prompts and completions never pass through this server, and their content stays on your machine. Receipts are content-free.\n\nA configured license uses the license and seat service. Optional activation telemetry requires consent and can be disabled with `AGENTGUARD_NO_BEACON=1`. Neither path sends prompts, tool content or receipts.\n\n## Install\n\n```json\n{\n  \"mcpServers\": {\n    \"agentguard\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@agentguard-run/mcp\"]\n    }\n  }\n}\n```\n\nOptional environment variables:\n\n| Variable | Default | Meaning |\n|----------|---------|---------|\n| `AGENTGUARD_MCP_DAILY_CAP_CENTS` | `500` | Hard per-day spend cap (block on exceed) |\n| `AGENTGUARD_MCP_PER_CALL_CAP_CENTS` | `100` | Hard per-call spend cap (block on exceed) |\n| `AGENTGUARD_MCP_TENANT` | `mcp-local` | Tenant scope stamped into receipts |\n| `AGENTGUARD_HOME` | `~/.agentguard` | Signing key and decision-ledger directory |\n| `AGENTGUARD_MCP_LEDGER` | `ndjson` | Persist signed decisions; `memory` restores process-only storage |\n| `AGENTGUARD_MCP_DISABLE_COST_OVERRIDE` | unset | `1` discards and prevents pricing overrides |\n| `AGENTGUARD_ACTOR_DIGEST` | unset | `1` stores SHA-256 digests of actor IDs; provider stays readable |\n\nA signing keypair is generated on first run and persisted to `<AGENTGUARD_HOME>/mcp-signing.json` (0600). Signed decisions are appended to `<AGENTGUARD_HOME>/<tenant>/decisions.ndjson`, including the public verification key. Exports include prior process runs and new decisions extend the existing chain. Tenant directory names use the spend store's filename normalization. Spend counters remain process-local, as in earlier versions.\n\nAll tools accept optional `agent_id`, `task_id`, and `workflow_id` identifier parameters. `spend_decide` passes these to the call context, signing them as `actor.agentId`, `actor.taskId`, and `actor.workflowId`; the configured tenant becomes `actor.tenantId`. Other tools accept these metadata fields without recording a spend decision. Prompts, arbitrary content, credentials, and filesystem paths are rejected as IDs. Existing calls without these parameters keep working.\n\n## Tools\n\n- **`spend_decide`**: gate a model call before it runs. Returns allow/block plus a signed, hash-chained receipt recording model identity, weights origin country (China-origin families such as GLM, DeepSeek, Qwen, and Kimi are flagged automatically), hosting jurisdiction, and retention posture. Unrecognized endpoints (vLLM, Ollama, TGI, your own cluster) route as `self-hosted`: zero retention, your jurisdiction.\n- **`verify_receipt`**: independently verify any receipt. Change one signed byte and verification fails.\n- **`export_receipts`**: export the tenant decision ledger as a verified hash chain, including earlier process runs. Memory mode exports only the current process.\n- **`set_model_cost`**: register pricing for self-hosted models (AgentGuard fails closed on unknown costs).\n- **`provenance_preview`**: see what would be attested for a model/endpoint without spending.\n- **`spend_status`**: active caps, tenant, decision count, signer fingerprint.\n\n## Why\n\nWhen agents move from hosted APIs to self-hosted models, the provider's spend dashboard, rate limits, and audit logs disappear with the provider. AgentGuard puts them back, locally, and adds something hosted providers never gave you: a cryptographic receipt an outsider can verify without trusting you or us.\n\nMore: https://agentguard.run/sovereign/ and https://agentguard.run/sovereign/guide/\n\n## Verify independently\n\nAny receipt can be checked off-platform at https://agentguard.run/verify or with `verify_receipt` and the signer public key from `spend_status`.\n\n## Local release verification\n\nRequires Node.js 20.19 or later. Run `npm ci`, `npm test`, and `npm run scan:release`\nfrom this package or its public mirror. The lockfile uses the published spend\n0.19.0 package; no private sibling checkout is required.\n\nRelease checklist: keep `package.json`, the server version in `src/index.ts`, and\nboth versions in `server.json` aligned; run the tests and release scan; publish\nnpm first, publish with `mcp-publisher`, then verify the registry's active entry.\nSee [the registry release guide](https://github.com/MerchantGuard/agentguard-mcp/blob/main/docs/mcp-registry.md) for exact commands and the\npublic mirror allowlist.\n\nThe official registry name is `io.github.MerchantGuard/agentguard`. Its package\nentry runs `@agentguard-run/mcp` locally through `npx` and stdio.\n\nAgentGuard® is a registered trademark of Dunecrest Ventures Inc. US patent filings pending. This package is governance software, not legal or compliance advice.\n","readmeFilename":"README.md"}