sap perpspad build launch
sap_perpspad_build_launchBuild a PerpsPad token launch backed by a leveraged perp: returns the UNSIGNED config + pool transactions. This tool does NOT broadcast anything — sign and send BOTH transactions from the user wallet (pays rent, dev-buy 0.1-5 SOL or 5-5000 USDC, and the 0.01 SOL fee), then poll sap_perpspad_get_launch_status until live. Backing: underlying+leverage+direction (single) or 2-leg basket. Validate leverage against sap_perpspad_get_markets. BUILDER tier.
SAP MCP execution guidance: Intent: hosted unsigned transaction builder. Pricing: paid builder; estimate first, then pay/build and finalize unsigned transactions locally when returned. Routing: paid hosted call; call sap_estimate_tool_cost first, then use sap_payments_call_paid_tool if the runtime cannot handle x402 natively. Signer boundary: hosted reads/builders never receive keypair bytes; value-moving results must be finalized locally when signing is required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| legs | No | Optional 2-leg basket instead of single underlying (e.g. NVDA long + SOL short). Each leg: {underlying, leverage, direction}. | |
| name | Yes | Coin display name | |
| quote | No | Pairing token: SOL (default), USDC, or CUSTOM | |
| devBuy | Yes | Dev-buy in quote units (SOL 0.1-5, USDC 5-5000) | |
| ticker | Yes | Coin ticker, A-Z 0-9 only (e.g. MOON) | |
| imageUrl | No | Optional coin image URL | |
| leverage | No | Leverage of the backing perp (1..market cap) | |
| direction | No | Side of the backing perp | |
| quoteMint | No | CUSTOM only: the SPL mint to pair against (verified server-side) | |
| twitterUrl | No | Optional X/Twitter URL | |
| underlying | No | Single-perp market backing the coin (e.g. SOL, BTC, OIL — see sap_perpspad_get_markets). Provide underlying+leverage+direction OR legs. | |
| websiteUrl | No | Optional website URL | |
| quoteDecimals | No | CUSTOM only: decimals hint (server uses on-chain decimals) | |
| creatorAddress | Yes | Creator wallet: signer, payer, buyer, dev-buy recipient |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | MCP content blocks returned to the caller. | |
| isError | No | True when the tool result represents an application-level error. |