{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"tech.vauban/pay-mcp","description":"x402 tools for MCP clients: pay exact/Starknet or STARK-receipt 402s, verify, JCS-hash. No account.","version":"0.7.1","packages":[{"registryType":"npm","identifier":"@vauban-pay/mcp","version":"0.7.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Starknet Sepolia RPC endpoint for the two chain-reading tools. Optional; defaults to a public node not operated by Vauban.","name":"STARKNET_RPC_URL"},{"description":"Starknet Sepolia account address enabling make_payment chain mode. Optional; without it make_payment returns a hash-only pending result with no network call.","name":"PAY_MCP_SEPOLIA_ACCOUNT_ADDRESS"},{"description":"Private key for that account. Optional; never required to try the tools.","isSecret":true,"name":"PAY_MCP_SEPOLIA_PRIVATE_KEY"},{"description":"Standard x402 path: comma-separated payTo addresses pay_for_resource may pay, or * for any. Empty pays nobody (fail closed).","name":"PAY_MCP_STANDARD_X402_PAYEES"},{"description":"Standard x402 path: cap on one payment in atomic units (default 0.1 STRK).","name":"PAY_MCP_STANDARD_X402_MAX_WEI"},{"description":"Standard x402 path: a signer of its own (falls back to PAY_MCP_SEPOLIA_*).","name":"PAY_MCP_STANDARD_X402_ACCOUNT_ADDRESS"},{"description":"Private key for that account. Optional.","isSecret":true,"name":"PAY_MCP_STANDARD_X402_PRIVATE_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-08T06:55:23.214124Z","publishedAt":"2026-09-08T06:55:23.214124Z","updatedAt":"2026-09-08T06:55:23.214124Z","isLatest":true}}}
