Server Details
Cross-network DeFi API data, AMM analytics, and SDK docs for 17+ networks.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- gosodax/builders-sodax-mcp-server
- GitHub Stars
- 7
- Server Listing
- SODAX Builders MCP
See and control every tool call
Available Tools
33 toolsdocs_getPageRead-onlyInspect
[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.
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The URL of the page to fetch |
docs_healthRead-onlyInspect
Check SDK documentation availability. Call this first if docs tools seem unavailable.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
docs_list_toolsRead-onlyInspect
List all SDK documentation tools with parameters. Essential for discovering what's available.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
docs_refreshIdempotentInspect
Reconnect to SDK documentation and refresh available tools. Use if docs seem stale or unavailable.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
docs_searchDocumentationRead-onlyInspect
[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.
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes |
sodax_get_all_borrowersRead-onlyInspect
Get all borrowers across all money market assets with pagination
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of borrowers to return (1-100) | |
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
| offset | No | Number of borrowers to skip for pagination |
sodax_get_all_chains_configsRead-onlyInspect
Get detailed configuration for all spoke chains including contract addresses, RPCs, and token configs
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
sodax_get_all_configRead-onlyInspect
Get full SODAX configuration including all supported chains, swap tokens, and protocol settings in one call
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
sodax_get_amm_pool_candlesRead-onlyInspect
Get OHLCV candlestick chart data for an AMM pool
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | End timestamp (unix seconds) | |
| from | No | Start timestamp (unix seconds) | |
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
| poolId | Yes | The pool contract address or ID | |
| chainId | Yes | Chain ID where the pool is deployed (e.g., 'sonic') | |
| interval | No | Candle interval (e.g., '1h', '4h', '1d') |
sodax_get_amm_positionsRead-onlyInspect
Get AMM liquidity provider NFT positions, optionally filtered by owner address
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of positions to return | |
| owner | No | Filter by owner wallet address | |
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
| offset | No | Number of positions to skip for pagination |
sodax_get_asset_borrowersRead-onlyInspect
Get borrowers for a specific money market asset by its reserve address
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of borrowers to return (1-100) | |
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
| offset | No | Number of borrowers to skip for pagination | |
| reserveAddress | Yes | The reserve contract address of the asset |
sodax_get_asset_suppliersRead-onlyInspect
Get suppliers (lenders) for a specific money market asset by its reserve address
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of suppliers to return (1-100) | |
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
| offset | No | Number of suppliers to skip for pagination | |
| reserveAddress | Yes | The reserve contract address of the asset |
sodax_get_circulating_supplyRead-onlyInspect
Get SODA token circulating supply as a plain number
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
sodax_get_hub_assetsRead-onlyInspect
Get assets representing spoke tokens on the hub (Sonic) chain, optionally filtered by source chain
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
| chainId | No | Filter by source chain ID (e.g., 'base', 'ethereum') |
sodax_get_intentRead-onlyInspect
Look up a specific intent by its intent hash (different from transaction hash)
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
| intentHash | Yes | The intent hash to look up (66 character hex string starting with 0x) |
sodax_get_money_market_assetRead-onlyInspect
Get detailed information for a specific money market asset by its reserve address
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
| reserveAddress | Yes | The reserve contract address of the asset |
sodax_get_money_market_assetsRead-onlyInspect
List all assets available for lending and borrowing in the SODAX money market
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
| chainId | No | Filter by chain ID |
sodax_get_money_market_reserve_assetsRead-onlyInspect
Get money market reserve assets used as collateral backing
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
sodax_get_money_market_tokensRead-onlyInspect
Get tokens supported for money market lending/borrowing, optionally filtered by chain
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
| chainId | No | Filter by chain ID |
sodax_get_orderbookRead-onlyInspect
Get current orderbook entries showing pending/open intents
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of orders to return (1-100) | |
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
sodax_get_partnersRead-onlyInspect
List all SODAX integration partners including wallets, DEXs, and other protocols
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
sodax_get_partner_summaryRead-onlyInspect
Get volume and activity summary for a specific integration partner by their receiver address
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
| chainId | No | Filter by chain ID | |
| receiver | Yes | The partner receiver address |
sodax_get_relay_chain_id_mapRead-onlyInspect
Get mapping between chain IDs and intent relay chain IDs used by the SODAX relay network
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
sodax_get_solver_intentRead-onlyInspect
Get solver-side details for an intent including fill history. Use includeAll to see all solver documents.
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
| includeAll | No | Include all intent documents (history) instead of just the latest | |
| intentHash | Yes | The intent hash to look up |
sodax_get_supported_chainsRead-onlyInspect
List all blockchain networks supported by SODAX for cross-chain swaps and DeFi operations
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
sodax_get_swap_tokensRead-onlyInspect
Get available tokens for swapping on SODAX, optionally filtered by chain
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
| chainId | No | Filter tokens by chain ID (e.g., 'base', 'ethereum', 'icon') |
sodax_get_token_supplyRead-onlyInspect
Get SODA token supply information including total, circulating, and burned amounts
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
sodax_get_total_supplyRead-onlyInspect
Get SODA token total supply as a plain number
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
sodax_get_transactionRead-onlyInspect
Look up a specific transaction by its hash to see status, amounts, and details
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
| txHash | Yes | The transaction hash to look up (e.g., '0x...') |
sodax_get_user_positionRead-onlyInspect
Get a user's lending and borrowing position in the money market
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
| chainId | No | Filter by chain ID | |
| userAddress | Yes | The wallet address to look up |
sodax_get_user_transactionsRead-onlyInspect
Get intent/transaction history for a specific wallet address
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of transactions to return (1-100) | |
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
| offset | No | Number of transactions to skip for pagination | |
| userAddress | Yes | The wallet address to look up (e.g., '0x...') |
sodax_get_volumeRead-onlyInspect
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).
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Sort order by block number | desc |
| limit | No | Maximum number of filled intents to return (1-100) | |
| since | No | Start time ISO format (don't mix with fromBlock/toBlock) | |
| until | No | End time ISO format (don't mix with fromBlock/toBlock) | |
| cursor | No | Pagination cursor from previous response's nextCursor | |
| format | No | Response format: 'json' for raw data or 'markdown' for formatted text | markdown |
| solver | No | Filter by solver address (0x0...0 for default solver) | |
| chainId | No | Filter by chain ID (e.g., 146 for Sonic) | |
| toBlock | No | End block number (don't mix with since/until) | |
| fromBlock | No | Start block number (don't mix with since/until) | |
| inputToken | Yes | REQUIRED: Input token address | |
| includeData | No | Include raw intent data in response | |
| outputToken | Yes | REQUIRED: Output token address |
sodax_refresh_cacheIdempotentInspect
Clear the cached API data to force fresh fetches on next requests
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Verify Ownership
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [
{
"email": "your-email@example.com"
}
]
}The email address must match the email associated with your Glama account. Once verified, the connector will appear as claimed by you.
Sign in to verify ownershipControl your server's listing on Glama, including description and metadata
Receive usage reports showing how your server is being used
Get monitoring and health status updates for your server
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Your Connectors
Sign in to create a connector for this server.