1inch MCP

com.1inch.business/mcp · v1.0.0 · crypto-web3

1inch MCP is healthy: it completed an MCP handshake in 676 ms and exposes 10 tools.

Doc search, intent & cross-chain swaps, limit orders, portfolio, spot prices, gas & all APIs.

Endpoint: https://api.1inch.com/mcp/protocol (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count10
Latency676 ms
Last checked (UTC)2026-10-17T01:25:42.339Z

Health history

Checked (UTC)StatusLatencyError
2026-10-17T01:25:42.339ZHealthy676
2026-10-15T18:35:12.949ZHealthy717
2026-10-14T17:40:39.313ZHealthy1858

Tools (10)

searchSearch 1inch documentation and API reference
list_examplesList all available SDK code examples. Returns example names that can be used with get_example tool.
get_exampleGet the full source code of an SDK example. Use list_examples first to see available examples.
authenticateCall this to start or confirm 1inch Business login. HTTP 401 means you are still anonymous (initialize 200 is not login). After OAuth, call again until the result is authenticated: true with organizationId. Then use swap, orderbook, product_api, or debug. Do not treat a PaymentRequired / x402 result
swap[Requires authentication] Call the authenticate tool first to start or confirm 1inch Business login (initialize 200 is still anonymous). If authenticate or this tool returns HTTP 401, complete OAuth, then retry. Swap tokens via 1inch. Supports classic (on-chain), Fusion (intent/gasless), and cross-c
orderbook[Requires authentication] Call the authenticate tool first to start or confirm 1inch Business login (initialize 200 is still anonymous). If authenticate or this tool returns HTTP 401, complete OAuth, then retry. Limit orders via the 1inch Orderbook API (v4.1). IMPORTANT: The "action" parameter is R
product_api[Requires authentication] Call the authenticate tool first to start or confirm 1inch Business login (initialize 200 is still anonymous). If authenticate or this tool returns HTTP 401, complete OAuth, then retry. Call any 1inch product API endpoint using the authenticated user's credentials (base URL
aqua1inch Aqua (shared-liquidity market making): position analytics plus maker position writes. Write actions (OAuth, or WalletConnect + signed 1inch ToS (pass walletSessionToken after MCP session rotation); non-custodial — the user's wallet signs): create_position (two-phase: call once for a preview +
walletconnectPair and use an EVM and/or Solana wallet via WalletConnect v2. **No authentication required** — available to every user (including unauthenticated/anonymous). Non-custodial: the server never holds keys and the user approves every signature/transaction in their own wallet. **Pairing proposal** is con
debug[Requires authentication] Call the authenticate tool first to start or confirm 1inch Business login (initialize 200 is still anonymous). If authenticate or this tool returns HTTP 401, complete OAuth, then retry. Look up production API request logs for your 1inch Business organization to troubleshoot