CHAIN_LIST
Get chain list
Read the chains, tokens and exchanges OpenOcean aggregates, quote a pair, and build the swap transaction to sign somewhere else.
LABSCO SUMMARY
QUOTE and SWAP take the same shape — chain, input token address, output token address, amount and slippage — with SWAP additionally naming the account it is being built for. Because it constructs the transaction instead of submitting it, no private key is configured here and nothing in this tool set can move funds by itself. The listing tools matter more than they first appear: token addresses rather than symbols are what the quoting and swap calls consume, so TOKEN_LIST is the step that turns a human-readable pair into arguments that actually resolve.
An OpenOcean aggregator client with seven tools covering chain, token and DEX listings, gas price, transaction lookup, quoting and swap construction.
No credentials are configured on the server. SWAP builds a transaction for an account address you pass in, so signing and broadcasting happen outside it.
One command — pnpm add -g openocean-mcp
USE CASES
Confirm the chain and both tokens are covered, read the current gas price, and get the quote — so the number you act on includes what it costs to act.
Get the transaction back to sign with your own key rather than handing over a mnemonic, and check it once it is on chain.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
CHAIN_LISTGet chain list
DEX_LISTGet dex list
GAS_PRICEGet gas price
GET_TRANSACTIONGet Transaction
QUOTEQuote the price of a specific trading pair
SWAPBuilding swap transaction
TOKEN_LISTGet token list
BEFORE YOU INSTALL
7 tools when we connected. Tool names are uppercase (CHAIN_LIST, QUOTE, SWAP). SWAP returns an unsigned transaction for your wallet address; nothing signs or broadcasts, and no private key reaches the server. TOKEN_LIST is a tool, not an environment variable.
Node.js
Both documented setups run the server on your machine.
CONTEXT COST
Rated by the size of the 7 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
pnpm add -g openocean-mcp{
"mcpServers": {
"openocean-mcp-server": {
"command": "pnpm",
"args": [
"dlx",
"openocean-mcp"
]
}
}
}{
"mcpServers": {
"openocean-mcp-server": {
"command": "openocean-mcp",
"args": []
}
}
}