{ "name": "@kaditang/402sentinel-mcp", "version": "0.9.0", "description": "DEPRECATED: the hosted 402Sentinel service was retired on 2026-10-31. MCP client for x402 payment-safety checks; needs SENTINEL_URL (no default; 402sentinel.com is refused).", "type": "module", "bin": { "402sentinel-mcp": "./dist/index.js" }, "main": "dist/index.js", "files": [ "dist", "README.md" ], "scripts": { "build": "node node_modules/typescript/bin/tsc", "start": "node dist/index.js", "dev": "node node_modules/tsx/dist/cli.mjs src/index.ts", "prepublishOnly": "npm whoami >/dev/null 2>&1 || { echo ''; echo ' x npm auth expired (or registry unreachable) -- run: npm login'; echo ' Publishing while logged out fails with a MISLEADING E404 \"not in this registry\",'; echo ' never a 401, and the package name/version are fine.'; echo ' Override (registry flaky, auth actually fine): npm publish --ignore-scripts'; echo ''; exit 1; } && node node_modules/typescript/bin/tsc", "test": "node --import tsx --test src/*.test.ts" }, "keywords": [ "x402", "mcp", "ai-agents", "risk", "counterparty", "base", "usdc" ], "author": "Biao Tang", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.0.4", "@x402/core": "2.13.0", "@x402/evm": "2.13.0", "viem": "^2.21.0" }, "devDependencies": { "@types/node": "^25.9.2", "tsx": "^4.0.0", "typescript": "^5.0.0" }, "mcpName": "io.github.kaditang/402sentinel-mcp" }