1M
1inch MCP
/swap
swap
[Requires authentication] Call the authenticate tool first to start or confirm 1inch Business login (initialize 200 is still anonymous). If authenticate or this
liveverifiedunknown~5s typical
mcpprobed1inchmcp
$0.0020
per call
plus $0.001 platform fee per run
Open MCP server; Cracked bills routing only
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run mcp-com-1inch-business-mcp /swap for me.
Input
| Field | Type | Description |
|---|---|---|
| src* | string | Source token address or symbol (e.g. USDC, 0x...) |
| dst* | string | Destination token address or symbol (e.g. ETH, 0x...) |
| amount* | string | Amount in wei/smallest unit. Pass large amounts as a string to avoid precision loss. |
| chain* | integer | Chain ID (e.g. 1 for Ethereum, 8453 for Base) |
| from* | string | Wallet address executing the swap |
| quoteOnly | boolean | If true, return quote comparison only (no tx/order) |
| preferredType | string (classic | fusion | crosschain) | Preferred swap type; the tool picks one if omitted |
| dstChain | integer | Destination chain for cross-chain swap |
| slippage | number | Slippage tolerance in % (default 0.5) |
| gasPrice | string | Network gas price in wei (optional; omit for fast default) |
| preset | string (fast | medium | slow) | Order preset for fusion/cross-chain: fast (quicker fill), medium, slow (better rate) |
| signedOrder | string | Signed EIP-712 order (submit mode) |
| orderHash | string | Order hash for submit mode |
| execute | boolean | Optional. When a WalletConnect session is active, defaults to true: classic approve/swap t |
Call it
curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
-H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
-d '{"provider":"mcp-com-1inch-business-mcp","endpoint":"/swap","input":{"src":"...","dst":"...","amount":"...","chain":1,"from":"..."}}'cli
npx cracked-ai run -p mcp-com-1inch-business-mcp -e /swap -i '{"src":"...","dst":"...","amount":"...","chain":1,"from":"..."}'mcp
run_tool({ provider: "mcp-com-1inch-business-mcp", endpoint: "/swap", input: {"src":"...","dst":"...","amount":"...","chain":1,"from":"..."} })Try it
Runs against your signed-in workspace balance. Sign in if you have not.