mcpbeat Sign in

Cleave for Agents: token swaps, cross-chain swaps and gas top-ups MCP Server

answering

Cleave for Agents: token swaps, cross-chain swaps and gas top-ups is answering right now. Last checked 11 min ago. It exposes 4 tools.

Swap, bridge and get gas on 6 EVM chains. Each plan states its outcome before you sign. No API key.

Uptime history 8 days of history
8 days agonow
100.0%
Uptime 24h
91 of 91 checks
4
Tools
read from the server
283 ms
Response time
average over 24h
open, no key
Access
streamable-http

Nothing serious here today

Today is the operative word: we check Cleave for Agents: token swaps, cross-chain swaps and gas top-ups every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 11 min ago.

run in your terminal
claude mcp add swap --transport http https://api.cleave.fi/mcp
Settings → Connectors → Add custom connector, then paste this address
https://api.cleave.fi/mcp
~/.codex/config.toml
[mcp_servers.swap]
url = "https://api.cleave.fi/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "swap": {
      "url": "https://api.cleave.fi/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "swap": {
      "type": "http",
      "url": "https://api.cleave.fi/mcp"
    }
  }
}

Available tools 4

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

cleave
cleave_find_token
Finds a token by symbol or contract address on Ethereum, Arbitrum, Base, BNB Chain, Polygon or Optimism and returns its address, decimals and whether it is on Cleave's token list, with a flag when it resembles a listed token. A symbol shared by several listed tokens returns every candidate by address instead of picking one. An unlisted token is found only by its address and comes back flagged, without a name or symbol. It fits before cleave_plan_swap when the user names a token by symbol and the address is unknown.
cleave_get_gas
Gets native gas (ETH, BNB or POL) on Ethereum, Arbitrum, Base, BNB Chain, Polygon or Optimism for a wallet that holds USDC on Ethereum, Arbitrum, Base, Optimism or Polygon but has no gas to send transactions. Called with the paying chain, the receiving chain, the recipient and a USDC amount, it returns an offer: the fee, the minimum native amount, the deadline, the order and one USDC authorization for the wallet to sign; signing costs no gas. Called again with the offer and the signature, it passes the signed order to Cleave's relayer, which executes it through a contract made for that one order, and returns a requestId for cleave_track_swap. On one chain the recipient gets at least the minimum or nothing moves; from another chain it gets the native coin at the minimum, else USDC on arrival if the arrival swap fails. An order not executed by its deadline is refunded to the refund address, or, if paid from another chain and not filled, refunded hours later. When the wallet already holds some gas, cleave_plan_swap plans a swap to the native coin.
cleave_plan_swap
Plans a token swap on one chain, a cross-chain swap or bridge, or a native-gas top-up on Ethereum, Arbitrum, Base, BNB Chain, Polygon or Optimism, and returns unsigned transactions for the given wallet to sign. It fits when the user wants to exchange tokens, move them between these chains, or get ETH, BNB or POL for gas. It sends nothing and moves no funds. The answer leads with blocking notices and warnings, then gives the route's outcome kind (exact or at least a minimum; with a swap on arrival, the token, else a named fallback; where a transfer can go unfilled, a refund of the bridged token on the source chain hours later), every third-party cost except network gas, the expected time, validUntil and the calls in signing order. A blocking notice returns no calls; a warning, or a recipient other than the wallet, sets requiresConfirmation, and the connection's settings can turn either into a refusal. Calls sent after validUntil are stale: they can revert or, on some routes, end in a refund hours later. Amounts are decimal strings in token units; tokens are listed symbols or contract addresses; the recipient defaults to the wallet. Limits set in the connection (a pinned wallet, a per-plan USD cap, listed tokens only) bound every argument. For an ambiguous symbol, cleave_find_token lists the candidates; after sending, cleave_track_swap reports progress. A wallet with no gas can get it with cleave_get_gas.
cleave_track_swap
Reports the status of a swap, bridge or gas top-up that was planned with cleave_plan_swap and then sent, or ordered with cleave_get_gas: its state (for example pending, in flight, delivered, refund pending or refunded), what arrived against the plan and on which chain, and the next action or when to check again. It takes the chain and transaction hash, plus the plan's requestId when known, or for a gas top-up the requestId alone; a transaction to a contract outside Cleave's published list is reported as such. It fits when the user asks whether such a transfer arrived, and before any re-send, because re-sending a plan that is still in flight can pay twice. It reports states only and returns no transactions.

Endpoints

URLTransportStateLatencyChecked
https://api.cleave.fi/mcp streamable-http answering 183 ms 11 min ago

Alternatives to Cleave for Agents: token swaps, cross-chain swaps and gas top-ups

same job, measured the same way
Base Intel MCP
by datakoot

Read-only on-chain intel for AI agents on Base: balances, tokens, gas, tx status. No API keys.

5 tools answering
RAVN
by ravn

Cross-chain swap API for native Bitcoin, Solana and EVM chains. No API key, no custody.

10 tools answering
Vurto Swap
by cryptoconspiracy

Token swaps at the best net price on 9 EVM chains and Solana. No API key, non-custodial.

20 tools answering
Hive Swap
by srotzin

Cross-chain token swaps for autonomous agents on Base L2 and partner rails

1 tools answering
Ophis MCP
by ophis

Gasless, MEV-protected onchain token swaps for AI agents on 14 EVM chains, built on CoW Protocol.

13 tools answering
aeX402 — Cross-Chain DeFi MCP: LINQ, AMM, Bridge, AI
by aex402

Agent MCP for DeFi: cross-chain LINQ fan-out, AMM quotes/swaps, bridge, AI. Solana+EVM. Free+x402.

33 tools answering
Suwappu
by 0xsoftboi

Cross-chain DEX for AI agents. Swap tokens across 7+ chains.

39 installs/wk local only
Robyn — Gasless Cross-Chain for AI Agents
by ox31461

Gasless cross-chain for AI agents: 25 nodes incl. Solana & native Bitcoin. One signature, no gas.

71 installs/wk 87 tools answering

Cleave for Agents: token swaps, cross-chain swaps and gas top-ups — questions

Answers built from our own checks of this server.

What can Cleave for Agents: token swaps, cross-chain swaps and gas top-ups do?
It exposes 4 tools, read directly from the server on our last check. Among them: cleave_find_token, cleave_get_gas, cleave_plan_swap, cleave_track_swap. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Cleave for Agents: token swaps, cross-chain swaps and gas top-ups working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 283 ms. The bar chart above shows every period we have measured.
How do I connect Cleave for Agents: token swaps, cross-chain swaps and gas top-ups?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Cleave for Agents: token swaps, cross-chain swaps and gas top-ups need an API key?
No. Cleave for Agents: token swaps, cross-chain swaps and gas top-ups completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 4 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Cleave for Agents: token swaps, cross-chain swaps and gas top-ups?
It answers our handshake in 283 ms on average, which is faster than 50% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.