The deBridge MCP server enables AI agents to perform cross-chain and same-chain cryptocurrency swaps and transfers across major blockchain networks.
Get Instructions: Retrieve a full guide on using the server, including recommended workflows for initiating swaps, estimating pricing, and generating transaction links.
Search Tokens: Look up tokens by name, symbol, or contract address to resolve them to contract addresses, with optional filtering by chain ID.
Get Supported Chains: List all blockchain networks supported by deBridge (e.g., Ethereum, BNB Chain, Arbitrum, Solana, Polygon) along with their chain IDs.
Create Transaction: Build a cross-chain swap transaction via the deBridge DLN protocol, specifying source/destination chains, tokens, amounts, recipient addresses, and optional affiliate fees — returns transaction data ready to be signed and submitted.
Generate dApp URL: Produce a deBridge app URL so users can complete a cross-chain swap directly in their browser, with configurable input/output chains, tokens, and amounts.
deBridge MCP Server
A Model Context Protocol (MCP) server for the deBridge protocol — enabling AI agents to find optimal cross-chain and same-chain swap routes, check fees and conditions, and initiate trades across major blockchain networks.
https://github.com/user-attachments/assets/8ebe88ff-db3c-455e-9efb-50389e4bf5bd
Transport Modes
The deBridge MCP server supports two transport modes for local deployment:
stdio (default) - Requires Node.js/npm. For local agent frameworks and CLI tools via standard input/output
HTTP streaming - Requires Docker OR Node.js/npm. For containerized deployments and web-based agents
Setup
Quick Start (npx)
Run directly without installation:
npx -y @debridge-finance/debridge-mcp@latestInstallation from Source
Clone and build:
git clone https://github.com/debridge-finance/debridge-mcp.git
cd debridge-mcp
npm install
npm run buildRunning the Server
stdio mode (default):
npx -y @debridge-finance/debridge-mcp@latest
# or from a cloned repo
npm startHTTP mode:
MCP_TRANSPORT=http npx -y @debridge-finance/debridge-mcp@latest
# or from a cloned repo
npm run start:http
# Custom port
MCP_TRANSPORT=http PORT=3001 npx -y @debridge-finance/debridge-mcp@latestDocker HTTP mode:
docker build -t debridge-mcp .
docker run -p 3000:3000 debridge-mcpConfiguration for Agent Frameworks
stdio configuration (for local agents):
"debridge": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@debridge-finance/debridge-mcp@latest"]
}Streamable HTTP:
"debridge": {
"type": "streamable-http",
"url": "http://localhost:3001/mcp"
}Add the MCP server:
claude mcp add debridge npx -- -y @debridge-finance/debridge-mcp@latest
# OR
claude mcp add debridge --transport http http://127.0.0.1:3000/mcpVerify the connection:
claude mcp listUse Cursor Deeplink:
OR install from Cursor Directory
OR add to .cursor/mcp.json in your project or ~/.cursor/mcp.json globally:
{
"mcpServers": {
"debridge": {
"command": "npx",
"args": ["-y", "@debridge-finance/debridge-mcp@latest"]
}
}
}Install the mcp-adapter plugin:
openclaw plugins install mcp-adapterAdd to ~/.openclaw/openclaw.json:
{
"plugins": {
"entries": {
"mcp-adapter": {
"enabled": true,
"config": {
"servers": [
{
"name": "debridge",
"transport": "stdio",
"command": "npx",
"args": ["-y", "@debridge-finance/debridge-mcp@latest"]
}
]
}
}
}
}
}Add "mcp-adapter" to your sandbox allowlist and restart:
openclaw gateway restartVerify the connection:
openclaw plugins listAdd to .vscode/mcp.json in your workspace:
{
"mcpServers": {
"debridge": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@debridge-finance/debridge-mcp@latest"]
}
}
}Not supported until Streamable HTTP is implemented.
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"debridge": {
"command": "npx",
"args": ["-y", "@debridge-finance/debridge-mcp@latest"]
}
}
}Open Cline settings in VS Code, go to MCP Servers, click "Edit MCP Settings" and add:
{
"mcpServers": {
"debridge": {
"command": "npx",
"args": ["-y", "@debridge-finance/debridge-mcp@latest"]
}
}
}Add to ~/.continue/config.json:
{
"mcpServers": [
{
"name": "debridge",
"command": "npx",
"args": ["-y", "@debridge-finance/debridge-mcp@latest"]
}
]
}Add to your Zed settings (~/.config/zed/settings.json):
{
"context_servers": {
"debridge": {
"command": {
"path": "npx",
"args": ["-y", "@debridge-finance/debridge-mcp@latest"]
}
}
}
}Add to your OpenClaw config (~/.openclaw/mcp.json):
{
"mcpServers": {
"debridge": {
"command": "npx",
"args": ["-y", "@debridge-finance/debridge-mcp@latest"]
}
}
}Development
# Run in dev mode (no build needed)
npm run dev
# Test with MCP Inspector
npm run inspect
# Run tests
npm testLicense
MIT, Copyright 2026 deBridge
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.