← WebMCP Directory

canix402.compx.io

canix402.compx.io

live Unverified (seed import) Finance & Crypto 26 tools imperative implementation

Canix402 Live: search DeFi opportunities in the browser with the same MCP tools agents use. Walletless receipts, no server-side signing or submission.

First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com

Answer 8 · Act 17 · Transact 1 · Score: Not yet scored

Tool inspector

canix_swap

act imperative

Build unsigned swap transactions via paid POST /swaps/transactions (~0.005 USDC) for the winning quote. Omit paymentSignature for x402 preflight, then retry with the same inputs. Canix does not sign or submit.

Page: /webmcp

Input schema

PropertyTypeRequiredDescription
address string yes 58-character account address.
quote object yes —
slippage number yes —
paymentSignature string no Optional PAYMENT-SIGNATURE base64 payload. Omit on first call to receive PAYMENT-REQUIRED metadata.
sessionReceipt string no Prepaid session receipt (X-Canix-Session). Omit to pay per request with paymentSignature. If this header was sent, Caddy skipped x402; a 402 SESSION_* means drop the header and retry with paymentSignature.
Raw JSON schema
{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "minLength": 58,
      "maxLength": 58,
      "description": "58-character account address."
    },
    "quote": {
      "type": "object",
      "required": [
        "router",
        "address",
        "fromAssetId",
        "toAssetId",
        "amount",
        "type",
        "quotedAmount",
        "minOut",
        "networkFeeMicroAlgos",
        "slippageBps",
        "createdAt",
        "expiresAt",
        "score",
        "alternatives",
        "legs",
        "payload"
      ],
      "properties": {
        "router": {
          "type": "string",
          "enum": [
            "haystack",
            "hogswap",
            "tinyman",
            "pact-smart-router",
            "folks-router",
            "asastats"
          ]
        },
        "address": {
          "type": "string",
          "minLength": 58,
          "maxLength": 58,
          "description": "58-character account address."
        },
        "fromAssetId": {
          "type": "string",
          "pattern": "^[0-9]+$"
        },
        "toAssetId": {
          "type": "string",
          "pattern": "^[0-9]+$"
        },
        "amount": {
          "type": "string",
          "pattern": "^[1-9][0-9]*$"
        },
        "type": {
          "type": "string",
          "enum": [
            "fixed-input",
            "fixed-output"
          ]
        },
        "quotedAmount": {
          "type": "string",
          "pattern": "^[0-9]+$"
        },
        "minOut": {
          "type": "string",
          "pattern": "^[0-9]+$"
        },
        "networkFeeMicroAlgos": {
          "type": "string",
          "pattern": "^[0-9]+$"
        },
        "slippageBps": {
          "type": "integer",
          "minimum": 0,
          "maximum": 10000
        },
        "createdAt": {
          "type": "string",
          "format": "date-time"
        },
        "expiresAt": {
          "type": "string",
          "format": "date-time"
        },
        "score": {
          "type": "object",
          "required": [
            "expectedNetOut",
            "minOut",
            "expectedIn",
            "networkFeeMicroAlgos",
            "feeAlreadyNetted"
          ],
          "properties": {
            "expectedNetOut": {
              "type": "string",
              "pattern": "^[0-9]+$"
            },
            "minOut": {
              "type": "string",
              "pattern": "^[0-9]+$"
            },
            "expectedIn": {
              "type": "string",
              "pattern": "^[0-9]+$"
            },
            "maxIn": {
              "type": "string",
              "pattern": "^[0-9]+$"
            },
            "networkFeeMicroAlgos": {
              "type": "string",
              "pattern": "^[0-9]+$"
            },
            "feeAlreadyNetted": {
              "type": "boolean"
            }
          }
        },
        "alternatives": {
          "type": "array",
          "items": {
            "type": "object",
            "required": [
              "router",
              "status"
            ],
            "properties": {
              "router": {
                "type": "string",
                "enum": [
                  "haystack",
                  "hogswap",
                  "tinyman",
                  "pact-smart-router",
                  "folks-router",
                  "asastats"
                ]
              },
              "status": {
                "type": "string",
                "enum": [
                  "quoted",
                  "error",
                  "skipped",
                  "timeout"
                ]
              },
              "expectedNetOut": {
                "type": "string",
                "pattern": "^[0-9]+$"
              },
              "minOut": {
                "type": "string",
                "pattern": "^[0-9]+$"
              },
              "networkFeeMicroAlgos": {
                "type": "string",
                "pattern": "^[0-9]+$"
              },
              "reason": {
                "type": "string"
              }
            }
          }
        },
        "legs": {
          "type": "array",
          "items": {}
        },
        "payload": {}
      }
    },
    "slippage": {
      "type": "number",
      "minimum": 0,
      "maximum": 100
    },
    "paymentSignature": {
      "type": "string",
      "minLength": 1,
      "description": "Optional PAYMENT-SIGNATURE base64 payload. Omit on first call to receive PAYMENT-REQUIRED metadata."
    },
    "sessionReceipt": {
      "type": "string",
      "minLength": 1,
      "description": "Prepaid session receipt (X-Canix-Session). Omit to pay per request with paymentSignature. If this header was sent, Caddy skipped x402; a 402 SESSION_* means drop the header and retry with paymentSignature."
    }
  },
  "required": [
    "address",
    "quote",
    "slippage"
  ]
}

Similar websites

bahi.naklitechie.com

bahi.naklitechie.com

Double-entry books for an Indian business in one browser tab: invoices, GST returns, TDS and TCS, inventory and your CA's review, kept in one file on your own d…

live Unverified Finance & Crypto Transact tools
85 tools A52 / Act30 / T3 Not yet scored Seen 2026-11-05
describe_tools get_status run_selftest get_file_info save_file
Inspect tools
dashboard.orderly.network

dashboard.orderly.network

Orderly dashboard

live Unverified Finance & Crypto
45 tools A40 / Act5 / T0 Not yet scored Seen 2026-11-05
get_site_overview get_dashboard_main get_tvl_by_chain get_tvl_by_token get_weekly_symbol_volume
Inspect tools
fin-esse-beta.vercel.app

fin-esse-beta.vercel.app

A WebMCP-powered financial planning workspace where you and an AI agent reason across your loans, portfolio, budget and goals together.

live Unverified Finance & Crypto Transact tools
45 tools A6 / Act38 / T1 Not yet scored Seen 2026-11-05
loan_list loan_add loan_remove loan_emi_calculator loan_amortisation
Inspect tools
bankgraph.app

bankgraph.app

Investigate individual U.S. banks, the banking system, and economic context with public FDIC filings and direct-agency data.

live Unverified Finance & Crypto
41 tools A12 / Act29 / T0 Not yet scored Seen 2026-11-05
bankgraph.get_site_context bankgraph.search_banks bankgraph.navigate bankgraph.set_appearance bankgraph.get_context
Inspect tools

Related on Influzer