MCP.so
ログイン
H

Haiku DeFi MCP — AI agent DeFi execution across 22 chains

@Haiku-Trading

Haiku DeFi MCP — AI agent DeFi execution across 22 chains について

Execute DeFi transactions across 22 blockchain networks. Swaps, lending, vaults, LP positions, cross-chain

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "haiku": {
      "command": "npx",
      "args": [
        "-y",
        "haiku-mcp-server"
      ]
    }
  }
}

ツール

ツールは検出されませんでした

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

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.

よくある質問

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.

コメント

「その他」の他のコンテンツ