Haiku DeFi MCP — AI agent DeFi execution across 22 chains
@Haiku-Trading
About Haiku DeFi MCP — AI agent DeFi execution across 22 chains
Execute DeFi transactions across 22 blockchain networks. Swaps, lending, vaults, LP positions, cross-chain
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"haiku": {
"command": "npx",
"args": [
"-y",
"haiku-mcp-server"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Haiku Mcp Server?
Haiku Mcp Server is an MCP (Model Context Protocol) server that enables AI agents to execute blockchain transactions across 21 networks via the Haiku API. It is designed for developers and traders who want to automate token swaps, yield discovery, portfolio analysis, and transaction building using natural language through AI assistants.
How to use Haiku Mcp Server?
Install via npm install haiku-mcp-server or run directly with npx haiku-mcp-server. Configure environment variables such as HAIKU_API_KEY (optional, for higher rate limits) and WALLET_PRIVATE_KEY (optional, for self-contained execution). Add the server to your Claude Desktop configuration by specifying the command and optional environment variables in claude_desktop_config.json. The server exposes tools like haiku_get_quote, haiku_execute, and haiku_discover_yields that an AI assistant can call.
Key features of Haiku Mcp Server
- Token discovery across 21 blockchain networks
- Wallet balance checking for multiple chains
- Trading quotes for swaps and portfolio rebalancing
- Transaction building with EIP-712 signature extraction
- Self-contained execution with optional private key
- Yield discovery ranked by APY and TVL
- Portfolio analysis with context-specific yield opportunities
Use cases of Haiku Mcp Server
- Automate token swaps on Arbitrum or Base using natural language prompts
- Rebalance a DeFi portfolio to target weights across multiple assets
- Discover the highest-yielding lending pools on Ethereum or Optimism
- Analyze a wallet’s holdings and surface relevant yield opportunities
- Execute transactions via an external wallet MCP (e.g., Coinbase, Safe) without exposing private keys
FAQ from Haiku Mcp Server
What does Haiku Mcp Server do compared to other blockchain MCP servers?
The README does not compare it to alternatives; it focuses on executing transactions via the Haiku API with support for token discovery, quotes, yield discovery, portfolio analysis, and two execution paths (self-contained or external wallet signing).
What dependencies or runtime requirements does it have?
It requires Node.js to run. The server is published on npm and can be invoked via npx or after npm install. No other runtime dependencies are listed; configuration is done via environment variables.
Where do my data and transactions live?
Token and balance data come from the Haiku API and on-chain sources. Transactions are either signed and broadcast internally (if WALLET_PRIVATE_KEY is set) or returned as unsigned transactions for external broadcasting. Quotes are valid for 5 minutes; the API works without a key but rate limits may be lower.
Are there any known limits or restrictions?
The README notes that quotes are valid for 5 minutes and should be executed quickly to avoid price movement. Without an API key, rate limits may be lower (a key can be requested from [email protected]). There is no mention of maximum quote size or wallet balance limits.
What transport and authentication does it use?
The server communicates via MCP stdio transport (standard input/output). Authentication is optional: providing a HAIKU_API_KEY via environment variable unlocks higher rate limits for production use. No other auth method is documented.
Frequently asked questions
What does Haiku Mcp Server do compared to other blockchain MCP servers?
The README does not compare it to alternatives; it focuses on executing transactions via the Haiku API with support for token discovery, quotes, yield discovery, portfolio analysis, and two execution paths (self-contained or external wallet signing).
What dependencies or runtime requirements does it have?
It requires Node.js to run. The server is published on npm and can be invoked via `npx` or after `npm install`. No other runtime dependencies are listed; configuration is done via environment variables.
Where do my data and transactions live?
Token and balance data come from the Haiku API and on-chain sources. Transactions are either signed and broadcast internally (if `WALLET_PRIVATE_KEY` is set) or returned as unsigned transactions for external broadcasting. Quotes are valid for 5 minutes; the API works without a key but rate limits may be lower.
Are there any known limits or restrictions?
The README notes that quotes are valid for 5 minutes and should be executed quickly to avoid price movement. Without an API key, rate limits may be lower (a key can be requested from [email protected]). There is no mention of maximum quote size or wallet balance limits.
What transport and authentication does it use?
The server communicates via MCP stdio transport (standard input/output). Authentication is optional: providing a `HAIKU_API_KEY` via environment variable unlocks higher rate limits for production use. No other auth method is documented.
Basic information
More Other MCP servers
ghidraMCP
LaurieWiredMCP Server for Ghidra
ACI: Open-Source Infra to Power Unified MCP Servers
aipotheosis-labsACI.dev is the open source tool-calling platform that hooks up 600+ tools into any agentic IDE or custom AI agent through direct function calling or a unified MCP server. The birthplace of VibeOps.

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Comments