Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoServer port3000
NODE_ENVNoSet to production for deployment
TRANSPORTNoTransport mode (http or stdio)stdio

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
sodax_get_supported_chains

List all blockchain networks supported by SODAX for cross-chain swaps and DeFi operations

sodax_get_swap_tokens

Get available tokens for swapping on SODAX, optionally filtered by chain

sodax_get_transaction

Look up a specific transaction by its hash to see status, amounts, and details

sodax_get_user_transactions

Get intent/transaction history for a specific wallet address

sodax_get_volume

Get solver volume data showing filled intents with filtering and pagination. Requires inputToken and outputToken. Optional filters: chain, solver, block range OR time range (don't mix both).

sodax_get_orderbook

Get current orderbook entries showing pending/open intents

sodax_get_money_market_assets

List all assets available for lending and borrowing in the SODAX money market

sodax_get_user_position

Get a user's lending and borrowing position in the money market

sodax_get_partners

List all SODAX integration partners including wallets, DEXs, and other protocols

sodax_get_token_supply

Get SODA token supply information including total, circulating, and burned amounts

sodax_get_all_config

Get full SODAX configuration including all supported chains, swap tokens, and protocol settings in one call

sodax_get_relay_chain_id_map

Get mapping between chain IDs and intent relay chain IDs used by the SODAX relay network

sodax_get_all_chains_configs

Get detailed configuration for all spoke chains including contract addresses, RPCs, and token configs

sodax_get_hub_assets

Get assets representing spoke tokens on the hub (Sonic) chain, optionally filtered by source chain

sodax_get_money_market_tokens

Get tokens supported for money market lending/borrowing, optionally filtered by chain

sodax_get_money_market_reserve_assets

Get money market reserve assets used as collateral backing

sodax_get_amm_positions

Get AMM liquidity provider NFT positions, optionally filtered by owner address

sodax_get_amm_pool_candles

Get OHLCV candlestick chart data for an AMM pool

sodax_get_intent

Look up a specific intent by its intent hash (different from transaction hash)

sodax_get_solver_intent

Get solver-side details for an intent including fill history. Use includeAll to see all solver documents.

sodax_get_money_market_asset

Get detailed information for a specific money market asset by its reserve address

sodax_get_asset_borrowers

Get borrowers for a specific money market asset by its reserve address

sodax_get_asset_suppliers

Get suppliers (lenders) for a specific money market asset by its reserve address

sodax_get_all_borrowers

Get all borrowers across all money market assets with pagination

sodax_get_partner_summary

Get volume and activity summary for a specific integration partner by their receiver address

sodax_get_total_supply

Get SODA token total supply as a plain number

sodax_get_circulating_supply

Get SODA token circulating supply as a plain number

sodax_refresh_cache

Clear both the backend API cache and the solver oracle cache to force fresh fetches on next requests. Reports the number of entries cleared per cache.

sodax_get_solver_oracle

Get the solver's oracle prices for every (chain, token) pair it can quote. Useful for sanity-checking quote amounts against USD prices the solver is using.

sodax_get_solver_quote

Get a swap quote from the SODAX solver. IMPORTANT: tokenSrc/tokenDst must be hub-chain asset addresses — the SODAX hub is Sonic (chainId 146); spoke-chain token addresses are rejected with 'not compatible with the quote service'. Call sodax_get_solver_oracle with chainId='146' to look up valid token addresses. quote_type='exact_input' quotes the destination amount you'd receive; 'exact_output' quotes the source amount you'd need to supply. Returns 'No path found' if the solver can't route between the tokens.

sodax_relay_submit_tx

Submit a confirmed spoke-chain transaction to the SODAX intent relay so it can be delivered to the destination chain. The tx must already be finalized on the source chain. Re-submitting the same tx is a no-op. For split-tx chains (Solana, Bitcoin) supply the optional data argument.

sodax_relay_get_transaction_packets

List every cross-chain packet emitted by a given source transaction. Use this to track relay status — a packet is complete when status='executed' and dst_tx_hash is populated.

sodax_relay_get_packet

Fetch a single relay packet by its connection serial number (conn_sn). Returns the packet data on success or a {success:false, message} shape if the packet isn't found.

docs_health

Check SDK documentation availability. Call this first if docs tools seem unavailable.

docs_refresh

Reconnect to SDK documentation and refresh available tools. Use if docs seem stale or unavailable.

docs_list_tools

List all SDK documentation tools with parameters. Essential for discovering what's available.

docs_searchDocumentation

[SDK Docs] Search across the documentation to find relevant information, code examples, API references, and guides. Use this tool when you need to answer questions about Docs, find specific documentation, understand how features work, or locate implementation details. The search returns contextual content with titles and direct links to the documentation pages.

docs_getPage

[SDK Docs] Fetch the full markdown content of a specific documentation page from Docs. Use this when you have a page URL and want to read its content. Accepts full URLs (e.g. https://docs.sodax.com//getting-started). Since searchDocumentation returns partial content, use getPage to retrieve the complete page when you need more details. The content includes links you can follow to navigate to related pages.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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