{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.a32116150-ctrl/verify402-mcp","description":"Free x402 preflight gate plus paid on-chain truth checks for AI agents.","title":"verify402","repository":{"url":"https://github.com/a32116150-ctrl/verify402","source":"github","subfolder":"mcp-bridge"},"version":"1.0.7","websiteUrl":"https://verify402.onrender.com","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"verify402-mcp","version":"1.0.7","transport":{"type":"stdio"},"environmentVariables":[{"description":"verify402 base URL","name":"VERIFY402_URL"},{"description":"Private key for a dedicated hot wallet. Omit for the free preflight_gate only. verify402-mcp@1.0.7 (this published release) defaults paid calls to Base Sepolia testnet (eip155:84532) for the public demo. Base mainnet (eip155:8453) is an explicit opt-in for a separate deployment and is not enabled by this release. Fund only Base Sepolia testnet USDC for the demo. Never use a main wallet.","isSecret":true,"name":"EVM_PRIVATE_KEY"},{"description":"Comma-separated EVM payment networks for paid calls. Default Base Sepolia testnet (eip155:84532); set eip155:8453 explicitly for Base mainnet. The supported network-to-canonical-asset map is constrained to Base Sepolia and Base mainnet.","default":"eip155:84532","name":"VERIFY402_NETWORKS"},{"description":"Hard cap on one x402 payment in USD (default 0.25). Enforced before signing.","name":"MAX_PAYMENT_USD"},{"description":"Optional cap for total spend per UTC day across restarts.","name":"MAX_DAILY_USD"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-23T23:55:58.349764Z","publishedAt":"2026-10-23T23:55:58.349764Z","updatedAt":"2026-10-23T23:55:58.349764Z","isLatest":false}}}
