SODAX Builders MCP
SODAX Builders MCP is a cross-chain DeFi API server that gives AI coding assistants live blockchain data and auto-updating SDK documentation across 17+ networks.
Cross-Network Swap & Chain Data:
List all supported blockchain networks for cross-chain swaps (
sodax_get_supported_chains)Retrieve available swap tokens, optionally filtered by chain (
sodax_get_swap_tokens)Look up a specific intent transaction by hash to check its status and details (
sodax_get_transaction)Fetch intent/transaction history for any wallet address (
sodax_get_user_transactions)Query solver volume data (filled intents) with filtering by chain, solver, block range, or time range (
sodax_get_volume)View the current cross-chain orderbook of pending/open intents (
sodax_get_orderbook)
DeFi & Token Data:
List all money market lending/borrowing assets and their rates (
sodax_get_money_market_assets)Get a specific user's money market position including supply, borrow, and health factor (
sodax_get_user_position)List all SODAX integration partners (wallets, DEXs, protocols) (
sodax_get_partners)Get SODA token supply info including circulating, total, and burned amounts (
sodax_get_token_supply)Refresh the server's API data cache to force fresh results (
sodax_refresh_cache)
Cross-Chain SDK Documentation (auto-synced from docs.sodax.com):
Search SDK documentation, integration guides, and code examples (
docs_searchDocumentation)List all available documentation tools (
docs_list_tools)Check the GitBook MCP documentation connection health (
docs_health)Refresh the documentation tools list from GitBook (
docs_refresh)
Provides automated access to searchable cross-chain SDK documentation, integration guides, and code examples directly from GitBook to assist with developer workflows.
SODAX Builders MCP Server
SODAX MCP server for AI coding assistants. Access live cross-network (cross-chain) API data: swap tokens across 17+ networks, query money market rates, look up solver volume, and search intent history. Includes full cross-chain SDK documentation that auto-syncs from SODAX developer docs. Build cross-network DeFi integrations with real-time protocol data directly in your development workflow.
One-liner: SODAX MCP server: live cross-network DeFi API data and auto-updating SDK docs for 17+ networks. Query swaps, lending, solver volume, and intent history from your AI coding assistant.
Quick Start
Add the MCP server URL to your AI coding assistant's configuration:
{
"mcpServers": {
"sodax-builders": {
"url": "https://builders.sodax.com/mcp"
}
}
}Works with Claude, Cursor, VS Code, Windsurf, ChatGPT, and other MCP-compatible agents. One connection gives you access to all cross-network API tools and SDK documentation.
SSE Transport (Legacy)
For clients that don't support streamable HTTP (e.g. Gemini CLI), use the SSE endpoint instead:
{
"mcpServers": {
"sodax-builders": {
"url": "https://builders.sodax.com/sse"
}
}
}Related MCP server: 1inch Cross-Chain Swap MCP Server
Tools
Network Configuration (8 tools)
Tool | Description |
| List all blockchain networks supported by SODAX for cross-chain swaps |
| Get available tokens for cross-network swapping, optionally filtered by chain |
| Get full SODAX configuration (chains + tokens) in one call |
| Detailed spoke chain configs with contract addresses and RPCs |
| Chain ID to intent relay chain ID mapping |
| Hub (Sonic) assets representing spoke tokens |
| Money market supported tokens by chain |
| Money market reserve assets |
Intents & Solver (8 tools)
Tool | Description |
| Look up an intent transaction by hash — status, amounts, and details |
| Look up a specific intent by its intent hash |
| Get intent/transaction history for a specific wallet address |
| Get solver volume data (filled intents) with filtering and pagination |
| Get current cross-chain orderbook entries from solver |
| Get solver-side intent details and fill history |
| Get the solver's oracle prices for every supported (chain, token) pair |
| Get a swap quote from the solver (exact_input or exact_output) |
Intent Relay (3 tools)
Tool | Description |
| Submit a confirmed spoke-chain tx to the intent relay for cross-chain delivery |
| List every cross-chain packet emitted by a source tx |
| Fetch a single relay packet by connection serial number |
AMM & Liquidity (2 tools)
Tool | Description |
| Get AMM liquidity provider NFT positions by owner |
| Get OHLCV candlestick chart data for an AMM pool |
Money Market (6 tools)
Tool | Description |
| List all lending/borrowing assets and rates |
| Get detailed info for a specific asset by reserve address |
| Get a user's money market position (supply, borrow, health) |
| Get borrowers for a specific money market asset |
| Get suppliers (lenders) for a specific money market asset |
| Get all borrowers across all money market assets |
Partners & Token (6 tools)
Tool | Description |
| List SODAX integration partners across networks |
| Get volume and activity summary for a specific partner |
| Get SODA token supply info (total, circulating, burned) |
| Get SODA total supply as a plain number |
| Get SODA circulating supply as a plain number |
| Clear cached data to get fresh results |
Cross-Chain SDK Documentation (dynamic)
Tools prefixed with docs_ are automatically proxied from the GitBook MCP at docs.sodax.com. They update automatically when documentation changes — no manual sync needed.
Tool | Description |
| Search cross-chain SDK docs, integration guides, and code examples |
| List all available documentation tools |
| Check GitBook MCP connection status |
| Refresh the tools list from GitBook |
Example Prompts
Once connected, try asking your AI coding assistant:
Cross-Network Swaps & Tokens
"What networks does SODAX support for cross-chain swaps?"
"Get available swap tokens across chains on Base"
"How do I integrate cross-chain swaps with the SODAX SDK?"
Solver Volume & Intent History
"Show me cross-network solver volume for today"
"Look up this intent transaction: 0x..."
"Get intent history for this wallet address"
"Quote me 100 USDC into SODA on Sonic"
"What's the current oracle price the solver has for bnUSD on Avalanche?"
Cross-Chain Relay
"Track the relay packets for this source tx: 0x..."
"Has packet conn_sn=42 from this tx been executed yet?"
Money Market & Lending
"What are the lending rates on SODAX money market?"
"Show me borrowing APY rates across assets"
"Get my money market position"
SDK Documentation
"How do I integrate with the SODAX cross-chain SDK?"
"Show me code examples for cross-network token swaps"
"What SDK methods are available for intent-based execution?"
Data Sources
Source | Type | Cache |
SODAX Backend API (api.sodax.com/v1/be) | Live cross-network data | 2 min |
SODAX Solver API (api.sodax.com/v1/intent) | Oracle prices + swap quotes | 2 min (oracle); none (quote) |
SODAX Intent Relay (xcall-relay.nw.iconblockchain.xyz) | Cross-chain packet tracking | none |
Aggregator | Cross-chain swap token data | 2 min |
GitBook (docs.sodax.com) | SDK documentation | Auto-sync |
Local Development
# Install dependencies
pnpm install
# Run in development mode
pnpm dev
# Build for production
pnpm build
# Start production server
pnpm start
# Run the test suite (unit tests for drift-check logic)
pnpm testCI & Local Checks
Every PR into development/master runs .github/workflows/ci.yml, which executes the same four checks you can run locally:
Command | What it does |
| Type-checks the project with |
| Runs Biome ( |
| Compiles TypeScript and copies |
| Runs the Vitest suite (currently covers the drift-check logic in |
Git hooks (husky + commitlint + lint-staged)
pnpm install installs the hooks automatically via the prepare script:
pre-commit— runspnpm checkTs,pnpm test, thenlint-staged(which runsbiome check --writeon staged files, applying both formatting and safe lint fixes).commit-msg— runscommitlintagainst the Conventional Commits spec. Messages likefeat: add Xpass;bad messageis rejected.
To skip the hooks in a one-off emergency:
HUSKY=0 git commit -m "your message"Don't make a habit of it — CI will still enforce the same checks on the PR.
Environment Variables
Variable | Default | Description |
|
| Server port |
|
| Transport mode ( |
| - | Set to |
|
| Log verbosity. One of |
Deployment
Environments
The server is deployed via Coolify with a branch-based promotion flow:
Production — tracks
master, serves https://builders.sodax.comStaging — tracks
development(internal-only)
Promotion flow:
Feature branches → PR into
development→ auto-deploys to staging on merge.development→ PR intomaster→ auto-deploys to production on merge.
Hotfixes can branch off master and PR directly into master, then be merged back into development.
Docker
docker build -t builders-sodax-mcp-server .
docker run -p 3000:3000 builders-sodax-mcp-serverDocker Compose
docker-compose up -dDeployment notes
The included nixpacks.toml handles deployment automatically. Set these environment variables:
PORT=3000NODE_ENV=production
API Endpoints
Endpoint | Description |
| Landing page |
| Server info and tool list |
| Health check |
| MCP endpoint (streamable HTTP) |
| SSE endpoint (legacy transport) |
| SSE message endpoint |
Related
SODAX — sodax.com
SDK Documentation — docs.sodax.com (proxied automatically)
License
MIT
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/gosodax/builders-sodax-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server