# Q402 Mcp MCP server

Agent View of the PolicyLayer registry record for Q402 Mcp: identity, probed posture, risk grade, and all 41 tools classified. HTML page: https://policylayer.com/tools/io-github-bitgett-q402-mcp

## Facts

- Server id: `@quackai/q402-mcp`
- Install: `npx -y @quackai/q402-mcp`
- Homepage: https://github.com/bitgett/q402-mcp
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 41
- Tool categories present: Destructive, Execute, Financial, Read, Write
- Tags: io github bitgett q402 mcp, payments, admin, automation
- Record last modified: 2026-09-03T09:24:01.621Z

## Tools (41)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `q402_clear_delegation` | Destructive | Critical | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-clear-delegation.md |
| `q402_redstone_trigger_cancel` | Destructive | Critical | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-redstone-trigger-cancel.md |
| `q402_bridge_send` | Financial | Critical | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-bridge-send.md |
| `q402_escrow_create` | Financial | Critical | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-escrow-create.md |
| `q402_escrow_dispute` | Financial | Critical | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-escrow-dispute.md |
| `q402_escrow_lock` | Financial | Critical | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-escrow-lock.md |
| `q402_escrow_refund` | Financial | Critical | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-escrow-refund.md |
| `q402_escrow_release` | Financial | Critical | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-escrow-release.md |
| `q402_oft_send` | Financial | Critical | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-oft-send.md |
| `q402_pay` | Financial | Critical | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-pay.md |
| `q402_recurring_cancel` | Financial | Critical | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-recurring-cancel.md |
| `q402_recurring_resume` | Financial | Critical | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-recurring-resume.md |
| `q402_redstone_trigger_create` | Financial | Critical | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-redstone-trigger-create.md |
| `q402_request_pay` | Financial | Critical | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-request-pay.md |
| `q402_stake` | Financial | Critical | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-stake.md |
| `q402_unstake` | Financial | Critical | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-unstake.md |
| `q402_yield_deposit` | Financial | Critical | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-yield-deposit.md |
| `q402_yield_withdraw` | Financial | Critical | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-yield-withdraw.md |
| `q402_agent_spend_report` | Read | Low | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-agent-spend-report.md |
| `q402_agentic_info` | Read | Low | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-agentic-info.md |
| `q402_balance` | Read | Low | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-balance.md |
| `q402_bridge_gas_tank` | Read | Low | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-bridge-gas-tank.md |
| `q402_bridge_history` | Read | Low | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-bridge-history.md |
| `q402_bridge_quote` | Read | Low | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-bridge-quote.md |
| `q402_doctor` | Read | Low | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-doctor.md |
| `q402_escrow_status` | Read | Low | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-escrow-status.md |
| `q402_memory_summary` | Read | Low | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-memory-summary.md |
| `q402_oft_history` | Read | Low | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-oft-history.md |
| `q402_oft_quote` | Read | Low | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-oft-quote.md |
| `q402_quote` | Read | Low | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-quote.md |
| `q402_receipt` | Read | Low | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-receipt.md |
| `q402_recurring_fires` | Read | Low | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-recurring-fires.md |
| `q402_recurring_pause` | Read | Low | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-recurring-pause.md |
| `q402_recurring_skip_next` | Read | Low | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-recurring-skip-next.md |
| `q402_redstone_trigger_list` | Read | Low | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-redstone-trigger-list.md |
| `q402_request_status` | Read | Low | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-request-status.md |
| `q402_stake_positions` | Read | Low | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-stake-positions.md |
| `q402_vendor_history` | Read | Low | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-vendor-history.md |
| `q402_yield_positions` | Read | Low | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-yield-positions.md |
| `q402_yield_reserves` | Read | Low | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-yield-reserves.md |
| `q402_request_create` | Write | Medium | https://policylayer.com/tools/io-github-bitgett-q402-mcp/q402-request-create.md |

## Tool descriptions

- `q402_clear_delegation` — Clear the EIP-7702 delegation on a Q402 chain for the configured wallet.
- `q402_redstone_trigger_cancel` — Permanently cancel a RedStone trigger so it never fires again.
- `q402_bridge_send` — Execute a Chainlink CCIP USDC bridge across the 3-chain triangle (eth/avax/arbitrum) on
- `q402_escrow_create` — Create a Q402 Gasless Escrow (non-custodial, EIP-7702). Publishes a
- `q402_escrow_dispute` — A party (buyer or seller) disputes an open escrow (requires the escrow named an arbiter, before the release deadline). The arbiter then resolves off-tool. Confirm with the user first (confirm:true).
- `q402_escrow_lock` — Fund a pending escrow: the BUYER gaslessly locks the amount into the vault via EIP-7702 (Q402 relays + sponsors gas). MOVES REAL FUNDS.
- `q402_escrow_refund` — Permissionlessly refund a locked escrow to the BUYER - only valid AFTER the release deadline (or, if disputed, after the arbiter resolve window). Confirm with the user first (confirm:true).
- `q402_escrow_release` — BUYER releases a locked escrow to the SELLER (buyer-signed, gasless). MOVES REAL FUNDS irreversibly. Confirm with the user first (confirm:true).
- `q402_oft_send` — Bridge USDT (USDT0) across chains (eth/arbitrum/mantle/monad/xlayer) via LayerZero OFT, from the Agent
- `q402_pay` — USE THIS TOOL whenever the user asks to send, transfer, or pay USDC / USDT /
- `q402_recurring_cancel` — Cancel an active recurring-payment rule on the Agent Wallet. Takes a
- `q402_recurring_resume` — Resume a paused or stopped recurring-payment rule. Takes a ruleId
- `q402_redstone_trigger_create` — Arm a gasless payout that fires when a RedStone feed (NAV / price / RWA)
- `q402_request_pay` — Pay a Q402 payment request from your own Agent Wallet, gaslessly. Give it a req_ id (from a
- `q402_stake` — WRITE - MOVES FUNDS. Stakes the Agent Wallet
- `q402_unstake` — WRITE - MOVES FUNDS. Unstakes the Agent Wallet
- `q402_yield_deposit` — WRITE - MOVES FUNDS. Supplies the Agent Wallet
- `q402_yield_withdraw` — WRITE - MOVES FUNDS. Withdraws the Agent Wallet
- `q402_agent_spend_report` — Per-agent spend report: for each of the owner
- `q402_agentic_info` — Read-only Agent Wallet introspection. Returns the wallet address,
- `q402_balance` — Verify the configured API key(s) and report each one
- `q402_bridge_gas_tank` — READ-ONLY GUIDANCE TOOL - Bridge Gas Tank live balance via MCP is not yet wired (requires
- `q402_bridge_history` — READ-ONLY GUIDANCE TOOL - bridge history via MCP is not yet wired in this release. It
- `q402_bridge_quote` — Quote the Chainlink CCIP fee for bridging USDC across the 3-chain triangle (eth/avax/arbitrum).
- `q402_doctor` — Run a Q402 health check - covers first-install onboarding AND ongoing
- `q402_escrow_status` — Read a Q402 escrow
- `q402_memory_summary` — Summarize the user
- `q402_oft_history` — READ-ONLY GUIDANCE TOOL - USDT0 (LayerZero OFT) bridge history via MCP is not yet
- `q402_oft_quote` — Quote the LayerZero fee for bridging USDT (USDT0) across the OFT set (eth/arbitrum/mantle/monad/xlayer).
- `q402_quote` — Compare gas costs and supported tokens across the 12 chains Q402 relays
- `q402_receipt` — Look up a Q402 Trust Receipt by its rct_… receiptId and return the settlement record + a locally-verified
- `q402_recurring_fires` — Read the past-fire history of a specific recurring-payment rule.
- `q402_recurring_pause` — Pause an active recurring-payment rule. Takes a ruleId (from
- `q402_recurring_skip_next` — Skip ONLY the next scheduled fire of a recurring-payment rule.
- `q402_redstone_trigger_list` — List the RedStone triggers on the user
- `q402_request_status` — Look up a Q402 payment request by its req_ id. Read-only, no API key. Returns the amount,
- `q402_stake_positions` — READ-ONLY - show the Agent Wallet
- `q402_vendor_history` — Vendor payment history. With a
- `q402_yield_positions` — READ-ONLY - show the Agent Wallet
- `q402_yield_reserves` — READ-ONLY - list the Q402 Yield lending markets the Agent Wallet can supply into.
- `q402_request_create` — Publish a Q402 payment request (an invoice / bill). Moves no funds - it creates a shareable

## Related servers

- Delx Protocol — Agent Recovery & Continuity (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-protocol.md
- Delx Mcp A2a (1068 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Yaver (664 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Chaoxing Agent (565 tools) — https://policylayer.com/tools/chaoxing-agent.md
- GoHighLevel MCP Server (559 tools) — https://policylayer.com/tools/busybee3333-go-high-level-mcp-2026-complete.md
- Spotify (544 tools) — https://policylayer.com/tools/novalux12-spotify-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=io-github-bitgett-q402-mcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/io-github-bitgett-q402-mcp
