deBridge MCP
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Create a cross-chain swap transaction via the deBridge DLN protocol
Destination chain ID
Source chain ID
Token address on source chain
Token address on destination chain
Amount in smallest units (wei, lamports)
Wallet address on destination chain to receive tokens
Address on destination chain authorized to manage the order
Address on source chain authorized to manage the order
Affiliate fee percentage
Wallet address to receive affiliate fees
Output amount or 'auto' for best quote
Whether to prepend estimated operating expenses to the input amount
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Create a cross-chain swap transaction via the deBridge DLN protocol
| Argument | Type | Description |
|---|---|---|
| dstChainId* | string | Destination chain ID |
| srcChainId* | string | Source chain ID |
| srcChainTokenIn* | string | Token address on source chain |
| dstChainTokenOut* | string | Token address on destination chain |
| affiliateFeePercent | number | Affiliate fee percentage |
| affiliateFeeRecipient | string | Wallet address to receive affiliate fees |
| srcChainTokenInAmount* | string | Amount in smallest units (wei, lamports) |
| dstChainTokenOutAmount | string | Output amount or 'auto' for best quote |
| prependOperatingExpenses | boolean | Whether to prepend estimated operating expenses to the input amount |
| dstChainTokenOutRecipient* | string | Wallet address on destination chain to receive tokens |
| dstChainOrderAuthorityAddress* | string | Address on destination chain authorized to manage the order |
| srcChainOrderAuthorityAddress* | string | Address on source chain authorized to manage the order |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"srcChainId",
"srcChainTokenIn",
"srcChainTokenInAmount",
"dstChainId",
"dstChainTokenOut",
"dstChainTokenOutRecipient",
"srcChainOrderAuthorityAddress",
"dstChainOrderAuthorityAddress"
],
"properties": {
"dstChainId": {
"type": "string",
"description": "Destination chain ID"
},
"srcChainId": {
"type": "string",
"description": "Source chain ID"
},
"srcChainTokenIn": {
"type": "string",
"description": "Token address on source chain"
},
"dstChainTokenOut": {
"type": "string",
"description": "Token address on destination chain"
},
"affiliateFeePercent": {
"type": "number",
"description": "Affiliate fee percentage"
},
"affiliateFeeRecipient": {
"type": "string",
"description": "Wallet address to receive affiliate fees"
},
"srcChainTokenInAmount": {
"type": "string",
"description": "Amount in smallest units (wei, lamports)"
},
"dstChainTokenOutAmount": {
"type": "string",
"description": "Output amount or 'auto' for best quote"
},
"prependOperatingExpenses": {
"type": "boolean",
"description": "Whether to prepend estimated operating expenses to the input amount"
},
"dstChainTokenOutRecipient": {
"type": "string",
"description": "Wallet address on destination chain to receive tokens"
},
"dstChainOrderAuthorityAddress": {
"type": "string",
"description": "Address on destination chain authorized to manage the order"
},
"srcChainOrderAuthorityAddress": {
"type": "string",
"description": "Address on source chain authorized to manage the order"
}
}
}Returns the full guide for the deBridge MCP server. CALL THIS FIRST.
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}List all blockchain networks supported by deBridge for cross-chain swaps
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Search for tokens by name, symbol, or contract address in the deBridge token database
| Argument | Type | Description |
|---|---|---|
| name | string | Filter by token name (partial, case-insensitive) |
| limit | number | Max results (default 10) |
| query* | string | Token name, symbol, or contract address |
| chainId | string | Filter by chain ID |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"name": {
"type": "string",
"description": "Filter by token name (partial, case-insensitive)"
},
"limit": {
"type": "number",
"description": "Max results (default 10)"
},
"query": {
"type": "string",
"description": "Token name, symbol, or contract address"
},
"chainId": {
"type": "string",
"description": "Filter by chain ID"
}
}
}Create a same-chain token swap transaction via deBridge
| Argument | Type | Description |
|---|---|---|
| chainId* | string | Chain ID (native or deBridge internal) |
| tokenIn* | string | Input token address |
| slippage | string | Slippage tolerance or 'auto' |
| tokenOut* | string | Output token address |
| senderAddress | string | Transaction submitter address |
| tokenInAmount* | string | Amount in smallest units |
| tokenOutAmount | string | Expected output amount or 'auto' |
| tokenOutRecipient* | string | Address on the source chain to receive target tokens |
| affiliateFeePercent | number | Affiliate fee percentage |
| affiliateFeeRecipient |
| string |
| Wallet address to receive affiliate fees |
| srcChainPriorityLevel | string | Priority level: 'normal' or 'aggressive' (default: 'normal') |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"chainId",
"tokenIn",
"tokenInAmount",
"tokenOut",
"tokenOutRecipient"
],
"properties": {
"chainId": {
"type": "string",
"description": "Chain ID (native or deBridge internal)"
},
"tokenIn": {
"type": "string",
"description": "Input token address"
},
"slippage": {
"type": "string",
"description": "Slippage tolerance or 'auto'"
},
"tokenOut": {
"type": "string",
"description": "Output token address"
},
"senderAddress": {
"type": "string",
"description": "Transaction submitter address"
},
"tokenInAmount": {
"type": "string",
"description": "Amount in smallest units"
},
"tokenOutAmount": {
"type": "string",
"description": "Expected output amount or 'auto'"
},
"tokenOutRecipient": {
"type": "string",
"description": "Address on the source chain to receive target tokens"
},
"affiliateFeePercent": {
"type": "number",
"description": "Affiliate fee percentage"
},
"affiliateFeeRecipient": {
"type": "string",
"description": "Wallet address to receive affiliate fees"
},
"srcChainPriorityLevel": {
"type": "string",
"description": "Priority level: 'normal' or 'aggressive' (default: 'normal')"
}
}
}