pleasefixai/1inch-mcp
Guides for token swaps, limit orders, wallet data and market prices with 1inch.
Read 1inch Aqua shared-liquidity analytics (maker TVL, fees, APY, strategies, activity, volume) via the MCP aqua tool. Use for Aqua strategy questions; prefer aqua over raw product_api.
Look up organization-scoped 1inch API request logs by request-id or time window via the MCP debug tool. Use when troubleshooting failed or unexpected API responses for the authenticated org.
Call Web3 JSON-RPC, broadcast transactions via the Transaction Gateway, and resolve ENS/domains through the 1inch MCP product_api tool.
Fetch spot token prices, gas prices, and price charts via the 1inch MCP product_api tool. Use when the user asks for token price, USD price, gas price, or candle/chart data.
Connect to the 1inch MCP server for documentation search, SDK examples, token swaps, limit orders, authenticated product API access, WalletConnect, Aqua analytics, and (when registered) org-scoped log lookup. Use when the user asks about 1inch integration, DeFi swaps, classic or Fusion or cross-chain flows, orderbook, portfolio, gas or spot price APIs, API keys, MCP or IDE setup, or blockchain development with 1inch.
Build, sign, create, list, and cancel limit orders via the 1inch MCP orderbook tool (Limit Order Protocol v4.1). Use when the user wants buy/sell at a target price, maker orders, or partial fills.
Quote and execute token swaps via the 1inch MCP swap tool: Classic (DEX aggregation), Fusion (gasless intent), and Fusion+/cross-chain. Use when the user wants best rate, gasless swap, bridge-less cross-chain, or quote comparison.
Query portfolio value/P&L, wallet balances, transaction history, NFTs, and token metadata via the 1inch MCP product_api tool. Use when the user asks about holdings, balances, history, token search, or NFT inventory.
Pair an EVM or Solana wallet via WalletConnect (non-custodial) using the 1inch MCP walletconnect tool, then sign messages or send transactions. Use when the user wants to connect a wallet, scan a QR, or execute with WalletConnect.