1inch Cross-Chain Swap MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@1inch Cross-Chain Swap MCP Serverswap 100 USDC from Base to Arbitrum"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
1inch Cross-Chain Swap Tool
A tool for executing cross-chain token swaps using 1inch Fusion+ and Model Context Protocol (MCP).
Demo Video

Related MCP server: Armor Crypto MCP
Overview
This tool facilitates cross-chain token swaps between different blockchains (Arbitrum, Base, Polygon, etc.) using the 1inch Fusion+ API. It handles the entire swap process, from initiating orders to monitoring their execution status through a background worker system.
Installation
Dependencies must be installed using pnpm or yarn and not npm:
pnpm install
# or
yarn installConfiguration
The project must be setup as a CommonJS project. The design of the library does not work in its current form if you import it as ESM.
Create a
.envfile in the root directory and populate it with the following variables:
DEV_PORTAL_KEY=replace_with_developer_portal_api_key
WALLET_ADDRESS=replace_with_wallet_address
WALLET_KEY=replace_with_wallet_private_key
RPC_URL_ETHEREUM=replace_with_ethereum_rpc_url
RPC_URL_BASE=replace_with_base_rpc_url
INCH_API_KEY=replace_with_1inch_api_keyUsage
Start the MCP Server
npm startThis starts the Model Context Protocol server which exposes tools for cross-chain swapping and portfolio management.
Available MCP Tools
The tool provides the following MCP functions that can be used with Claude or other MCP-compatible assistants:
Cross-Chain Swap
swap: Initiates a cross-chain token swap
Parameters: - srcChainId: Source chain ID (default: 8453/Base) - dstChainId: Destination chain ID (default: 42161/Arbitrum) - srcTokenAddress: Source token address - dstTokenAddress: Destination token address - amount: Amount to swap (in base units or human-readable format) - invert: Swap direction toggle (default: false)
Order Management
swap-status: Checks the status of swap orders
Parameters: - orderHash: (Optional) Specific order hash to check
Portfolio Management
portfolio-protocols-value: Gets the value of protocols in your portfolio
Parameters: - chainId: Blockchain ID (default: 1/Ethereum)portfolio-tokens-details: Gets detailed information about tokens in your portfolio
Parameters: - chainId: Blockchain ID (default: 1/Ethereum) - closed: Include closed positions (default: true) - closedThreshold: Threshold for considering positions closed (default: 1)portfolio-general-value: Gets the general value of your portfolio
Parameters: - chainId: Blockchain ID (default: 1/Ethereum)portfolio-value-chart: Gets chart data for portfolio value over time
Parameters: - chainId: Blockchain ID (default: 1/Ethereum)
Monitoring System
The application includes a background worker system that monitors and processes swap orders:
Monitor Commands
# Start the monitor daemon
npm run monitor:start
# Check status of all orders
npm run status
# Check status of monitor daemon
npm run monitor:status
# Stop the monitor daemon
npm run monitor:stopHow the Worker System Functions
When a swap is initiated, the order information is saved to
order-status.jsonThe monitor daemon continuously checks for new orders that need monitoring
For each new order, a dedicated worker process is spawned
The worker monitors the order status and submits secrets when needed to complete the swap
Once an order is executed, the worker is terminated and the status is updated
Technical Notes
Built with the 1inch Cross-Chain SDK for secure cross-chain swaps
Uses Model Context Protocol for AI-assistant integration
PrivateKeyProviderConnector in the Fusion SDK supports BlockchainProviderConnector
The tool handles secret management for cross-chain swap verification
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityFmaintenanceAn MCP server for AI agents to automate token swaps on Uniswap DEX across multiple blockchains.1338MIT

Armor Crypto MCPofficial
AlicenseCqualityCmaintenanceAn MCP server providing unified access to blockchain operations, bridging, swapping, and crypto trading strategies for AI agents.37178GPL 3.0- Alicense-qualityDmaintenanceMCP server that provides live crypto portfolio data, token info, gas prices, swap offers, and Bitcoin balance via Zerion and Blockstream APIs.3MIT

orbit-apiofficial
Flicense-qualityDmaintenanceMCP server for cross-chain bridging, enabling AI agents to find routes, estimate costs, check risks, execute transfers, and track status across blockchains.
Related MCP Connectors
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
Delora MCP server for cross-chain quotes, supported chains, tokens, and tools.
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/vaibhavgeek/one_inch_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server