Cross-chain swap and bridge with Syenite MCP

The Syenite MCP server exposes swap.quote and swap.status for same-chain swaps and cross-chain bridges. Routing aggregates 1inch, 0x, Paraswap, and bridge protocols via Li.Fi. 30+ chains. The server returns unsigned transactions; you or the agent signs and submits from your wallet.

swap.quote

Returns an optimal swap or bridge quote and unsigned transaction calldata.

Parameters:

Response includes transactionRequest (unsigned tx), expected amount out, and route details. The agent or user signs the transaction and submits it. For cross-chain, use fromChain and toChain; the quote includes bridge steps.

swap.status

Tracks execution of a cross-chain bridge. Use after the user has submitted the transaction from swap.quote.

Parameters:

Returns status, receiving transaction hash, and amount received when the bridge completes.

Syenite never holds private keys. swap.quote returns an unsigned transactionRequest. The agent or user signs and submits from their own wallet. No custody.

Workflow

1. Agent calls swap.quote with fromToken, toToken, fromAmount, fromAddress, and (for bridge) fromChain and toChain. 2. User (or agent with signing capability) signs and submits the returned transaction. 3. For cross-chain, agent calls swap.status with the tx hash and chains to poll until the bridge completes.

Supported chains

Ethereum, Arbitrum, Optimism, Base, Polygon, BSC, Avalanche, zkSync, Linea, Scroll, Gnosis, Fantom, and others (30+). Same-chain and cross-chain both supported.

Related

Quick start and Build a DeFi lending agent in 30 minutes cover the MCP setup and lending tools. Find and assess yield opportunities covers yield. Full tool reference: syenite.ai.