Tools

ToolChecksCost
wasit_x402_testX402-010706/07 settle real payments
wasit_mpp_charge_testMPP-01Settles a real payment every call
wasit_mpp_channel_testMPP-1012, 14Free
wasit_mpp_channel_test_with_close+ MPP-13Destroys a channel

The fourth is registered only when the server is started with WASIT_ALLOW_DESTRUCTIVE=1 or --allow-destructive. Without that opt-in it does not appear in tools/list at all. Set it as an extra --env WASIT_ALLOW_DESTRUCTIVE=1 (Claude Code) or "env" entry (Claude Desktop) if you intend to use it — otherwise leave it out, which is the safer default.

Verify which tools a configuration exposes:

bash
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' \
  | npx -y @wasit-dev/server \
  | python3 -c "import sys,json; print([t['name'] for t in json.load(sys.stdin)['result']['tools']])"