canix402.compx.io
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_get_plan
Compile an allocation intent into an ordered unsigned plan (POST /plans). Pass address and budget { assetId, amount } (base units; 0 = ALGO). Optional constraints and opportunityIds. Optional swapSlippage for multi-router compose. Returns eligibility, live multi-router opt-in/swap groups when requiredAssetIds differ from the budget asset, setup/enter quotes[] as independent unsigned groups (never merged), expected position delta, attached data.simulation when groups compiled, x402 + network fee totals, and expiry. Paid ~0.25 USDC. Canix does not sign or submit.
Page: /webmcp
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
address |
string | yes | Account address. |
budget |
object | yes | — |
constraints |
object | no | — |
opportunityIds |
array | no | — |
swapSlippage |
number | no | — |
refresh |
boolean | no | — |
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": 1,
"description": "Account address."
},
"budget": {
"type": "object",
"required": [
"assetId",
"amount"
],
"properties": {
"assetId": {
"type": "integer",
"minimum": 0
},
"amount": {
"type": "string",
"minLength": 1
}
}
},
"constraints": {
"type": "object",
"additionalProperties": false,
"properties": {
"maxProtocolWeightBps": {
"type": "integer",
"minimum": 1,
"maximum": 10000
},
"noNewBorrows": {
"type": "boolean"
},
"executionReadyOnly": {
"type": "boolean"
},
"minTvlUsd": {
"type": "number",
"minimum": 0
},
"maxSourceAgeSeconds": {
"type": "integer",
"minimum": 0
},
"maxAllocations": {
"type": "integer",
"minimum": 1,
"maximum": 10
}
}
},
"opportunityIds": {
"type": "array",
"minItems": 1,
"maxItems": 25,
"items": {
"type": "string",
"minLength": 1
}
},
"swapSlippage": {
"type": "number",
"minimum": 0,
"maximum": 100
},
"refresh": {
"type": "boolean"
},
"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",
"budget"
]
}
Similar websites
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…
dashboard.orderly.network
Orderly dashboard
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.
bankgraph.app
Investigate individual U.S. banks, the banking system, and economic context with public FDIC filings and direct-agency data.