← WebMCP Directory

Tool tree

g402-agent-treasury.vercel.app

Finance & CryptoTools verified
Website
Human-approved WebMCP payments across EVM, Solana, and Gno
Explore capabilities

    page: Every page

    list_payment_railsAnswer

    Read configured EVM, Solana and Gno rails, wallet standards, protocol capabilities, and independent mainnet locks. Does not sign or transfer.

    View tool JSON
    {
      "name": "list_payment_rails",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read configured EVM, Solana and Gno rails, wallet standards, protocol capabilities, and independent mainnet locks. Does not sign or transfer.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/webmcp"
    }
    prepare_agent_paymentSensitive Action

    Create one wallet-bound, server-persisted testnet x402 challenge on EVM, Solana, or Gno for human review. The tool cannot sign, settle, choose arbitrary tokens, or enable mainnet.

    View tool JSON
    {
      "name": "prepare_agent_payment",
      "kind": "transact",
      "impl": "imperative",
      "description": "Create one wallet-bound, server-persisted testnet x402 challenge on EVM, Solana, or Gno for human review. The tool cannot sign, settle, choose arbitrary tokens, or enable mainnet.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "railId": {
            "type": "string",
            "enum": [
              "evm-base-sepolia",
              "svm-solana-devnet",
              "gno-pearl"
            ],
            "description": "Allowlisted testnet rail."
          },
          "walletAddress": {
            "type": "string",
            "minLength": 32,
            "maxLength": 128,
            "description": "Connected wallet address that the human will control."
          }
        },
        "required": [
          "railId",
          "walletAddress"
        ],
        "additionalProperties": false
      },
      "page": "/webmcp"
    }
    inspect_g402_gatewayAnswer

    Read the live g402 facilitator, Pearl network, settlement rail, scan checkpoint, and mainnet safety lock. Does not change state.

    View tool JSON
    {
      "name": "inspect_g402_gateway",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the live g402 facilitator, Pearl network, settlement rail, scan checkpoint, and mainnet safety lock. Does not change state.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/webmcp"
    }
    search_gno_activityAnswer

    Search canonical Pearl testnet transactions by hash, payment ID, address, or height. Returns a small bounded result and does not change state.

    View tool JSON
    {
      "name": "search_gno_activity",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search canonical Pearl testnet transactions by hash, payment ID, address, or height. Returns a small bounded result and does not change state.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "maxLength": 128,
            "description": "Transaction hash, payment ID, Gno address, or block height. Empty means latest."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 5,
            "default": 5,
            "description": "Maximum results."
          }
        },
        "additionalProperties": false
      },
      "page": "/webmcp"
    }
    prepare_pearl_paymentSensitive Action

    Create reviewable terms for the fixed paid-data demo using a Pearl Adena address. This writes an expiring challenge but never opens the wallet, signs, or transfers funds.

    View tool JSON
    {
      "name": "prepare_pearl_payment",
      "kind": "transact",
      "impl": "imperative",
      "description": "Create reviewable terms for the fixed paid-data demo using a Pearl Adena address. This writes an expiring challenge but never opens the wallet, signs, or transfers funds.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "walletAddress": {
            "type": "string",
            "pattern": "^g1[023456789acdefghjklmnpqrstuvwxyz]{38}$",
            "maxLength": 40,
            "description": "Pearl Adena address that will self-pay in the safe demo."
          }
        },
        "required": [
          "walletAddress"
        ],
        "additionalProperties": false
      },
      "page": "/webmcp"
    }
    open_payment_reviewAction

    Open the matching human wallet review screen for already prepared terms. This changes the visible page but does not sign or transfer funds.

    View tool JSON
    {
      "name": "open_payment_review",
      "kind": "act",
      "impl": "imperative",
      "description": "Open the matching human wallet review screen for already prepared terms. This changes the visible page but does not sign or transfer funds.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/webmcp"
    }
    get_payment_receiptAnswer

    Look up one exact payment ID in the durable facilitator ledger and return settlement status plus Gno block data when indexed. Does not change state.

    View tool JSON
    {
      "name": "get_payment_receipt",
      "kind": "answer",
      "impl": "imperative",
      "description": "Look up one exact payment ID in the durable facilitator ledger and return settlement status plus Gno block data when indexed. Does not change state.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "paymentId": {
            "type": "string",
            "pattern": "^[A-Za-z0-9_-]{16,128}$",
            "maxLength": 128,
            "description": "Exact payment ID shown after wallet approval."
          }
        },
        "required": [
          "paymentId"
        ],
        "additionalProperties": false
      },
      "page": "/webmcp"
    }