# Layerhop MCP server

Source: https://glimind.com/server/mcp-registry%2Fcom.layerhop%2Fmcp
Registry id: `mcp-registry/com.layerhop/mcp`
Status: live (checked 2026-10-26T20:33:05.341Z)

## Measurements (30 days)

- Uptime: 99.95%
- Checks: 2123
- Outages (90 days): 1

## Install

```json
{
  "mcpServers": {
    "layerhop-mcp-server": {
      "type": "http",
      "url": "https://mcp.layerhop.com/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http layerhop-mcp-server https://mcp.layerhop.com/mcp
```

## Tools (15)

- `build_transaction`: Turn a quoteId from get_quote into the UNSIGNED transaction the user's own wallet must sign: EVM {chainId, to, data, value in wei, optional ERC-20 approval to s
- `create_deposit_address`: Create an address the user sends tokens to; every deposit is swapped/bridged and delivered as toToken on toChain to recipient. No wallet connection or signing n
- `disable_deposit_address`: Disable a deposit address: LayerHop stops tracking it (no more orders or webhooks for it). The provider may still process funds sent to it later, so the user mu
- `get_deposit_address`: Get one deposit address with its 20 most recent deposits (orders, quoteId starting with dep_): amount deposited and delivered, status (submitted, pending, fille
- `get_order_status`: Check the status of a swap or bridge after the source transaction was sent: pending, filled (funds delivered), refunded, failed, or unknown (some same-chain pro
- `get_quote`: Get the best price to swap or bridge tokens, within one chain or across chains (EVM <-> Solana). Asks every liquidity provider and returns the best quote plus a
- `get_swap_link`: Create a https://layerhop.com/swap link prefilled with the swap, which the user opens to review the live quote and fees and sign in their own wallet. This is th
- `list_chains`: List every blockchain LayerHop can swap from or to: slug, numeric chain id, name, VM type (evm or svm = Solana) and native coin. Read-only.
- `list_deposit_addresses`: List the deposit addresses of the API key's account and mode (live or test), newest first: address, route, status, deposit count. Needs a LayerHop API key. Read
- `list_orders`: List LayerHop orders (swaps built or submitted through LayerHop) where the address is the sender or recipient, newest first, with status. Public data (addresses
- `list_tokens`: List LayerHop's built-in tokens on one chain (symbol, contract address or mint, decimals). Symbols can be used directly in get_quote; other tokens can be quoted
- `refresh_deposit_address`: Ask LayerHop to check a deposit address for new deposits right away (instead of waiting for the next scheduled check). Call it when the user says they sent fund
- `report_submitted`: Tell LayerHop that the user's wallet broadcast the transaction for a quoteId, so the order is tracked (status, webhooks). Call this once after broadcasting, wit
- `simulate_deposit`: TEST MODE ONLY (lh_test_ key and a test deposit address): record a fake deposit so the integration can be tested end to end; it becomes a test order that settle
- `simulate_transaction`: Build the transaction for a quoteId and dry-run it on-chain (EVM eth_call + gas estimate from the sender; Solana simulateTransaction) without sending anything o

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
