1inch MCP
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

FieldTypeDescription
src*stringSource token address or symbol (e.g. USDC, 0x...)
dst*stringDestination token address or symbol (e.g. ETH, 0x...)
amount*stringAmount in wei/smallest unit. Pass large amounts as a string to avoid precision loss.
chain*integerChain ID (e.g. 1 for Ethereum, 8453 for Base)
from*stringWallet address executing the swap
quoteOnlybooleanIf true, return quote comparison only (no tx/order)
preferredTypestring (classic | fusion | crosschain)Preferred swap type; the tool picks one if omitted
dstChainintegerDestination chain for cross-chain swap
slippagenumberSlippage tolerance in % (default 0.5)
gasPricestringNetwork gas price in wei (optional; omit for fast default)
presetstring (fast | medium | slow)Order preset for fusion/cross-chain: fast (quicker fill), medium, slow (better rate)
signedOrderstringSigned EIP-712 order (submit mode)
orderHashstringOrder hash for submit mode
executebooleanOptional. 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.