{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless USDC/USDT payments across 7 EVM chains, callable from any MCP client.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.1.3","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.1.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Q402 API key from https://q402.quackai.ai/dashboard. q402_test_* keys keep the server in sandbox mode; q402_live_* keys are required for real on-chain transactions.","format":"string","isSecret":true,"name":"Q402_API_KEY"},{"description":"Hex-encoded EVM private key used to sign payment authorizations. Required only for real on-chain payments (live mode).","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Set to '1' to allow real on-chain transactions. Any other value (or unset) keeps the server in sandbox mode regardless of API key tier.","format":"string","default":"0","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap. Any q402_pay request with amount above this is rejected before signing.","format":"string","default":"5","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api when unset; useful for self-hosted Q402 deployments.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-03T00:35:51.315758Z","publishedAt":"2026-05-03T00:35:51.315758Z","updatedAt":"2026-05-03T00:35:51.315758Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless USDC, USDT, and RLUSD payments across 7 EVM chains, callable from any MCP client.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.3.0","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Q402 API key from https://q402.quackai.ai/dashboard. q402_test_* keys keep the server in sandbox mode; q402_live_* keys are required for real on-chain transactions.","format":"string","isSecret":true,"name":"Q402_API_KEY"},{"description":"Hex-encoded EVM private key used to sign payment authorizations. Required only for real on-chain payments (live mode).","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Set to '1' to allow real on-chain transactions. Any other value (or unset) keeps the server in sandbox mode regardless of API key tier.","format":"string","default":"0","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap. Any q402_pay request with amount above this is rejected before signing.","format":"string","default":"5","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api when unset; useful for self-hosted Q402 deployments.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-12T07:24:49.15643Z","publishedAt":"2026-05-12T07:24:49.15643Z","updatedAt":"2026-05-12T07:24:49.15643Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless USDC, USDT, and RLUSD payments across 7 EVM chains, callable from any MCP client.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.3.1","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.3.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Q402 API key from https://q402.quackai.ai/dashboard. q402_test_* keys keep the server in sandbox mode; q402_live_* keys are required for real on-chain transactions.","format":"string","isSecret":true,"name":"Q402_API_KEY"},{"description":"Hex-encoded EVM private key used to sign payment authorizations. Required only for real on-chain payments (live mode).","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Set to '1' to allow real on-chain transactions. Any other value (or unset) keeps the server in sandbox mode regardless of API key tier.","format":"string","default":"0","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap. Any q402_pay request with amount above this is rejected before signing.","format":"string","default":"5","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api when unset; useful for self-hosted Q402 deployments.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-12T07:34:34.108024Z","publishedAt":"2026-05-12T07:34:34.108024Z","updatedAt":"2026-05-12T07:34:34.108024Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless USDC, USDT, and RLUSD payments across 7 EVM chains, callable from any MCP client.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.3.2","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.3.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Q402 API key from https://q402.quackai.ai/dashboard. q402_test_* keys keep the server in sandbox mode; q402_live_* keys are required for real on-chain transactions.","format":"string","isSecret":true,"name":"Q402_API_KEY"},{"description":"Hex-encoded EVM private key used to sign payment authorizations. Required only for real on-chain payments (live mode).","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Set to '1' to allow real on-chain transactions. Any other value (or unset) keeps the server in sandbox mode regardless of API key tier.","format":"string","default":"0","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap. Any q402_pay request with amount above this is rejected before signing.","format":"string","default":"5","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api when unset; useful for self-hosted Q402 deployments.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-12T08:07:45.573094Z","publishedAt":"2026-05-12T08:07:45.573094Z","updatedAt":"2026-05-12T08:07:45.573094Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless USDC, USDT, and RLUSD payments across 7 EVM chains, callable from any MCP client.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.3.3","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.3.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Q402 API key from https://q402.quackai.ai/dashboard. q402_test_* keys keep the server in sandbox mode; q402_live_* keys are required for real on-chain transactions.","format":"string","isSecret":true,"name":"Q402_API_KEY"},{"description":"Hex-encoded EVM private key used to sign payment authorizations. Required only for real on-chain payments (live mode).","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Set to '1' to allow real on-chain transactions. Any other value (or unset) keeps the server in sandbox mode regardless of API key tier.","format":"string","default":"0","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap. Any q402_pay request with amount above this is rejected before signing.","format":"string","default":"5","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api when unset; useful for self-hosted Q402 deployments.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-12T09:57:45.640568Z","publishedAt":"2026-05-12T09:57:45.640568Z","updatedAt":"2026-05-12T09:57:45.640568Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless USDC, USDT, and RLUSD payments across 7 EVM chains, callable from any MCP client.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.3.4","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.3.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Q402 API key from https://q402.quackai.ai/dashboard. q402_test_* keys keep the server in sandbox mode; q402_live_* keys are required for real on-chain transactions.","format":"string","isSecret":true,"name":"Q402_API_KEY"},{"description":"Hex-encoded EVM private key used to sign payment authorizations. Required only for real on-chain payments (live mode).","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Set to '1' to allow real on-chain transactions. Any other value (or unset) keeps the server in sandbox mode regardless of API key tier.","format":"string","default":"0","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap. Any q402_pay request with amount above this is rejected before signing.","format":"string","default":"5","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api when unset; useful for self-hosted Q402 deployments.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-12T11:16:47.717185Z","publishedAt":"2026-05-12T11:16:47.717185Z","updatedAt":"2026-05-12T11:16:47.717185Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless USDC, USDT, and RLUSD payments across 7 EVM chains, callable from any MCP client.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.4.0","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Q402 API key from https://q402.quackai.ai/dashboard. q402_test_* keys keep the server in sandbox mode; q402_live_* keys are required for real on-chain transactions.","format":"string","isSecret":true,"name":"Q402_API_KEY"},{"description":"Hex-encoded EVM private key used to sign payment authorizations. Required only for real on-chain payments (live mode).","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Set to '1' to allow real on-chain transactions. Any other value (or unset) keeps the server in sandbox mode regardless of API key tier.","format":"string","default":"0","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap. Any q402_pay request with amount above this is rejected before signing.","format":"string","default":"5","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api. Set explicitly when running against a self-hosted Q402 deployment or a non-canonical environment.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T10:17:59.056633Z","publishedAt":"2026-05-18T10:17:59.056633Z","updatedAt":"2026-05-18T10:17:59.056633Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless USDC, USDT, and RLUSD payments across 8 EVM chains, callable from any MCP client.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.4.1","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.4.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Q402 API key from https://q402.quackai.ai/dashboard. q402_test_* keys keep the server in sandbox mode; q402_live_* keys are required for real on-chain transactions.","format":"string","isSecret":true,"name":"Q402_API_KEY"},{"description":"Hex-encoded EVM private key used to sign payment authorizations. Required only for real on-chain payments (live mode).","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Set to '1' to allow real on-chain transactions. Any other value (or unset) keeps the server in sandbox mode regardless of API key tier.","format":"string","default":"0","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap. Any q402_pay request with amount above this is rejected before signing.","format":"string","default":"5","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api. Set explicitly when running against a self-hosted Q402 deployment or a non-canonical environment.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T16:39:48.483087Z","publishedAt":"2026-05-18T16:39:48.483087Z","updatedAt":"2026-05-18T16:39:48.483087Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless USDC, USDT, and RLUSD payments across 8 EVM chains, callable from any MCP client.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.4.2","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.4.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Q402 API key from https://q402.quackai.ai/dashboard. q402_test_* keys keep the server in sandbox mode; q402_live_* keys are required for real on-chain transactions.","format":"string","isSecret":true,"name":"Q402_API_KEY"},{"description":"Hex-encoded EVM private key used to sign payment authorizations. Required only for real on-chain payments (live mode).","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Set to '1' to allow real on-chain transactions. Any other value (or unset) keeps the server in sandbox mode regardless of API key tier.","format":"string","default":"0","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap. Any q402_pay request with amount above this is rejected before signing.","format":"string","default":"5","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api. Set explicitly when running against a self-hosted Q402 deployment or a non-canonical environment.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-18T16:56:49.320078Z","publishedAt":"2026-05-18T16:56:49.320078Z","updatedAt":"2026-05-18T16:56:49.320078Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless USDC/USDT/RLUSD payments across 9 EVM chains. Nine tools, sandbox by default.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.6.0","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.6.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Free Trial API key from https://q402.quackai.ai/event — BNB Chain only, 2,000 sponsored TXs, gas covered by Q402. BNB payments auto-route to this key when set (same rule for q402_pay and q402_batch_pay up to 5 recipients).","format":"string","isSecret":true,"name":"Q402_TRIAL_API_KEY"},{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Paid Multichain API key from https://q402.quackai.ai/payment — full 9-chain support with per-chain Gas Tank. Auto-routed for non-BNB payments and whenever keyScope='multichain' is chosen.","format":"string","isSecret":true,"name":"Q402_MULTICHAIN_API_KEY"},{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads (and never round-trips through chat). Fill this field directly ONLY if your MCP client manages secrets for you. Value is a hex-encoded EVM private key (0x + 64 hex chars) used to sign payment authorizations LOCALLY on your machine. Use a fresh wallet, not your main one.","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Live-mode switch. 0 = sandbox (test mode, no funds move — every q402_pay returns a fake hash). 1 = real on-chain payments. Default 1 since v0.5.11: safe because mode only flips to live when BOTH a live API key (q402_live_*) AND a valid 32-byte private key are configured. Without those, the server stays in sandbox regardless of this flag.","format":"string","default":"1","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap. Any q402_pay request with amount above this is rejected before signing. Lower this if you want a tighter agent blast-radius; raise for treasury-grade transfers.","format":"string","default":"200","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api. Set explicitly when running against a self-hosted Q402 deployment or a non-canonical environment.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-26T17:52:01.848933Z","publishedAt":"2026-05-26T17:52:01.848933Z","updatedAt":"2026-05-26T17:52:01.848933Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless USDC/USDT/RLUSD payments across 9 EVM chains. Nine tools, sandbox by default.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.6.1","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.6.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Free Trial API key from https://q402.quackai.ai/event — BNB Chain only, 2,000 sponsored TXs, gas covered by Q402. BNB payments auto-route to this key when set (same rule for q402_pay and q402_batch_pay up to 5 recipients).","format":"string","isSecret":true,"name":"Q402_TRIAL_API_KEY"},{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Paid Multichain API key from https://q402.quackai.ai/payment — full 9-chain support with per-chain Gas Tank. Auto-routed for non-BNB payments and whenever keyScope='multichain' is chosen.","format":"string","isSecret":true,"name":"Q402_MULTICHAIN_API_KEY"},{"description":"Mode A — real EOA signing. Hex-encoded EVM private key (0x + 64 hex chars) of YOUR MetaMask wallet, used to sign payment authorizations LOCALLY on your machine. After your first payment that wallet shows as 'Smart account' in MetaMask (EIP-7702 delegation, reversible via q402_clear_delegation). Use a fresh wallet, not your main one. Skip this and pick Mode B (Q402_AGENTIC_PRIVATE_KEY) or Mode C (server-managed Agent Wallet) if you'd rather keep your MetaMask untouched. Recommended path: run q402_doctor after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads.","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Mode B — local Agent Wallet signing. Hex-encoded EVM private key (0x + 64 hex chars) exported from your Agent Wallet at https://q402.quackai.ai/dashboard → Agent tab → Export. Signs LOCALLY just like Mode A, but the signer is your dedicated Agent Wallet — your MetaMask EOA is never touched. Pick this for AI-agent automation when you want a dedicated purse with per-tx + daily caps you set on the dashboard.","format":"string","isSecret":true,"name":"Q402_AGENTIC_PRIVATE_KEY"},{"description":"Live-mode switch. 0 = sandbox (test mode, no funds move — every q402_pay returns a fake hash). 1 = real on-chain payments. Default 1 since v0.5.11: safe because mode only flips to live when BOTH a live API key (q402_live_*) AND a valid 32-byte private key are configured. Without those, the server stays in sandbox regardless of this flag.","format":"string","default":"1","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap. Any q402_pay request with amount above this is rejected before signing. Lower this if you want a tighter agent blast-radius; raise for treasury-grade transfers.","format":"string","default":"200","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api. Set explicitly when running against a self-hosted Q402 deployment or a non-canonical environment.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"},{"description":"Server-managed Agent Wallet picker (walletMode='agentic-server' only). Lowercased agent wallet address (the hex 0x... shown on the Agent tab of your dashboard) selecting which of your Agent Wallets to spend from when you hold more than one (max 10 per owner). Omit to use the default wallet. Ignored for the local-signing modes that carry their own private key.","format":"string","name":"Q402_AGENT_WALLET_ADDRESS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-27T04:48:45.140908Z","publishedAt":"2026-05-27T04:48:45.140908Z","updatedAt":"2026-05-27T04:48:45.140908Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless USDC/USDT/RLUSD payments across 10 EVM chains. Sixteen tools, sandbox-default.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.8.1","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.8.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Free Trial API key from https://q402.quackai.ai/event — BNB Chain only, 2,000 sponsored TXs, gas covered by Q402. BNB payments auto-route to this key when set (same rule for q402_pay and q402_batch_pay up to 5 recipients).","format":"string","isSecret":true,"name":"Q402_TRIAL_API_KEY"},{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Paid Multichain API key from https://q402.quackai.ai/payment — full 10-chain support with per-chain Gas Tank. Auto-routed for non-BNB payments and whenever keyScope='multichain' is chosen.","format":"string","isSecret":true,"name":"Q402_MULTICHAIN_API_KEY"},{"description":"Mode A — real EOA signing. Hex-encoded EVM private key (0x + 64 hex chars) of YOUR MetaMask wallet, used to sign payment authorizations LOCALLY on your machine. After your first payment that wallet shows as 'Smart account' in MetaMask (EIP-7702 delegation, reversible via q402_clear_delegation). Use a fresh wallet, not your main one. Skip this and pick Mode B (Q402_AGENTIC_PRIVATE_KEY) or Mode C (server-managed Agent Wallet) if you'd rather keep your MetaMask untouched. Recommended path: run q402_doctor after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads.","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Mode B — local Agent Wallet signing. Hex-encoded EVM private key (0x + 64 hex chars) exported from your Agent Wallet at https://q402.quackai.ai/dashboard → Agent tab → Export. Signs LOCALLY just like Mode A, but the signer is your dedicated Agent Wallet — your MetaMask EOA is never touched. Pick this for AI-agent automation when you want a dedicated purse with per-tx + daily caps you set on the dashboard.","format":"string","isSecret":true,"name":"Q402_AGENTIC_PRIVATE_KEY"},{"description":"Live-mode switch. 0 = sandbox (test mode, no funds move — every q402_pay returns a fake hash). 1 = real on-chain payments. Default 1 since v0.5.11: safe because mode only flips to live when a live API key (q402_live_*) is set AND one of (a) a valid 32-byte private key for local signing modes, OR (b) walletMode=\"agentic-server\" with Q402_MULTICHAIN_API_KEY for the server-managed Agent Wallet path. Without either combination, the server stays in sandbox regardless of this flag.","format":"string","default":"1","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap. Any q402_pay request with amount above this is rejected before signing. Lower this if you want a tighter agent blast-radius; raise for treasury-grade transfers.","format":"string","default":"200","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api. Set explicitly when running against a self-hosted Q402 deployment or a non-canonical environment.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"},{"description":"Server-managed Agent Wallet picker (walletMode='agentic-server' only). Lowercased agent wallet address (the hex 0x... shown on the Agent tab of your dashboard) selecting which of your Agent Wallets to spend from when you hold more than one (max 10 per owner). Omit to use the default wallet. Ignored for the local-signing modes that carry their own private key.","format":"string","name":"Q402_AGENT_WALLET_ADDRESS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-05T04:50:51.873985Z","publishedAt":"2026-06-05T04:50:51.873985Z","updatedAt":"2026-06-05T04:50:51.873985Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless payments on 10 EVM chains + CCIP bridge (eth/avax/arbitrum). Sandbox-default.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.8.10","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.8.10","transport":{"type":"stdio"},"environmentVariables":[{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Free Trial API key from https://q402.quackai.ai/event — BNB Chain only, 2,000 sponsored TXs, gas covered by Q402. BNB payments auto-route to this key when set (same rule for q402_pay and q402_batch_pay up to 5 recipients).","format":"string","isSecret":true,"name":"Q402_TRIAL_API_KEY"},{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Paid Multichain API key from https://q402.quackai.ai/payment — full 10-chain support with per-chain Gas Tank. Auto-routed for non-BNB payments and whenever keyScope='multichain' is chosen.","format":"string","isSecret":true,"name":"Q402_MULTICHAIN_API_KEY"},{"description":"Mode A — real EOA signing. Hex-encoded EVM private key (0x + 64 hex chars) of YOUR MetaMask wallet, used to sign payment authorizations LOCALLY on your machine. After your first payment that wallet shows as 'Smart account' in MetaMask (EIP-7702 delegation, reversible via q402_clear_delegation). Use a fresh wallet, not your main one. Skip this and pick Mode B (Q402_AGENTIC_PRIVATE_KEY) or Mode C (server-managed Agent Wallet) if you'd rather keep your MetaMask untouched. Recommended path: run q402_doctor after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads.","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Mode B — local Agent Wallet signing. Hex-encoded EVM private key (0x + 64 hex chars) exported from your Agent Wallet at https://q402.quackai.ai/dashboard → Agent tab → Export. Signs LOCALLY just like Mode A, but the signer is your dedicated Agent Wallet — your MetaMask EOA is never touched. Pick this for AI-agent automation when you want a dedicated purse with per-tx + daily caps you set on the dashboard.","format":"string","isSecret":true,"name":"Q402_AGENTIC_PRIVATE_KEY"},{"description":"Live-mode switch. 0 = sandbox (test mode, no funds move — every q402_pay returns a fake hash). 1 = real on-chain payments. Default 1 since v0.5.11: safe because mode only flips to live when a live API key (q402_live_*) is set AND one of (a) a valid 32-byte private key for local signing modes, OR (b) walletMode=\"agentic-server\" with Q402_MULTICHAIN_API_KEY for the server-managed Agent Wallet path. Without either combination, the server stays in sandbox regardless of this flag.","format":"string","default":"1","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap. Any q402_pay request with amount above this is rejected before signing. Lower this if you want a tighter agent blast-radius; raise for treasury-grade transfers.","format":"string","default":"200","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api. Set explicitly when running against a self-hosted Q402 deployment or a non-canonical environment.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"},{"description":"Server-managed Agent Wallet picker (walletMode='agentic-server' only). Lowercased agent wallet address (the hex 0x... shown on the Agent tab of your dashboard) selecting which of your Agent Wallets to spend from when you hold more than one (max 10 per owner). Omit to use the default wallet. Ignored for the local-signing modes that carry their own private key.","format":"string","name":"Q402_AGENT_WALLET_ADDRESS"},{"description":"DEPRECATED legacy single-key env from pre-v0.5.0 installs. The server still reads it as a silent fallback so existing setups keep working, but new users should pick a scoped variant instead. Q402_TRIAL_API_KEY (Free Trial, BNB only) and Q402_MULTICHAIN_API_KEY (full 10-chain surface) are designed to coexist — BNB payments auto-route to the trial key, other chains use multichain. Only set Q402_API_KEY if you are migrating an existing pre-v0.5.0 install; do NOT set it alongside the scoped variants on a fresh install.","format":"string","isSecret":true,"name":"Q402_API_KEY"},{"description":"DEPRECATED soft-migration alias for Q402_AGENT_WALLET_ADDRESS (one release of overlap from v0.6.0). The server still accepts it but logs a deprecation notice. New installs should set Q402_AGENT_WALLET_ADDRESS directly.","format":"string","name":"Q402_WALLET_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-07T17:38:28.859687Z","publishedAt":"2026-06-07T17:38:28.859687Z","updatedAt":"2026-06-07T17:38:28.859687Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless payments on 10 EVM chains + CCIP bridge (eth/avax/arbitrum). Sandbox-default.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.8.11","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.8.11","transport":{"type":"stdio"},"environmentVariables":[{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Free Trial API key from https://q402.quackai.ai/event — BNB Chain only, 2,000 sponsored TXs, gas covered by Q402. BNB payments auto-route to this key when set (same rule for q402_pay and q402_batch_pay up to 5 recipients).","format":"string","isSecret":true,"name":"Q402_TRIAL_API_KEY"},{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Paid Multichain API key from https://q402.quackai.ai/payment — full 10-chain support with per-chain Gas Tank. Auto-routed for non-BNB payments and whenever keyScope='multichain' is chosen.","format":"string","isSecret":true,"name":"Q402_MULTICHAIN_API_KEY"},{"description":"Mode A — real EOA signing. Hex-encoded EVM private key (0x + 64 hex chars) of YOUR MetaMask wallet, used to sign payment authorizations LOCALLY on your machine. After your first payment that wallet shows as 'Smart account' in MetaMask (EIP-7702 delegation, reversible via q402_clear_delegation). Use a fresh wallet, not your main one. Skip this and pick Mode B (Q402_AGENTIC_PRIVATE_KEY) or Mode C (server-managed Agent Wallet) if you'd rather keep your MetaMask untouched. Recommended path: run q402_doctor after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads.","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Mode B — local Agent Wallet signing. Hex-encoded EVM private key (0x + 64 hex chars) exported from your Agent Wallet at https://q402.quackai.ai/dashboard → Agent tab → Export. Signs LOCALLY just like Mode A, but the signer is your dedicated Agent Wallet — your MetaMask EOA is never touched. Pick this for AI-agent automation when you want a dedicated purse with per-tx + daily caps you set on the dashboard.","format":"string","isSecret":true,"name":"Q402_AGENTIC_PRIVATE_KEY"},{"description":"Live-mode switch. 0 = sandbox (test mode, no funds move — every q402_pay returns a fake hash). 1 = real on-chain payments. Default 1 since v0.5.11: safe because mode only flips to live when a live API key (q402_live_*) is set AND one of (a) a valid 32-byte private key for local signing modes, OR (b) walletMode=\"agentic-server\" with Q402_MULTICHAIN_API_KEY for the server-managed Agent Wallet path. Without either combination, the server stays in sandbox regardless of this flag.","format":"string","default":"1","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap. Any q402_pay request with amount above this is rejected before signing. Lower this if you want a tighter agent blast-radius; raise for treasury-grade transfers.","format":"string","default":"200","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api. Set explicitly when running against a self-hosted Q402 deployment or a non-canonical environment.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"},{"description":"Server-managed Agent Wallet picker (walletMode='agentic-server' only). Lowercased agent wallet address (the hex 0x... shown on the Agent tab of your dashboard) selecting which of your Agent Wallets to spend from when you hold more than one (max 10 per owner). Omit to use the default wallet. Ignored for the local-signing modes that carry their own private key.","format":"string","name":"Q402_AGENT_WALLET_ADDRESS"},{"description":"DEPRECATED legacy single-key env from pre-v0.5.0 installs. The server still reads it as a silent fallback so existing setups keep working, but new users should pick a scoped variant instead. Q402_TRIAL_API_KEY (Free Trial, BNB only) and Q402_MULTICHAIN_API_KEY (full 10-chain surface) are designed to coexist — BNB payments auto-route to the trial key, other chains use multichain. Only set Q402_API_KEY if you are migrating an existing pre-v0.5.0 install; do NOT set it alongside the scoped variants on a fresh install.","format":"string","isSecret":true,"name":"Q402_API_KEY"},{"description":"DEPRECATED soft-migration alias for Q402_AGENT_WALLET_ADDRESS (one release of overlap from v0.6.0). The server still accepts it but logs a deprecation notice. New installs should set Q402_AGENT_WALLET_ADDRESS directly.","format":"string","name":"Q402_WALLET_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-07T19:09:32.716864Z","publishedAt":"2026-06-07T19:09:32.716864Z","updatedAt":"2026-06-07T19:09:32.716864Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless payments + CCIP bridge on 10 EVM chains. Twenty tools, sandbox-default.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.8.2","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.8.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Free Trial API key from https://q402.quackai.ai/event — BNB Chain only, 2,000 sponsored TXs, gas covered by Q402. BNB payments auto-route to this key when set (same rule for q402_pay and q402_batch_pay up to 5 recipients).","format":"string","isSecret":true,"name":"Q402_TRIAL_API_KEY"},{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Paid Multichain API key from https://q402.quackai.ai/payment — full 10-chain support with per-chain Gas Tank. Auto-routed for non-BNB payments and whenever keyScope='multichain' is chosen.","format":"string","isSecret":true,"name":"Q402_MULTICHAIN_API_KEY"},{"description":"Mode A — real EOA signing. Hex-encoded EVM private key (0x + 64 hex chars) of YOUR MetaMask wallet, used to sign payment authorizations LOCALLY on your machine. After your first payment that wallet shows as 'Smart account' in MetaMask (EIP-7702 delegation, reversible via q402_clear_delegation). Use a fresh wallet, not your main one. Skip this and pick Mode B (Q402_AGENTIC_PRIVATE_KEY) or Mode C (server-managed Agent Wallet) if you'd rather keep your MetaMask untouched. Recommended path: run q402_doctor after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads.","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Mode B — local Agent Wallet signing. Hex-encoded EVM private key (0x + 64 hex chars) exported from your Agent Wallet at https://q402.quackai.ai/dashboard → Agent tab → Export. Signs LOCALLY just like Mode A, but the signer is your dedicated Agent Wallet — your MetaMask EOA is never touched. Pick this for AI-agent automation when you want a dedicated purse with per-tx + daily caps you set on the dashboard.","format":"string","isSecret":true,"name":"Q402_AGENTIC_PRIVATE_KEY"},{"description":"Live-mode switch. 0 = sandbox (test mode, no funds move — every q402_pay returns a fake hash). 1 = real on-chain payments. Default 1 since v0.5.11: safe because mode only flips to live when a live API key (q402_live_*) is set AND one of (a) a valid 32-byte private key for local signing modes, OR (b) walletMode=\"agentic-server\" with Q402_MULTICHAIN_API_KEY for the server-managed Agent Wallet path. Without either combination, the server stays in sandbox regardless of this flag.","format":"string","default":"1","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap. Any q402_pay request with amount above this is rejected before signing. Lower this if you want a tighter agent blast-radius; raise for treasury-grade transfers.","format":"string","default":"200","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api. Set explicitly when running against a self-hosted Q402 deployment or a non-canonical environment.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"},{"description":"Server-managed Agent Wallet picker (walletMode='agentic-server' only). Lowercased agent wallet address (the hex 0x... shown on the Agent tab of your dashboard) selecting which of your Agent Wallets to spend from when you hold more than one (max 10 per owner). Omit to use the default wallet. Ignored for the local-signing modes that carry their own private key.","format":"string","name":"Q402_AGENT_WALLET_ADDRESS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-05T10:24:28.729555Z","publishedAt":"2026-06-05T10:24:28.729555Z","updatedAt":"2026-06-05T10:24:28.729555Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless payments on 10 EVM chains + CCIP bridge (eth/avax/arbitrum). Sandbox-default.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.8.21","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.8.21","transport":{"type":"stdio"},"environmentVariables":[{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Free Trial API key from https://q402.quackai.ai/event — BNB Chain only, 2,000 sponsored TXs, gas covered by Q402. BNB payments auto-route to this key when set (same rule for q402_pay and q402_batch_pay up to 5 recipients).","format":"string","isSecret":true,"name":"Q402_TRIAL_API_KEY"},{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Paid Multichain API key from https://q402.quackai.ai/payment — full 10-chain support with per-chain Gas Tank. Auto-routed for non-BNB payments and whenever keyScope='multichain' is chosen.","format":"string","isSecret":true,"name":"Q402_MULTICHAIN_API_KEY"},{"description":"Mode A — real EOA signing. Hex-encoded EVM private key (0x + 64 hex chars) of YOUR MetaMask wallet, used to sign payment authorizations LOCALLY on your machine. After your first payment that wallet shows as 'Smart account' in MetaMask (EIP-7702 delegation, reversible via q402_clear_delegation). Use a fresh wallet, not your main one. Skip this and pick Mode B (Q402_AGENTIC_PRIVATE_KEY) or Mode C (server-managed Agent Wallet) if you'd rather keep your MetaMask untouched. Recommended path: run q402_doctor after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads.","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Mode B — local Agent Wallet signing. Hex-encoded EVM private key (0x + 64 hex chars) exported from your Agent Wallet at https://q402.quackai.ai/dashboard → Agent tab → Export. Signs LOCALLY just like Mode A, but the signer is your dedicated Agent Wallet — your MetaMask EOA is never touched. Pick this for AI-agent automation when you want a dedicated purse with per-tx + daily caps you set on the dashboard.","format":"string","isSecret":true,"name":"Q402_AGENTIC_PRIVATE_KEY"},{"description":"Live-mode switch. 0 = sandbox (test mode, no funds move — every q402_pay returns a fake hash). 1 = real on-chain payments. Default 1 since v0.5.11: safe because mode only flips to live when a live API key (q402_live_*) is set AND one of (a) a valid 32-byte private key for local signing modes, OR (b) walletMode=\"agentic-server\" with Q402_MULTICHAIN_API_KEY for the server-managed Agent Wallet path. Without either combination, the server stays in sandbox regardless of this flag.","format":"string","default":"1","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap. Any q402_pay request with amount above this is rejected before signing. Lower this if you want a tighter agent blast-radius; raise for treasury-grade transfers.","format":"string","default":"200","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api. Set explicitly when running against a self-hosted Q402 deployment or a non-canonical environment.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"},{"description":"Server-managed Agent Wallet picker (walletMode='agentic-server' only). Lowercased agent wallet address (the hex 0x... shown on the Agent tab of your dashboard) selecting which of your Agent Wallets to spend from when you hold more than one (max 10 per owner). Omit to use the default wallet. Ignored for the local-signing modes that carry their own private key.","format":"string","name":"Q402_AGENT_WALLET_ADDRESS"},{"description":"DEPRECATED legacy single-key env from pre-v0.5.0 installs. The server still reads it as a silent fallback so existing setups keep working, but new users should pick a scoped variant instead. Q402_TRIAL_API_KEY (Free Trial, BNB only) and Q402_MULTICHAIN_API_KEY (full 10-chain surface) are designed to coexist — BNB payments auto-route to the trial key, other chains use multichain. Only set Q402_API_KEY if you are migrating an existing pre-v0.5.0 install; do NOT set it alongside the scoped variants on a fresh install.","format":"string","isSecret":true,"name":"Q402_API_KEY"},{"description":"DEPRECATED soft-migration alias for Q402_AGENT_WALLET_ADDRESS (one release of overlap from v0.6.0). The server still accepts it but logs a deprecation notice. New installs should set Q402_AGENT_WALLET_ADDRESS directly.","format":"string","name":"Q402_WALLET_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-12T23:25:28.370524Z","publishedAt":"2026-06-12T23:25:28.370524Z","updatedAt":"2026-06-12T23:25:28.370524Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless payments on 10 EVM chains + CCIP bridge (eth/avax/arbitrum). Sandbox-default.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.8.22","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.8.22","transport":{"type":"stdio"},"environmentVariables":[{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Free Trial API key from https://q402.quackai.ai/event — BNB Chain only, 2,000 sponsored TXs, gas covered by Q402. BNB payments auto-route to this key when set (same rule for q402_pay and q402_batch_pay up to 5 recipients).","format":"string","isSecret":true,"name":"Q402_TRIAL_API_KEY"},{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Paid Multichain API key from https://q402.quackai.ai/payment — full 10-chain support with per-chain Gas Tank. Auto-routed for non-BNB payments and whenever keyScope='multichain' is chosen.","format":"string","isSecret":true,"name":"Q402_MULTICHAIN_API_KEY"},{"description":"Mode A — real EOA signing. Hex-encoded EVM private key (0x + 64 hex chars) of YOUR MetaMask wallet, used to sign payment authorizations LOCALLY on your machine. After your first payment that wallet shows as 'Smart account' in MetaMask (EIP-7702 delegation, reversible via q402_clear_delegation). Use a fresh wallet, not your main one. Skip this and pick Mode B (Q402_AGENTIC_PRIVATE_KEY) or Mode C (server-managed Agent Wallet) if you'd rather keep your MetaMask untouched. Recommended path: run q402_doctor after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads.","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Mode B — local Agent Wallet signing. Hex-encoded EVM private key (0x + 64 hex chars) exported from your Agent Wallet at https://q402.quackai.ai/dashboard → Agent tab → Export. Signs LOCALLY just like Mode A, but the signer is your dedicated Agent Wallet — your MetaMask EOA is never touched. Pick this for AI-agent automation when you want a dedicated purse with per-tx + daily caps you set on the dashboard.","format":"string","isSecret":true,"name":"Q402_AGENTIC_PRIVATE_KEY"},{"description":"Live-mode switch. 0 = sandbox (test mode, no funds move — every q402_pay returns a fake hash). 1 = real on-chain payments. Default 1 since v0.5.11: safe because mode only flips to live when a live API key (q402_live_*) is set AND one of (a) a valid 32-byte private key for local signing modes, OR (b) walletMode=\"agentic-server\" with Q402_MULTICHAIN_API_KEY for the server-managed Agent Wallet path. Without either combination, the server stays in sandbox regardless of this flag.","format":"string","default":"1","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap. Any q402_pay request with amount above this is rejected before signing. Lower this if you want a tighter agent blast-radius; raise for treasury-grade transfers.","format":"string","default":"200","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api. Set explicitly when running against a self-hosted Q402 deployment or a non-canonical environment.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"},{"description":"Server-managed Agent Wallet picker (walletMode='agentic-server' only). Lowercased agent wallet address (the hex 0x... shown on the Agent tab of your dashboard) selecting which of your Agent Wallets to spend from when you hold more than one (max 10 per owner). Omit to use the default wallet. Ignored for the local-signing modes that carry their own private key.","format":"string","name":"Q402_AGENT_WALLET_ADDRESS"},{"description":"DEPRECATED legacy single-key env from pre-v0.5.0 installs. The server still reads it as a silent fallback so existing setups keep working, but new users should pick a scoped variant instead. Q402_TRIAL_API_KEY (Free Trial, BNB only) and Q402_MULTICHAIN_API_KEY (full 10-chain surface) are designed to coexist — BNB payments auto-route to the trial key, other chains use multichain. Only set Q402_API_KEY if you are migrating an existing pre-v0.5.0 install; do NOT set it alongside the scoped variants on a fresh install.","format":"string","isSecret":true,"name":"Q402_API_KEY"},{"description":"DEPRECATED soft-migration alias for Q402_AGENT_WALLET_ADDRESS (one release of overlap from v0.6.0). The server still accepts it but logs a deprecation notice. New installs should set Q402_AGENT_WALLET_ADDRESS directly.","format":"string","name":"Q402_WALLET_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-14T01:45:51.555276Z","publishedAt":"2026-06-14T01:45:51.555276Z","updatedAt":"2026-06-14T01:45:51.555276Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless payments + CCIP bridge on 10 EVM chains. Twenty tools, sandbox-default.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.8.3","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.8.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Free Trial API key from https://q402.quackai.ai/event — BNB Chain only, 2,000 sponsored TXs, gas covered by Q402. BNB payments auto-route to this key when set (same rule for q402_pay and q402_batch_pay up to 5 recipients).","format":"string","isSecret":true,"name":"Q402_TRIAL_API_KEY"},{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Paid Multichain API key from https://q402.quackai.ai/payment — full 10-chain support with per-chain Gas Tank. Auto-routed for non-BNB payments and whenever keyScope='multichain' is chosen.","format":"string","isSecret":true,"name":"Q402_MULTICHAIN_API_KEY"},{"description":"Mode A — real EOA signing. Hex-encoded EVM private key (0x + 64 hex chars) of YOUR MetaMask wallet, used to sign payment authorizations LOCALLY on your machine. After your first payment that wallet shows as 'Smart account' in MetaMask (EIP-7702 delegation, reversible via q402_clear_delegation). Use a fresh wallet, not your main one. Skip this and pick Mode B (Q402_AGENTIC_PRIVATE_KEY) or Mode C (server-managed Agent Wallet) if you'd rather keep your MetaMask untouched. Recommended path: run q402_doctor after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads.","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Mode B — local Agent Wallet signing. Hex-encoded EVM private key (0x + 64 hex chars) exported from your Agent Wallet at https://q402.quackai.ai/dashboard → Agent tab → Export. Signs LOCALLY just like Mode A, but the signer is your dedicated Agent Wallet — your MetaMask EOA is never touched. Pick this for AI-agent automation when you want a dedicated purse with per-tx + daily caps you set on the dashboard.","format":"string","isSecret":true,"name":"Q402_AGENTIC_PRIVATE_KEY"},{"description":"Live-mode switch. 0 = sandbox (test mode, no funds move — every q402_pay returns a fake hash). 1 = real on-chain payments. Default 1 since v0.5.11: safe because mode only flips to live when a live API key (q402_live_*) is set AND one of (a) a valid 32-byte private key for local signing modes, OR (b) walletMode=\"agentic-server\" with Q402_MULTICHAIN_API_KEY for the server-managed Agent Wallet path. Without either combination, the server stays in sandbox regardless of this flag.","format":"string","default":"1","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap. Any q402_pay request with amount above this is rejected before signing. Lower this if you want a tighter agent blast-radius; raise for treasury-grade transfers.","format":"string","default":"200","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api. Set explicitly when running against a self-hosted Q402 deployment or a non-canonical environment.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"},{"description":"Server-managed Agent Wallet picker (walletMode='agentic-server' only). Lowercased agent wallet address (the hex 0x... shown on the Agent tab of your dashboard) selecting which of your Agent Wallets to spend from when you hold more than one (max 10 per owner). Omit to use the default wallet. Ignored for the local-signing modes that carry their own private key.","format":"string","name":"Q402_AGENT_WALLET_ADDRESS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-05T12:17:29.490949Z","publishedAt":"2026-06-05T12:17:29.490949Z","updatedAt":"2026-06-05T12:17:29.490949Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless payments on 10 EVM chains + CCIP bridge (eth/avax/arbitrum). Sandbox-default.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.8.34","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.8.34","transport":{"type":"stdio"},"environmentVariables":[{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Free Trial API key from https://q402.quackai.ai/event — BNB Chain only, 2,000 sponsored TXs, gas covered by Q402. BNB payments auto-route to this key when set (same rule for q402_pay and q402_batch_pay up to 5 recipients).","format":"string","isSecret":true,"name":"Q402_TRIAL_API_KEY"},{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Paid Multichain API key from https://q402.quackai.ai/payment — full 10-chain support with per-chain Gas Tank. Auto-routed for non-BNB payments and whenever keyScope='multichain' is chosen.","format":"string","isSecret":true,"name":"Q402_MULTICHAIN_API_KEY"},{"description":"Mode A — real EOA signing. Hex-encoded EVM private key (0x + 64 hex chars) of YOUR MetaMask wallet, used to sign payment authorizations LOCALLY on your machine. After your first payment that wallet shows as 'Smart account' in MetaMask (EIP-7702 delegation, reversible via q402_clear_delegation). Use a fresh wallet, not your main one. Skip this and pick Mode B (Q402_AGENTIC_PRIVATE_KEY) or Mode C (server-managed Agent Wallet) if you'd rather keep your MetaMask untouched. Recommended path: run q402_doctor after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads.","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Mode B — local Agent Wallet signing. Hex-encoded EVM private key (0x + 64 hex chars) exported from your Agent Wallet at https://q402.quackai.ai/dashboard → Agent tab → Export. Signs LOCALLY just like Mode A, but the signer is your dedicated Agent Wallet — your MetaMask EOA is never touched. Pick this for AI-agent automation when you want a dedicated purse with per-tx + daily caps you set on the dashboard.","format":"string","isSecret":true,"name":"Q402_AGENTIC_PRIVATE_KEY"},{"description":"Live-mode switch. 0 = sandbox (test mode, no funds move — every q402_pay returns a fake hash). 1 = real on-chain payments. Default 1 since v0.5.11: safe because mode only flips to live when a live API key (q402_live_*) is set AND one of (a) a valid 32-byte private key for local signing modes, OR (b) walletMode=\"agentic-server\" with Q402_MULTICHAIN_API_KEY for the server-managed Agent Wallet path. Without either combination, the server stays in sandbox regardless of this flag.","format":"string","default":"1","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap. Any q402_pay request with amount above this is rejected before signing. Lower this if you want a tighter agent blast-radius; raise for treasury-grade transfers.","format":"string","default":"200","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api. Set explicitly when running against a self-hosted Q402 deployment or a non-canonical environment.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"},{"description":"Server-managed Agent Wallet picker (walletMode='agentic-server' only). Lowercased agent wallet address (the hex 0x... shown on the Agent tab of your dashboard) selecting which of your Agent Wallets to spend from when you hold more than one (max 10 per owner). Omit to use the default wallet. Ignored for the local-signing modes that carry their own private key.","format":"string","name":"Q402_AGENT_WALLET_ADDRESS"},{"description":"DEPRECATED legacy single-key env from pre-v0.5.0 installs. The server still reads it as a silent fallback so existing setups keep working, but new users should pick a scoped variant instead. Q402_TRIAL_API_KEY (Free Trial, BNB only) and Q402_MULTICHAIN_API_KEY (full 10-chain surface) are designed to coexist — BNB payments auto-route to the trial key, other chains use multichain. Only set Q402_API_KEY if you are migrating an existing pre-v0.5.0 install; do NOT set it alongside the scoped variants on a fresh install.","format":"string","isSecret":true,"name":"Q402_API_KEY"},{"description":"DEPRECATED soft-migration alias for Q402_AGENT_WALLET_ADDRESS (one release of overlap from v0.6.0). The server still accepts it but logs a deprecation notice. New installs should set Q402_AGENT_WALLET_ADDRESS directly.","format":"string","name":"Q402_WALLET_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-17T12:43:20.910907Z","publishedAt":"2026-06-17T12:43:20.910907Z","updatedAt":"2026-06-17T12:43:20.910907Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless payments + CCIP bridge on 10 EVM chains. Twenty tools, sandbox-default.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.8.4","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.8.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Free Trial API key from https://q402.quackai.ai/event — BNB Chain only, 2,000 sponsored TXs, gas covered by Q402. BNB payments auto-route to this key when set (same rule for q402_pay and q402_batch_pay up to 5 recipients).","format":"string","isSecret":true,"name":"Q402_TRIAL_API_KEY"},{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Paid Multichain API key from https://q402.quackai.ai/payment — full 10-chain support with per-chain Gas Tank. Auto-routed for non-BNB payments and whenever keyScope='multichain' is chosen.","format":"string","isSecret":true,"name":"Q402_MULTICHAIN_API_KEY"},{"description":"Mode A — real EOA signing. Hex-encoded EVM private key (0x + 64 hex chars) of YOUR MetaMask wallet, used to sign payment authorizations LOCALLY on your machine. After your first payment that wallet shows as 'Smart account' in MetaMask (EIP-7702 delegation, reversible via q402_clear_delegation). Use a fresh wallet, not your main one. Skip this and pick Mode B (Q402_AGENTIC_PRIVATE_KEY) or Mode C (server-managed Agent Wallet) if you'd rather keep your MetaMask untouched. Recommended path: run q402_doctor after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads.","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Mode B — local Agent Wallet signing. Hex-encoded EVM private key (0x + 64 hex chars) exported from your Agent Wallet at https://q402.quackai.ai/dashboard → Agent tab → Export. Signs LOCALLY just like Mode A, but the signer is your dedicated Agent Wallet — your MetaMask EOA is never touched. Pick this for AI-agent automation when you want a dedicated purse with per-tx + daily caps you set on the dashboard.","format":"string","isSecret":true,"name":"Q402_AGENTIC_PRIVATE_KEY"},{"description":"Live-mode switch. 0 = sandbox (test mode, no funds move — every q402_pay returns a fake hash). 1 = real on-chain payments. Default 1 since v0.5.11: safe because mode only flips to live when a live API key (q402_live_*) is set AND one of (a) a valid 32-byte private key for local signing modes, OR (b) walletMode=\"agentic-server\" with Q402_MULTICHAIN_API_KEY for the server-managed Agent Wallet path. Without either combination, the server stays in sandbox regardless of this flag.","format":"string","default":"1","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap. Any q402_pay request with amount above this is rejected before signing. Lower this if you want a tighter agent blast-radius; raise for treasury-grade transfers.","format":"string","default":"200","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api. Set explicitly when running against a self-hosted Q402 deployment or a non-canonical environment.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"},{"description":"Server-managed Agent Wallet picker (walletMode='agentic-server' only). Lowercased agent wallet address (the hex 0x... shown on the Agent tab of your dashboard) selecting which of your Agent Wallets to spend from when you hold more than one (max 10 per owner). Omit to use the default wallet. Ignored for the local-signing modes that carry their own private key.","format":"string","name":"Q402_AGENT_WALLET_ADDRESS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-05T17:28:47.226962Z","publishedAt":"2026-06-05T17:28:47.226962Z","updatedAt":"2026-06-05T17:28:47.226962Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless payments on 11 EVM chains + CCIP bridge (eth/avax/arbitrum). Sandbox-default.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.8.46","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.8.46","transport":{"type":"stdio"},"environmentVariables":[{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Free Trial API key from https://q402.quackai.ai/event — BNB Chain only, 2,000 sponsored TXs, gas covered by Q402. BNB payments auto-route to this key when set (same rule for q402_pay and q402_batch_pay up to 5 recipients).","format":"string","isSecret":true,"name":"Q402_TRIAL_API_KEY"},{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Paid Multichain API key from https://q402.quackai.ai/payment — full 11-chain support with per-chain Gas Tank. Auto-routed for non-BNB payments and whenever keyScope='multichain' is chosen.","format":"string","isSecret":true,"name":"Q402_MULTICHAIN_API_KEY"},{"description":"Mode A — real EOA signing. Hex-encoded EVM private key (0x + 64 hex chars) of YOUR MetaMask wallet, used to sign payment authorizations LOCALLY on your machine. After your first payment that wallet shows as 'Smart account' in MetaMask (EIP-7702 delegation, reversible via q402_clear_delegation). Use a fresh wallet, not your main one. Skip this and pick Mode B (Q402_AGENTIC_PRIVATE_KEY) or Mode C (server-managed Agent Wallet) if you'd rather keep your MetaMask untouched. Recommended path: run q402_doctor after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads.","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Mode B — local Agent Wallet signing. Hex-encoded EVM private key (0x + 64 hex chars) exported from your Agent Wallet at https://q402.quackai.ai/dashboard → Agent tab → Export. Signs LOCALLY just like Mode A, but the signer is your dedicated Agent Wallet — your MetaMask EOA is never touched. Pick this for AI-agent automation when you want a dedicated purse with per-tx + daily caps you set on the dashboard.","format":"string","isSecret":true,"name":"Q402_AGENTIC_PRIVATE_KEY"},{"description":"Live-mode switch. 0 = sandbox (test mode, no funds move — every q402_pay returns a fake hash). 1 = real on-chain payments. Default 1 since v0.5.11: safe because mode only flips to live when a live API key (q402_live_*) is set AND one of (a) a valid 32-byte private key for local signing modes, OR (b) walletMode=\"agentic-server\" with Q402_MULTICHAIN_API_KEY for the server-managed Agent Wallet path. Without either combination, the server stays in sandbox regardless of this flag.","format":"string","default":"1","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap. Any q402_pay request with amount above this is rejected before signing. Lower this if you want a tighter agent blast-radius; raise for treasury-grade transfers.","format":"string","default":"200","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api. Set explicitly when running against a self-hosted Q402 deployment or a non-canonical environment.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"},{"description":"Server-managed Agent Wallet picker (walletMode='agentic-server' only). Lowercased agent wallet address (the hex 0x... shown on the Agent tab of your dashboard) selecting which of your Agent Wallets to spend from when you hold more than one (max 10 per owner). Omit to use the default wallet. Ignored for the local-signing modes that carry their own private key.","format":"string","name":"Q402_AGENT_WALLET_ADDRESS"},{"description":"DEPRECATED legacy single-key env from pre-v0.5.0 installs. The server still reads it as a silent fallback so existing setups keep working, but new users should pick a scoped variant instead. Q402_TRIAL_API_KEY (Free Trial, BNB only) and Q402_MULTICHAIN_API_KEY (full 11-chain surface) are designed to coexist — BNB payments auto-route to the trial key, other chains use multichain. Only set Q402_API_KEY if you are migrating an existing pre-v0.5.0 install; do NOT set it alongside the scoped variants on a fresh install.","format":"string","isSecret":true,"name":"Q402_API_KEY"},{"description":"DEPRECATED soft-migration alias for Q402_AGENT_WALLET_ADDRESS (one release of overlap from v0.6.0). The server still accepts it but logs a deprecation notice. New installs should set Q402_AGENT_WALLET_ADDRESS directly.","format":"string","name":"Q402_WALLET_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-24T00:17:34.263364Z","publishedAt":"2026-06-24T00:17:34.263364Z","updatedAt":"2026-06-24T00:17:34.263364Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless payments + CCIP bridge on 10 EVM chains. Twenty tools, sandbox-default.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.8.5","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.8.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Free Trial API key from https://q402.quackai.ai/event — BNB Chain only, 2,000 sponsored TXs, gas covered by Q402. BNB payments auto-route to this key when set (same rule for q402_pay and q402_batch_pay up to 5 recipients).","format":"string","isSecret":true,"name":"Q402_TRIAL_API_KEY"},{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Paid Multichain API key from https://q402.quackai.ai/payment — full 10-chain support with per-chain Gas Tank. Auto-routed for non-BNB payments and whenever keyScope='multichain' is chosen.","format":"string","isSecret":true,"name":"Q402_MULTICHAIN_API_KEY"},{"description":"Mode A — real EOA signing. Hex-encoded EVM private key (0x + 64 hex chars) of YOUR MetaMask wallet, used to sign payment authorizations LOCALLY on your machine. After your first payment that wallet shows as 'Smart account' in MetaMask (EIP-7702 delegation, reversible via q402_clear_delegation). Use a fresh wallet, not your main one. Skip this and pick Mode B (Q402_AGENTIC_PRIVATE_KEY) or Mode C (server-managed Agent Wallet) if you'd rather keep your MetaMask untouched. Recommended path: run q402_doctor after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads.","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Mode B — local Agent Wallet signing. Hex-encoded EVM private key (0x + 64 hex chars) exported from your Agent Wallet at https://q402.quackai.ai/dashboard → Agent tab → Export. Signs LOCALLY just like Mode A, but the signer is your dedicated Agent Wallet — your MetaMask EOA is never touched. Pick this for AI-agent automation when you want a dedicated purse with per-tx + daily caps you set on the dashboard.","format":"string","isSecret":true,"name":"Q402_AGENTIC_PRIVATE_KEY"},{"description":"Live-mode switch. 0 = sandbox (test mode, no funds move — every q402_pay returns a fake hash). 1 = real on-chain payments. Default 1 since v0.5.11: safe because mode only flips to live when a live API key (q402_live_*) is set AND one of (a) a valid 32-byte private key for local signing modes, OR (b) walletMode=\"agentic-server\" with Q402_MULTICHAIN_API_KEY for the server-managed Agent Wallet path. Without either combination, the server stays in sandbox regardless of this flag.","format":"string","default":"1","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap. Any q402_pay request with amount above this is rejected before signing. Lower this if you want a tighter agent blast-radius; raise for treasury-grade transfers.","format":"string","default":"200","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api. Set explicitly when running against a self-hosted Q402 deployment or a non-canonical environment.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"},{"description":"Server-managed Agent Wallet picker (walletMode='agentic-server' only). Lowercased agent wallet address (the hex 0x... shown on the Agent tab of your dashboard) selecting which of your Agent Wallets to spend from when you hold more than one (max 10 per owner). Omit to use the default wallet. Ignored for the local-signing modes that carry their own private key.","format":"string","name":"Q402_AGENT_WALLET_ADDRESS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-06T14:27:22.716984Z","publishedAt":"2026-06-06T14:27:22.716984Z","updatedAt":"2026-06-06T14:27:22.716984Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless payments on 10 EVM chains + CCIP bridge (eth/avax/arbitrum). Sandbox-default.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.8.6","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.8.6","transport":{"type":"stdio"},"environmentVariables":[{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Free Trial API key from https://q402.quackai.ai/event — BNB Chain only, 2,000 sponsored TXs, gas covered by Q402. BNB payments auto-route to this key when set (same rule for q402_pay and q402_batch_pay up to 5 recipients).","format":"string","isSecret":true,"name":"Q402_TRIAL_API_KEY"},{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Paid Multichain API key from https://q402.quackai.ai/payment — full 10-chain support with per-chain Gas Tank. Auto-routed for non-BNB payments and whenever keyScope='multichain' is chosen.","format":"string","isSecret":true,"name":"Q402_MULTICHAIN_API_KEY"},{"description":"Mode A — real EOA signing. Hex-encoded EVM private key (0x + 64 hex chars) of YOUR MetaMask wallet, used to sign payment authorizations LOCALLY on your machine. After your first payment that wallet shows as 'Smart account' in MetaMask (EIP-7702 delegation, reversible via q402_clear_delegation). Use a fresh wallet, not your main one. Skip this and pick Mode B (Q402_AGENTIC_PRIVATE_KEY) or Mode C (server-managed Agent Wallet) if you'd rather keep your MetaMask untouched. Recommended path: run q402_doctor after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads.","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Mode B — local Agent Wallet signing. Hex-encoded EVM private key (0x + 64 hex chars) exported from your Agent Wallet at https://q402.quackai.ai/dashboard → Agent tab → Export. Signs LOCALLY just like Mode A, but the signer is your dedicated Agent Wallet — your MetaMask EOA is never touched. Pick this for AI-agent automation when you want a dedicated purse with per-tx + daily caps you set on the dashboard.","format":"string","isSecret":true,"name":"Q402_AGENTIC_PRIVATE_KEY"},{"description":"Live-mode switch. 0 = sandbox (test mode, no funds move — every q402_pay returns a fake hash). 1 = real on-chain payments. Default 1 since v0.5.11: safe because mode only flips to live when a live API key (q402_live_*) is set AND one of (a) a valid 32-byte private key for local signing modes, OR (b) walletMode=\"agentic-server\" with Q402_MULTICHAIN_API_KEY for the server-managed Agent Wallet path. Without either combination, the server stays in sandbox regardless of this flag.","format":"string","default":"1","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap. Any q402_pay request with amount above this is rejected before signing. Lower this if you want a tighter agent blast-radius; raise for treasury-grade transfers.","format":"string","default":"200","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api. Set explicitly when running against a self-hosted Q402 deployment or a non-canonical environment.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"},{"description":"Server-managed Agent Wallet picker (walletMode='agentic-server' only). Lowercased agent wallet address (the hex 0x... shown on the Agent tab of your dashboard) selecting which of your Agent Wallets to spend from when you hold more than one (max 10 per owner). Omit to use the default wallet. Ignored for the local-signing modes that carry their own private key.","format":"string","name":"Q402_AGENT_WALLET_ADDRESS"},{"description":"DEPRECATED legacy single-key env from pre-v0.5.0 installs. The server still reads it as a silent fallback so existing setups keep working, but new users should pick the scoped variant instead: Q402_TRIAL_API_KEY for Free Trial (BNB only), Q402_MULTICHAIN_API_KEY for the full 10-chain surface. Set only one of the three.","format":"string","isSecret":true,"name":"Q402_API_KEY"},{"description":"DEPRECATED soft-migration alias for Q402_AGENT_WALLET_ADDRESS (one release of overlap from v0.6.0). The server still accepts it but logs a deprecation notice. New installs should set Q402_AGENT_WALLET_ADDRESS directly.","format":"string","name":"Q402_WALLET_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-06T14:56:48.818404Z","publishedAt":"2026-06-06T14:56:48.818404Z","updatedAt":"2026-06-06T14:56:48.818404Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless payments on 10 EVM chains + CCIP bridge (eth/avax/arbitrum). Sandbox-default.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.8.7","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.8.7","transport":{"type":"stdio"},"environmentVariables":[{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Free Trial API key from https://q402.quackai.ai/event — BNB Chain only, 2,000 sponsored TXs, gas covered by Q402. BNB payments auto-route to this key when set (same rule for q402_pay and q402_batch_pay up to 5 recipients).","format":"string","isSecret":true,"name":"Q402_TRIAL_API_KEY"},{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Paid Multichain API key from https://q402.quackai.ai/payment — full 10-chain support with per-chain Gas Tank. Auto-routed for non-BNB payments and whenever keyScope='multichain' is chosen.","format":"string","isSecret":true,"name":"Q402_MULTICHAIN_API_KEY"},{"description":"Mode A — real EOA signing. Hex-encoded EVM private key (0x + 64 hex chars) of YOUR MetaMask wallet, used to sign payment authorizations LOCALLY on your machine. After your first payment that wallet shows as 'Smart account' in MetaMask (EIP-7702 delegation, reversible via q402_clear_delegation). Use a fresh wallet, not your main one. Skip this and pick Mode B (Q402_AGENTIC_PRIVATE_KEY) or Mode C (server-managed Agent Wallet) if you'd rather keep your MetaMask untouched. Recommended path: run q402_doctor after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads.","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Mode B — local Agent Wallet signing. Hex-encoded EVM private key (0x + 64 hex chars) exported from your Agent Wallet at https://q402.quackai.ai/dashboard → Agent tab → Export. Signs LOCALLY just like Mode A, but the signer is your dedicated Agent Wallet — your MetaMask EOA is never touched. Pick this for AI-agent automation when you want a dedicated purse with per-tx + daily caps you set on the dashboard.","format":"string","isSecret":true,"name":"Q402_AGENTIC_PRIVATE_KEY"},{"description":"Live-mode switch. 0 = sandbox (test mode, no funds move — every q402_pay returns a fake hash). 1 = real on-chain payments. Default 1 since v0.5.11: safe because mode only flips to live when a live API key (q402_live_*) is set AND one of (a) a valid 32-byte private key for local signing modes, OR (b) walletMode=\"agentic-server\" with Q402_MULTICHAIN_API_KEY for the server-managed Agent Wallet path. Without either combination, the server stays in sandbox regardless of this flag.","format":"string","default":"1","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap. Any q402_pay request with amount above this is rejected before signing. Lower this if you want a tighter agent blast-radius; raise for treasury-grade transfers.","format":"string","default":"200","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api. Set explicitly when running against a self-hosted Q402 deployment or a non-canonical environment.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"},{"description":"Server-managed Agent Wallet picker (walletMode='agentic-server' only). Lowercased agent wallet address (the hex 0x... shown on the Agent tab of your dashboard) selecting which of your Agent Wallets to spend from when you hold more than one (max 10 per owner). Omit to use the default wallet. Ignored for the local-signing modes that carry their own private key.","format":"string","name":"Q402_AGENT_WALLET_ADDRESS"},{"description":"DEPRECATED legacy single-key env from pre-v0.5.0 installs. The server still reads it as a silent fallback so existing setups keep working, but new users should pick the scoped variant instead: Q402_TRIAL_API_KEY for Free Trial (BNB only), Q402_MULTICHAIN_API_KEY for the full 10-chain surface. Set only one of the three.","format":"string","isSecret":true,"name":"Q402_API_KEY"},{"description":"DEPRECATED soft-migration alias for Q402_AGENT_WALLET_ADDRESS (one release of overlap from v0.6.0). The server still accepts it but logs a deprecation notice. New installs should set Q402_AGENT_WALLET_ADDRESS directly.","format":"string","name":"Q402_WALLET_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-06T15:22:49.594922Z","publishedAt":"2026-06-06T15:22:49.594922Z","updatedAt":"2026-06-06T15:22:49.594922Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless payments on 10 EVM chains + CCIP bridge (eth/avax/arbitrum). Sandbox-default.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.8.8","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.8.8","transport":{"type":"stdio"},"environmentVariables":[{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Free Trial API key from https://q402.quackai.ai/event — BNB Chain only, 2,000 sponsored TXs, gas covered by Q402. BNB payments auto-route to this key when set (same rule for q402_pay and q402_batch_pay up to 5 recipients).","format":"string","isSecret":true,"name":"Q402_TRIAL_API_KEY"},{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Paid Multichain API key from https://q402.quackai.ai/payment — full 10-chain support with per-chain Gas Tank. Auto-routed for non-BNB payments and whenever keyScope='multichain' is chosen.","format":"string","isSecret":true,"name":"Q402_MULTICHAIN_API_KEY"},{"description":"Mode A — real EOA signing. Hex-encoded EVM private key (0x + 64 hex chars) of YOUR MetaMask wallet, used to sign payment authorizations LOCALLY on your machine. After your first payment that wallet shows as 'Smart account' in MetaMask (EIP-7702 delegation, reversible via q402_clear_delegation). Use a fresh wallet, not your main one. Skip this and pick Mode B (Q402_AGENTIC_PRIVATE_KEY) or Mode C (server-managed Agent Wallet) if you'd rather keep your MetaMask untouched. Recommended path: run q402_doctor after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads.","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Mode B — local Agent Wallet signing. Hex-encoded EVM private key (0x + 64 hex chars) exported from your Agent Wallet at https://q402.quackai.ai/dashboard → Agent tab → Export. Signs LOCALLY just like Mode A, but the signer is your dedicated Agent Wallet — your MetaMask EOA is never touched. Pick this for AI-agent automation when you want a dedicated purse with per-tx + daily caps you set on the dashboard.","format":"string","isSecret":true,"name":"Q402_AGENTIC_PRIVATE_KEY"},{"description":"Live-mode switch. 0 = sandbox (test mode, no funds move — every q402_pay returns a fake hash). 1 = real on-chain payments. Default 1 since v0.5.11: safe because mode only flips to live when a live API key (q402_live_*) is set AND one of (a) a valid 32-byte private key for local signing modes, OR (b) walletMode=\"agentic-server\" with Q402_MULTICHAIN_API_KEY for the server-managed Agent Wallet path. Without either combination, the server stays in sandbox regardless of this flag.","format":"string","default":"1","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap. Any q402_pay request with amount above this is rejected before signing. Lower this if you want a tighter agent blast-radius; raise for treasury-grade transfers.","format":"string","default":"200","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api. Set explicitly when running against a self-hosted Q402 deployment or a non-canonical environment.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"},{"description":"Server-managed Agent Wallet picker (walletMode='agentic-server' only). Lowercased agent wallet address (the hex 0x... shown on the Agent tab of your dashboard) selecting which of your Agent Wallets to spend from when you hold more than one (max 10 per owner). Omit to use the default wallet. Ignored for the local-signing modes that carry their own private key.","format":"string","name":"Q402_AGENT_WALLET_ADDRESS"},{"description":"DEPRECATED legacy single-key env from pre-v0.5.0 installs. The server still reads it as a silent fallback so existing setups keep working, but new users should pick the scoped variant instead: Q402_TRIAL_API_KEY for Free Trial (BNB only), Q402_MULTICHAIN_API_KEY for the full 10-chain surface. Set only one of the three.","format":"string","isSecret":true,"name":"Q402_API_KEY"},{"description":"DEPRECATED soft-migration alias for Q402_AGENT_WALLET_ADDRESS (one release of overlap from v0.6.0). The server still accepts it but logs a deprecation notice. New installs should set Q402_AGENT_WALLET_ADDRESS directly.","format":"string","name":"Q402_WALLET_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-06T15:53:32.612371Z","publishedAt":"2026-06-06T15:53:32.612371Z","updatedAt":"2026-06-06T15:53:32.612371Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless payments on 10 EVM chains + CCIP bridge (eth/avax/arbitrum). Sandbox-default.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.8.9","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.8.9","transport":{"type":"stdio"},"environmentVariables":[{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Free Trial API key from https://q402.quackai.ai/event — BNB Chain only, 2,000 sponsored TXs, gas covered by Q402. BNB payments auto-route to this key when set (same rule for q402_pay and q402_batch_pay up to 5 recipients).","format":"string","isSecret":true,"name":"Q402_TRIAL_API_KEY"},{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Paid Multichain API key from https://q402.quackai.ai/payment — full 10-chain support with per-chain Gas Tank. Auto-routed for non-BNB payments and whenever keyScope='multichain' is chosen.","format":"string","isSecret":true,"name":"Q402_MULTICHAIN_API_KEY"},{"description":"Mode A — real EOA signing. Hex-encoded EVM private key (0x + 64 hex chars) of YOUR MetaMask wallet, used to sign payment authorizations LOCALLY on your machine. After your first payment that wallet shows as 'Smart account' in MetaMask (EIP-7702 delegation, reversible via q402_clear_delegation). Use a fresh wallet, not your main one. Skip this and pick Mode B (Q402_AGENTIC_PRIVATE_KEY) or Mode C (server-managed Agent Wallet) if you'd rather keep your MetaMask untouched. Recommended path: run q402_doctor after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads.","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Mode B — local Agent Wallet signing. Hex-encoded EVM private key (0x + 64 hex chars) exported from your Agent Wallet at https://q402.quackai.ai/dashboard → Agent tab → Export. Signs LOCALLY just like Mode A, but the signer is your dedicated Agent Wallet — your MetaMask EOA is never touched. Pick this for AI-agent automation when you want a dedicated purse with per-tx + daily caps you set on the dashboard.","format":"string","isSecret":true,"name":"Q402_AGENTIC_PRIVATE_KEY"},{"description":"Live-mode switch. 0 = sandbox (test mode, no funds move — every q402_pay returns a fake hash). 1 = real on-chain payments. Default 1 since v0.5.11: safe because mode only flips to live when a live API key (q402_live_*) is set AND one of (a) a valid 32-byte private key for local signing modes, OR (b) walletMode=\"agentic-server\" with Q402_MULTICHAIN_API_KEY for the server-managed Agent Wallet path. Without either combination, the server stays in sandbox regardless of this flag.","format":"string","default":"1","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap. Any q402_pay request with amount above this is rejected before signing. Lower this if you want a tighter agent blast-radius; raise for treasury-grade transfers.","format":"string","default":"200","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api. Set explicitly when running against a self-hosted Q402 deployment or a non-canonical environment.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"},{"description":"Server-managed Agent Wallet picker (walletMode='agentic-server' only). Lowercased agent wallet address (the hex 0x... shown on the Agent tab of your dashboard) selecting which of your Agent Wallets to spend from when you hold more than one (max 10 per owner). Omit to use the default wallet. Ignored for the local-signing modes that carry their own private key.","format":"string","name":"Q402_AGENT_WALLET_ADDRESS"},{"description":"DEPRECATED legacy single-key env from pre-v0.5.0 installs. The server still reads it as a silent fallback so existing setups keep working, but new users should pick a scoped variant instead. Q402_TRIAL_API_KEY (Free Trial, BNB only) and Q402_MULTICHAIN_API_KEY (full 10-chain surface) are designed to coexist — BNB payments auto-route to the trial key, other chains use multichain. Only set Q402_API_KEY if you are migrating an existing pre-v0.5.0 install; do NOT set it alongside the scoped variants on a fresh install.","format":"string","isSecret":true,"name":"Q402_API_KEY"},{"description":"DEPRECATED soft-migration alias for Q402_AGENT_WALLET_ADDRESS (one release of overlap from v0.6.0). The server still accepts it but logs a deprecation notice. New installs should set Q402_AGENT_WALLET_ADDRESS directly.","format":"string","name":"Q402_WALLET_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-06T17:54:39.297494Z","publishedAt":"2026-06-06T17:54:39.297494Z","updatedAt":"2026-06-06T17:54:39.297494Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless payments on 11 EVM chains + CCIP bridge (eth/avax/arbitrum). Sandbox-default.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.9.0","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.9.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Free Trial API key from https://q402.quackai.ai/event — BNB Chain only, 2,000 sponsored TXs, gas covered by Q402. BNB payments auto-route to this key when set (same rule for q402_pay and q402_batch_pay up to 5 recipients).","format":"string","isSecret":true,"name":"Q402_TRIAL_API_KEY"},{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Paid Multichain API key from https://q402.quackai.ai/payment — full 11-chain support with per-chain Gas Tank. Auto-routed for non-BNB payments and whenever keyScope='multichain' is chosen.","format":"string","isSecret":true,"name":"Q402_MULTICHAIN_API_KEY"},{"description":"Mode A — real EOA signing. Hex-encoded EVM private key (0x + 64 hex chars) of YOUR MetaMask wallet, used to sign payment authorizations LOCALLY on your machine. After your first payment that wallet shows as 'Smart account' in MetaMask (EIP-7702 delegation, reversible via q402_clear_delegation). Use a fresh wallet, not your main one. Skip this and pick Mode B (Q402_AGENTIC_PRIVATE_KEY) or Mode C (server-managed Agent Wallet) if you'd rather keep your MetaMask untouched. Recommended path: run q402_doctor after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads.","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Mode B — local Agent Wallet signing. Hex-encoded EVM private key (0x + 64 hex chars) exported from your Agent Wallet at https://q402.quackai.ai/dashboard → Agent tab → Export. Signs LOCALLY just like Mode A, but the signer is your dedicated Agent Wallet — your MetaMask EOA is never touched. Pick this for AI-agent automation when you want a dedicated purse with per-tx + daily caps you set on the dashboard.","format":"string","isSecret":true,"name":"Q402_AGENTIC_PRIVATE_KEY"},{"description":"Live-mode switch. 0 = sandbox (test mode, no funds move — every q402_pay returns a fake hash). 1 = real on-chain payments. Default 1 since v0.5.11: safe because mode only flips to live when a live API key (q402_live_*) is set AND one of (a) a valid 32-byte private key for local signing modes, OR (b) walletMode=\"agentic-server\" with Q402_MULTICHAIN_API_KEY for the server-managed Agent Wallet path. Without either combination, the server stays in sandbox regardless of this flag.","format":"string","default":"1","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap for USDC/USDT/RLUSD. Any such q402_pay request with amount above this is rejected before signing. Q (QuackAI) is exempt by design (your own token; recipient allowlist + confirmation still apply). Lower this for a tighter agent blast-radius; raise for treasury-grade transfers.","format":"string","default":"200","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api. Set explicitly when running against a self-hosted Q402 deployment or a non-canonical environment.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"},{"description":"Server-managed Agent Wallet picker (walletMode='agentic-server' only). Lowercased agent wallet address (the hex 0x... shown on the Agent tab of your dashboard) selecting which of your Agent Wallets to spend from when you hold more than one (max 10 per owner). Omit to use the default wallet. Ignored for the local-signing modes that carry their own private key.","format":"string","name":"Q402_AGENT_WALLET_ADDRESS"},{"description":"DEPRECATED legacy single-key env from pre-v0.5.0 installs. The server still reads it as a silent fallback so existing setups keep working, but new users should pick a scoped variant instead. Q402_TRIAL_API_KEY (Free Trial, BNB only) and Q402_MULTICHAIN_API_KEY (full 11-chain surface) are designed to coexist — BNB payments auto-route to the trial key, other chains use multichain. Only set Q402_API_KEY if you are migrating an existing pre-v0.5.0 install; do NOT set it alongside the scoped variants on a fresh install.","format":"string","isSecret":true,"name":"Q402_API_KEY"},{"description":"DEPRECATED soft-migration alias for Q402_AGENT_WALLET_ADDRESS (one release of overlap from v0.6.0). The server still accepts it but logs a deprecation notice. New installs should set Q402_AGENT_WALLET_ADDRESS directly.","format":"string","name":"Q402_WALLET_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-29T18:45:17.586346Z","publishedAt":"2026-06-29T18:45:17.586346Z","updatedAt":"2026-06-29T18:45:17.586346Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.bitgett/q402-mcp","description":"Q402 — gasless payments on 11 EVM chains + CCIP bridge (eth/avax/arbitrum). Sandbox-default.","repository":{"url":"https://github.com/bitgett/q402-mcp","source":"github"},"version":"0.9.1","packages":[{"registryType":"npm","identifier":"@quackai/q402-mcp","version":"0.9.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Free Trial API key from https://q402.quackai.ai/event — BNB Chain only, 2,000 sponsored TXs, gas covered by Q402. BNB payments auto-route to this key when set (same rule for q402_pay and q402_batch_pay up to 5 recipients).","format":"string","isSecret":true,"name":"Q402_TRIAL_API_KEY"},{"description":"Recommended path: skip this UI and run `q402_doctor` after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads. Fill this field directly ONLY if your MCP client manages secrets for you. Value is a Paid Multichain API key from https://q402.quackai.ai/payment — full 11-chain support with per-chain Gas Tank. Auto-routed for non-BNB payments and whenever keyScope='multichain' is chosen.","format":"string","isSecret":true,"name":"Q402_MULTICHAIN_API_KEY"},{"description":"Mode A — real EOA signing. Hex-encoded EVM private key (0x + 64 hex chars) of YOUR MetaMask wallet, used to sign payment authorizations LOCALLY on your machine. After your first payment that wallet shows as 'Smart account' in MetaMask (EIP-7702 delegation, reversible via q402_clear_delegation). Use a fresh wallet, not your main one. Skip this and pick Mode B (Q402_AGENTIC_PRIVATE_KEY) or Mode C (server-managed Agent Wallet) if you'd rather keep your MetaMask untouched. Recommended path: run q402_doctor after install — it stores secrets in ~/.q402/mcp.env, which the server auto-loads.","format":"string","isSecret":true,"name":"Q402_PRIVATE_KEY"},{"description":"Mode B — local Agent Wallet signing. Hex-encoded EVM private key (0x + 64 hex chars) exported from your Agent Wallet at https://q402.quackai.ai/dashboard → Agent tab → Export. Signs LOCALLY just like Mode A, but the signer is your dedicated Agent Wallet — your MetaMask EOA is never touched. Pick this for AI-agent automation when you want a dedicated purse with per-tx + daily caps you set on the dashboard.","format":"string","isSecret":true,"name":"Q402_AGENTIC_PRIVATE_KEY"},{"description":"Live-mode switch. 0 = sandbox (test mode, no funds move — every q402_pay returns a fake hash). 1 = real on-chain payments. Default 1 since v0.5.11: safe because mode only flips to live when a live API key (q402_live_*) is set AND one of (a) a valid 32-byte private key for local signing modes, OR (b) walletMode=\"agentic-server\" with Q402_MULTICHAIN_API_KEY for the server-managed Agent Wallet path. Without either combination, the server stays in sandbox regardless of this flag.","format":"string","default":"1","name":"Q402_ENABLE_REAL_PAYMENTS"},{"description":"Per-call USD-equivalent cap for USDC/USDT/RLUSD. Any such q402_pay request with amount above this is rejected before signing. Q (QuackAI) is exempt by design (your own token; recipient allowlist + confirmation still apply). Lower this for a tighter agent blast-radius; raise for treasury-grade transfers.","format":"string","default":"200","name":"Q402_MAX_AMOUNT_PER_CALL"},{"description":"Optional comma-separated lowercase EVM addresses. When set, q402_pay rejects any recipient not on this allowlist.","format":"string","name":"Q402_ALLOWED_RECIPIENTS"},{"description":"Override for the Q402 relay endpoint. Defaults to https://q402.quackai.ai/api. Set explicitly when running against a self-hosted Q402 deployment or a non-canonical environment.","format":"string","default":"https://q402.quackai.ai/api","name":"Q402_RELAY_BASE_URL"},{"description":"Server-managed Agent Wallet picker (walletMode='agentic-server' only). Lowercased agent wallet address (the hex 0x... shown on the Agent tab of your dashboard) selecting which of your Agent Wallets to spend from when you hold more than one (max 10 per owner). Omit to use the default wallet. Ignored for the local-signing modes that carry their own private key.","format":"string","name":"Q402_AGENT_WALLET_ADDRESS"},{"description":"DEPRECATED legacy single-key env from pre-v0.5.0 installs. The server still reads it as a silent fallback so existing setups keep working, but new users should pick a scoped variant instead. Q402_TRIAL_API_KEY (Free Trial, BNB only) and Q402_MULTICHAIN_API_KEY (full 11-chain surface) are designed to coexist — BNB payments auto-route to the trial key, other chains use multichain. Only set Q402_API_KEY if you are migrating an existing pre-v0.5.0 install; do NOT set it alongside the scoped variants on a fresh install.","format":"string","isSecret":true,"name":"Q402_API_KEY"},{"description":"DEPRECATED soft-migration alias for Q402_AGENT_WALLET_ADDRESS (one release of overlap from v0.6.0). The server still accepts it but logs a deprecation notice. New installs should set Q402_AGENT_WALLET_ADDRESS directly.","format":"string","name":"Q402_WALLET_ID"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-29T19:54:34.975305Z","publishedAt":"2026-06-29T19:54:34.975305Z","updatedAt":"2026-06-29T19:54:34.975305Z","isLatest":true}}}],"metadata":{"count":28}}
