{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_34p5enzwyxs9","handle":"sodax-builders-mcp","url":"https://wellknown.network/agents/sodax-builders-mcp","links":{"self":"https://wellknown.network/agents/sodax-builders-mcp/record.json","html":"https://wellknown.network/agents/sodax-builders-mcp","markdown":"https://wellknown.network/agents/sodax-builders-mcp/record.md","api":"https://wellknown.network/api/v1/agents/sodax-builders-mcp","status":"https://wellknown.network/api/v1/agents/sodax-builders-mcp/status","claim":"https://wellknown.network/agents/sodax-builders-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/sodax-builders-mcp/claim.json","badge":"https://wellknown.network/agents/sodax-builders-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:builders.sodax.com:server:sodax-builders-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"SODAX Builders MCP","summary":"Cross-network DeFi API data, AMM analytics, and SDK docs for 17+ networks.","description":"Cross-network DeFi API data, AMM analytics, and SDK docs for 17+ networks.","publisher":{"name":"gosodax","url":null},"homepage":null,"repository":"https://github.com/gosodax/builders-sodax-mcp-server","version":"1.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://builders.sodax.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-03-23T13:39:00.234941Z","publishedAt":"2026-03-23T13:39:00.234941Z","registryName":"io.github.gosodax/builders-mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"analytics.reporting","name":"Reporting & Dashboards","confidence":0.977,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.833,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":0.833,"provenance":"derived"},{"slug":"code.documentation","name":"Code Documentation","confidence":0.583,"provenance":"derived"},{"slug":"finance.banking","name":"Banking","confidence":0.583,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"}],"categories":["analytics","code","content","dev","documents","finance"]},"observed":{"status":"live","statusReason":"Responded 12h ago.","lastOkAt":"2026-09-08T09:26:05.005Z","lastProbedAt":"2026-09-08T09:26:05.005Z","statusComputedAt":"2026-09-08T09:35:47.202Z","reliability30d":{"probes":5,"successRate":1,"p50Ms":791},"latestObservations":[{"at":"2026-09-08T16:22:34.183Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":893,"error":null,"detail":{"tools":[{"name":"sodax_get_supported_chains","description":"List all blockchain networks supported by SODAX for cross-chain swaps and DeFi operations"},{"name":"sodax_get_swap_tokens","description":"Get available tokens for swapping on SODAX, optionally filtered by chain"},{"name":"sodax_get_transaction","description":"Look up a specific transaction by its hash to see status, amounts, and details"},{"name":"sodax_get_user_transactions","description":"Get intent/transaction history for a specific wallet address"},{"name":"sodax_get_volume","description":"Get solver volume data showing filled intents with filtering and pagination. Requires inputToken and outputToken. Optional filters: chain, solver, block range O"},{"name":"sodax_get_volume_stats","description":"Get aggregate solver volume stats: the approximate total number of filled-intent records (fill documents, not distinct intents). Cached ~60s upstream."},{"name":"sodax_get_orderbook","description":"Get current orderbook entries showing pending/open intents"},{"name":"sodax_get_money_market_assets","description":"List all assets available for lending and borrowing in the SODAX money market"},{"name":"sodax_get_user_position","description":"Get a user's lending and borrowing position in the money market"},{"name":"sodax_get_partners","description":"List all SODAX integration partners including wallets, DEXs, and other protocols"},{"name":"sodax_get_token_supply","description":"Get SODA token supply information including total, circulating, and burned amounts"},{"name":"sodax_get_all_config","description":"Get full SODAX configuration including all supported chains, swap tokens, and protocol settings in one call"},{"name":"sodax_get_relay_chain_id_map","description":"Get mapping between chain IDs and intent relay chain IDs used by the SODAX relay network"},{"name":"sodax_get_all_chains_configs","description":"Get detailed configuration for all spoke chains including contract addresses, RPCs, and token configs"},{"name":"sodax_get_hub_assets","description":"Get assets representing spoke tokens on the hub (Sonic) chain, optionally filtered by source chain"},{"name":"sodax_get_money_market_tokens","description":"Get tokens supported for money market lending/borrowing, optionally filtered by chain"},{"name":"sodax_get_money_market_reserve_assets","description":"Get money market reserve assets used as collateral backing"},{"name":"sodax_get_amm_positions","description":"Get AMM liquidity provider NFT positions, optionally filtered by owner address"},{"name":"sodax_get_amm_pool_candles","description":"Get OHLCV candlestick chart data for an AMM pool"},{"name":"sodax_get_intent","description":"Look up a specific intent by its intent hash (different from transaction hash)"},{"name":"sodax_get_solver_intent","description":"Get solver-side details for an intent including fill history. Use includeAll to see all solver documents."},{"name":"sodax_get_money_market_asset","description":"Get detailed information for a specific money market asset by its reserve address"},{"name":"sodax_get_asset_borrowers","description":"Get borrowers for a specific money market asset by its reserve address"},{"name":"sodax_get_asset_suppliers","description":"Get suppliers (lenders) for a specific money market asset by its reserve address"},{"name":"sodax_get_all_borrowers","description":"Get all borrowers across all money market assets with pagination"},{"name":"sodax_get_partner_summary","description":"Get volume and activity summary for a specific integration partner by their receiver address"},{"name":"sodax_get_total_supply","description":"Get SODA token total supply as a plain number"},{"name":"sodax_get_circulating_supply","description":"Get SODA token circulating supply as a plain number"},{"name":"sodax_refresh_cache","description":"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."},{"name":"sodax_get_solver_oracle","description":"Get the solver's oracle USD prices per (chain, token). For quoting with sodax_get_solver_quote, filter chainId='146': chainId-146 addresses pass the quote servi"},{"name":"sodax_get_solver_quote","description":"Get a swap quote from the SODAX solver. tokenSrc/tokenDst MUST be hub-chain (Sonic, chainId 146) asset addresses — look them up with sodax_get_solver_oracle (ch"},{"name":"sodax_relay_submit_tx","description":"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 so"},{"name":"sodax_relay_get_transaction_packets","description":"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_has"},{"name":"sodax_relay_get_packet","description":"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 is"},{"name":"docs_health","description":"Check SDK documentation availability. Call this first if docs tools seem unavailable."},{"name":"docs_refresh","description":"Reconnect to SDK documentation and refresh available tools. Use if docs seem stale or unavailable."},{"name":"docs_list_tools","description":"List all SDK documentation tools with parameters. Essential for discovering what's available."}],"toolCount":37,"serverName":"builders-sodax-mcp-server","capabilities":["tools"],"serverVersion":"1.6.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-08T09:26:05.005Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":889,"error":null,"detail":{"tools":[{"name":"sodax_get_supported_chains","description":"List all blockchain networks supported by SODAX for cross-chain swaps and DeFi operations"},{"name":"sodax_get_swap_tokens","description":"Get available tokens for swapping on SODAX, optionally filtered by chain"},{"name":"sodax_get_transaction","description":"Look up a specific transaction by its hash to see status, amounts, and details"},{"name":"sodax_get_user_transactions","description":"Get intent/transaction history for a specific wallet address"},{"name":"sodax_get_volume","description":"Get solver volume data showing filled intents with filtering and pagination. Requires inputToken and outputToken. Optional filters: chain, solver, block range O"},{"name":"sodax_get_volume_stats","description":"Get aggregate solver volume stats: the approximate total number of filled-intent records (fill documents, not distinct intents). Cached ~60s upstream."},{"name":"sodax_get_orderbook","description":"Get current orderbook entries showing pending/open intents"},{"name":"sodax_get_money_market_assets","description":"List all assets available for lending and borrowing in the SODAX money market"},{"name":"sodax_get_user_position","description":"Get a user's lending and borrowing position in the money market"},{"name":"sodax_get_partners","description":"List all SODAX integration partners including wallets, DEXs, and other protocols"},{"name":"sodax_get_token_supply","description":"Get SODA token supply information including total, circulating, and burned amounts"},{"name":"sodax_get_all_config","description":"Get full SODAX configuration including all supported chains, swap tokens, and protocol settings in one call"},{"name":"sodax_get_relay_chain_id_map","description":"Get mapping between chain IDs and intent relay chain IDs used by the SODAX relay network"},{"name":"sodax_get_all_chains_configs","description":"Get detailed configuration for all spoke chains including contract addresses, RPCs, and token configs"},{"name":"sodax_get_hub_assets","description":"Get assets representing spoke tokens on the hub (Sonic) chain, optionally filtered by source chain"},{"name":"sodax_get_money_market_tokens","description":"Get tokens supported for money market lending/borrowing, optionally filtered by chain"},{"name":"sodax_get_money_market_reserve_assets","description":"Get money market reserve assets used as collateral backing"},{"name":"sodax_get_amm_positions","description":"Get AMM liquidity provider NFT positions, optionally filtered by owner address"},{"name":"sodax_get_amm_pool_candles","description":"Get OHLCV candlestick chart data for an AMM pool"},{"name":"sodax_get_intent","description":"Look up a specific intent by its intent hash (different from transaction hash)"},{"name":"sodax_get_solver_intent","description":"Get solver-side details for an intent including fill history. Use includeAll to see all solver documents."},{"name":"sodax_get_money_market_asset","description":"Get detailed information for a specific money market asset by its reserve address"},{"name":"sodax_get_asset_borrowers","description":"Get borrowers for a specific money market asset by its reserve address"},{"name":"sodax_get_asset_suppliers","description":"Get suppliers (lenders) for a specific money market asset by its reserve address"},{"name":"sodax_get_all_borrowers","description":"Get all borrowers across all money market assets with pagination"},{"name":"sodax_get_partner_summary","description":"Get volume and activity summary for a specific integration partner by their receiver address"},{"name":"sodax_get_total_supply","description":"Get SODA token total supply as a plain number"},{"name":"sodax_get_circulating_supply","description":"Get SODA token circulating supply as a plain number"},{"name":"sodax_refresh_cache","description":"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."},{"name":"sodax_get_solver_oracle","description":"Get the solver's oracle USD prices per (chain, token). For quoting with sodax_get_solver_quote, filter chainId='146': chainId-146 addresses pass the quote servi"},{"name":"sodax_get_solver_quote","description":"Get a swap quote from the SODAX solver. tokenSrc/tokenDst MUST be hub-chain (Sonic, chainId 146) asset addresses — look them up with sodax_get_solver_oracle (ch"},{"name":"sodax_relay_submit_tx","description":"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 so"},{"name":"sodax_relay_get_transaction_packets","description":"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_has"},{"name":"sodax_relay_get_packet","description":"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 is"},{"name":"docs_health","description":"Check SDK documentation availability. Call this first if docs tools seem unavailable."},{"name":"docs_refresh","description":"Reconnect to SDK documentation and refresh available tools. Use if docs seem stale or unavailable."},{"name":"docs_list_tools","description":"List all SDK documentation tools with parameters. Essential for discovering what's available."}],"toolCount":37,"serverName":"builders-sodax-mcp-server","capabilities":["tools"],"serverVersion":"1.6.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-08T02:21:09.833Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":830,"error":null,"detail":{"tools":[{"name":"sodax_get_supported_chains","description":"List all blockchain networks supported by SODAX for cross-chain swaps and DeFi operations"},{"name":"sodax_get_swap_tokens","description":"Get available tokens for swapping on SODAX, optionally filtered by chain"},{"name":"sodax_get_transaction","description":"Look up a specific transaction by its hash to see status, amounts, and details"},{"name":"sodax_get_user_transactions","description":"Get intent/transaction history for a specific wallet address"},{"name":"sodax_get_volume","description":"Get solver volume data showing filled intents with filtering and pagination. Requires inputToken and outputToken. Optional filters: chain, solver, block range O"},{"name":"sodax_get_volume_stats","description":"Get aggregate solver volume stats: the approximate total number of filled-intent records (fill documents, not distinct intents). Cached ~60s upstream."},{"name":"sodax_get_orderbook","description":"Get current orderbook entries showing pending/open intents"},{"name":"sodax_get_money_market_assets","description":"List all assets available for lending and borrowing in the SODAX money market"},{"name":"sodax_get_user_position","description":"Get a user's lending and borrowing position in the money market"},{"name":"sodax_get_partners","description":"List all SODAX integration partners including wallets, DEXs, and other protocols"},{"name":"sodax_get_token_supply","description":"Get SODA token supply information including total, circulating, and burned amounts"},{"name":"sodax_get_all_config","description":"Get full SODAX configuration including all supported chains, swap tokens, and protocol settings in one call"},{"name":"sodax_get_relay_chain_id_map","description":"Get mapping between chain IDs and intent relay chain IDs used by the SODAX relay network"},{"name":"sodax_get_all_chains_configs","description":"Get detailed configuration for all spoke chains including contract addresses, RPCs, and token configs"},{"name":"sodax_get_hub_assets","description":"Get assets representing spoke tokens on the hub (Sonic) chain, optionally filtered by source chain"},{"name":"sodax_get_money_market_tokens","description":"Get tokens supported for money market lending/borrowing, optionally filtered by chain"},{"name":"sodax_get_money_market_reserve_assets","description":"Get money market reserve assets used as collateral backing"},{"name":"sodax_get_amm_positions","description":"Get AMM liquidity provider NFT positions, optionally filtered by owner address"},{"name":"sodax_get_amm_pool_candles","description":"Get OHLCV candlestick chart data for an AMM pool"},{"name":"sodax_get_intent","description":"Look up a specific intent by its intent hash (different from transaction hash)"},{"name":"sodax_get_solver_intent","description":"Get solver-side details for an intent including fill history. Use includeAll to see all solver documents."},{"name":"sodax_get_money_market_asset","description":"Get detailed information for a specific money market asset by its reserve address"},{"name":"sodax_get_asset_borrowers","description":"Get borrowers for a specific money market asset by its reserve address"},{"name":"sodax_get_asset_suppliers","description":"Get suppliers (lenders) for a specific money market asset by its reserve address"},{"name":"sodax_get_all_borrowers","description":"Get all borrowers across all money market assets with pagination"},{"name":"sodax_get_partner_summary","description":"Get volume and activity summary for a specific integration partner by their receiver address"},{"name":"sodax_get_total_supply","description":"Get SODA token total supply as a plain number"},{"name":"sodax_get_circulating_supply","description":"Get SODA token circulating supply as a plain number"},{"name":"sodax_refresh_cache","description":"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."},{"name":"sodax_get_solver_oracle","description":"Get the solver's oracle USD prices per (chain, token). For quoting with sodax_get_solver_quote, filter chainId='146': chainId-146 addresses pass the quote servi"},{"name":"sodax_get_solver_quote","description":"Get a swap quote from the SODAX solver. tokenSrc/tokenDst MUST be hub-chain (Sonic, chainId 146) asset addresses — look them up with sodax_get_solver_oracle (ch"},{"name":"sodax_relay_submit_tx","description":"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 so"},{"name":"sodax_relay_get_transaction_packets","description":"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_has"},{"name":"sodax_relay_get_packet","description":"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 is"},{"name":"docs_health","description":"Check SDK documentation availability. Call this first if docs tools seem unavailable."},{"name":"docs_refresh","description":"Reconnect to SDK documentation and refresh available tools. Use if docs seem stale or unavailable."},{"name":"docs_list_tools","description":"List all SDK documentation tools with parameters. Essential for discovering what's available."}],"toolCount":37,"serverName":"builders-sodax-mcp-server","capabilities":["tools"],"serverVersion":"1.6.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T18:21:48.313Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":690,"error":null,"detail":{"tools":[{"name":"sodax_get_supported_chains","description":"List all blockchain networks supported by SODAX for cross-chain swaps and DeFi operations"},{"name":"sodax_get_swap_tokens","description":"Get available tokens for swapping on SODAX, optionally filtered by chain"},{"name":"sodax_get_transaction","description":"Look up a specific transaction by its hash to see status, amounts, and details"},{"name":"sodax_get_user_transactions","description":"Get intent/transaction history for a specific wallet address"},{"name":"sodax_get_volume","description":"Get solver volume data showing filled intents with filtering and pagination. Requires inputToken and outputToken. Optional filters: chain, solver, block range O"},{"name":"sodax_get_volume_stats","description":"Get aggregate solver volume stats: the approximate total number of filled-intent records (fill documents, not distinct intents). Cached ~60s upstream."},{"name":"sodax_get_orderbook","description":"Get current orderbook entries showing pending/open intents"},{"name":"sodax_get_money_market_assets","description":"List all assets available for lending and borrowing in the SODAX money market"},{"name":"sodax_get_user_position","description":"Get a user's lending and borrowing position in the money market"},{"name":"sodax_get_partners","description":"List all SODAX integration partners including wallets, DEXs, and other protocols"},{"name":"sodax_get_token_supply","description":"Get SODA token supply information including total, circulating, and burned amounts"},{"name":"sodax_get_all_config","description":"Get full SODAX configuration including all supported chains, swap tokens, and protocol settings in one call"},{"name":"sodax_get_relay_chain_id_map","description":"Get mapping between chain IDs and intent relay chain IDs used by the SODAX relay network"},{"name":"sodax_get_all_chains_configs","description":"Get detailed configuration for all spoke chains including contract addresses, RPCs, and token configs"},{"name":"sodax_get_hub_assets","description":"Get assets representing spoke tokens on the hub (Sonic) chain, optionally filtered by source chain"},{"name":"sodax_get_money_market_tokens","description":"Get tokens supported for money market lending/borrowing, optionally filtered by chain"},{"name":"sodax_get_money_market_reserve_assets","description":"Get money market reserve assets used as collateral backing"},{"name":"sodax_get_amm_positions","description":"Get AMM liquidity provider NFT positions, optionally filtered by owner address"},{"name":"sodax_get_amm_pool_candles","description":"Get OHLCV candlestick chart data for an AMM pool"},{"name":"sodax_get_intent","description":"Look up a specific intent by its intent hash (different from transaction hash)"},{"name":"sodax_get_solver_intent","description":"Get solver-side details for an intent including fill history. Use includeAll to see all solver documents."},{"name":"sodax_get_money_market_asset","description":"Get detailed information for a specific money market asset by its reserve address"},{"name":"sodax_get_asset_borrowers","description":"Get borrowers for a specific money market asset by its reserve address"},{"name":"sodax_get_asset_suppliers","description":"Get suppliers (lenders) for a specific money market asset by its reserve address"},{"name":"sodax_get_all_borrowers","description":"Get all borrowers across all money market assets with pagination"},{"name":"sodax_get_partner_summary","description":"Get volume and activity summary for a specific integration partner by their receiver address"},{"name":"sodax_get_total_supply","description":"Get SODA token total supply as a plain number"},{"name":"sodax_get_circulating_supply","description":"Get SODA token circulating supply as a plain number"},{"name":"sodax_refresh_cache","description":"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."},{"name":"sodax_get_solver_oracle","description":"Get the solver's oracle USD prices per (chain, token). For quoting with sodax_get_solver_quote, filter chainId='146': chainId-146 addresses pass the quote servi"},{"name":"sodax_get_solver_quote","description":"Get a swap quote from the SODAX solver. tokenSrc/tokenDst MUST be hub-chain (Sonic, chainId 146) asset addresses — look them up with sodax_get_solver_oracle (ch"},{"name":"sodax_relay_submit_tx","description":"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 so"},{"name":"sodax_relay_get_transaction_packets","description":"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_has"},{"name":"sodax_relay_get_packet","description":"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 is"},{"name":"docs_health","description":"Check SDK documentation availability. Call this first if docs tools seem unavailable."},{"name":"docs_refresh","description":"Reconnect to SDK documentation and refresh available tools. Use if docs seem stale or unavailable."},{"name":"docs_list_tools","description":"List all SDK documentation tools with parameters. Essential for discovering what's available."}],"toolCount":37,"serverName":"builders-sodax-mcp-server","capabilities":["tools"],"serverVersion":"1.6.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T11:26:29.954Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":895,"error":null,"detail":{"tools":[{"name":"sodax_get_supported_chains","description":"List all blockchain networks supported by SODAX for cross-chain swaps and DeFi operations"},{"name":"sodax_get_swap_tokens","description":"Get available tokens for swapping on SODAX, optionally filtered by chain"},{"name":"sodax_get_transaction","description":"Look up a specific transaction by its hash to see status, amounts, and details"},{"name":"sodax_get_user_transactions","description":"Get intent/transaction history for a specific wallet address"},{"name":"sodax_get_volume","description":"Get solver volume data showing filled intents with filtering and pagination. Requires inputToken and outputToken. Optional filters: chain, solver, block range O"},{"name":"sodax_get_volume_stats","description":"Get aggregate solver volume stats: the approximate total number of filled-intent records (fill documents, not distinct intents). Cached ~60s upstream."},{"name":"sodax_get_orderbook","description":"Get current orderbook entries showing pending/open intents"},{"name":"sodax_get_money_market_assets","description":"List all assets available for lending and borrowing in the SODAX money market"},{"name":"sodax_get_user_position","description":"Get a user's lending and borrowing position in the money market"},{"name":"sodax_get_partners","description":"List all SODAX integration partners including wallets, DEXs, and other protocols"},{"name":"sodax_get_token_supply","description":"Get SODA token supply information including total, circulating, and burned amounts"},{"name":"sodax_get_all_config","description":"Get full SODAX configuration including all supported chains, swap tokens, and protocol settings in one call"},{"name":"sodax_get_relay_chain_id_map","description":"Get mapping between chain IDs and intent relay chain IDs used by the SODAX relay network"},{"name":"sodax_get_all_chains_configs","description":"Get detailed configuration for all spoke chains including contract addresses, RPCs, and token configs"},{"name":"sodax_get_hub_assets","description":"Get assets representing spoke tokens on the hub (Sonic) chain, optionally filtered by source chain"},{"name":"sodax_get_money_market_tokens","description":"Get tokens supported for money market lending/borrowing, optionally filtered by chain"},{"name":"sodax_get_money_market_reserve_assets","description":"Get money market reserve assets used as collateral backing"},{"name":"sodax_get_amm_positions","description":"Get AMM liquidity provider NFT positions, optionally filtered by owner address"},{"name":"sodax_get_amm_pool_candles","description":"Get OHLCV candlestick chart data for an AMM pool"},{"name":"sodax_get_intent","description":"Look up a specific intent by its intent hash (different from transaction hash)"},{"name":"sodax_get_solver_intent","description":"Get solver-side details for an intent including fill history. Use includeAll to see all solver documents."},{"name":"sodax_get_money_market_asset","description":"Get detailed information for a specific money market asset by its reserve address"},{"name":"sodax_get_asset_borrowers","description":"Get borrowers for a specific money market asset by its reserve address"},{"name":"sodax_get_asset_suppliers","description":"Get suppliers (lenders) for a specific money market asset by its reserve address"},{"name":"sodax_get_all_borrowers","description":"Get all borrowers across all money market assets with pagination"},{"name":"sodax_get_partner_summary","description":"Get volume and activity summary for a specific integration partner by their receiver address"},{"name":"sodax_get_total_supply","description":"Get SODA token total supply as a plain number"},{"name":"sodax_get_circulating_supply","description":"Get SODA token circulating supply as a plain number"},{"name":"sodax_refresh_cache","description":"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."},{"name":"sodax_get_solver_oracle","description":"Get the solver's oracle USD prices per (chain, token). For quoting with sodax_get_solver_quote, filter chainId='146': chainId-146 addresses pass the quote servi"},{"name":"sodax_get_solver_quote","description":"Get a swap quote from the SODAX solver. tokenSrc/tokenDst MUST be hub-chain (Sonic, chainId 146) asset addresses — look them up with sodax_get_solver_oracle (ch"},{"name":"sodax_relay_submit_tx","description":"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 so"},{"name":"sodax_relay_get_transaction_packets","description":"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_has"},{"name":"sodax_relay_get_packet","description":"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 is"},{"name":"docs_health","description":"Check SDK documentation availability. Call this first if docs tools seem unavailable."},{"name":"docs_refresh","description":"Reconnect to SDK documentation and refresh available tools. Use if docs seem stale or unavailable."},{"name":"docs_list_tools","description":"List all SDK documentation tools with parameters. Essential for discovering what's available."}],"toolCount":37,"serverName":"builders-sodax-mcp-server","capabilities":["tools"],"serverVersion":"1.6.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T04:27:42.340Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":722,"error":null,"detail":{"tools":[{"name":"sodax_get_supported_chains","description":"List all blockchain networks supported by SODAX for cross-chain swaps and DeFi operations"},{"name":"sodax_get_swap_tokens","description":"Get available tokens for swapping on SODAX, optionally filtered by chain"},{"name":"sodax_get_transaction","description":"Look up a specific transaction by its hash to see status, amounts, and details"},{"name":"sodax_get_user_transactions","description":"Get intent/transaction history for a specific wallet address"},{"name":"sodax_get_volume","description":"Get solver volume data showing filled intents with filtering and pagination. Requires inputToken and outputToken. Optional filters: chain, solver, block range O"},{"name":"sodax_get_volume_stats","description":"Get aggregate solver volume stats: the approximate total number of filled-intent records (fill documents, not distinct intents). Cached ~60s upstream."},{"name":"sodax_get_orderbook","description":"Get current orderbook entries showing pending/open intents"},{"name":"sodax_get_money_market_assets","description":"List all assets available for lending and borrowing in the SODAX money market"},{"name":"sodax_get_user_position","description":"Get a user's lending and borrowing position in the money market"},{"name":"sodax_get_partners","description":"List all SODAX integration partners including wallets, DEXs, and other protocols"},{"name":"sodax_get_token_supply","description":"Get SODA token supply information including total, circulating, and burned amounts"},{"name":"sodax_get_all_config","description":"Get full SODAX configuration including all supported chains, swap tokens, and protocol settings in one call"},{"name":"sodax_get_relay_chain_id_map","description":"Get mapping between chain IDs and intent relay chain IDs used by the SODAX relay network"},{"name":"sodax_get_all_chains_configs","description":"Get detailed configuration for all spoke chains including contract addresses, RPCs, and token configs"},{"name":"sodax_get_hub_assets","description":"Get assets representing spoke tokens on the hub (Sonic) chain, optionally filtered by source chain"},{"name":"sodax_get_money_market_tokens","description":"Get tokens supported for money market lending/borrowing, optionally filtered by chain"},{"name":"sodax_get_money_market_reserve_assets","description":"Get money market reserve assets used as collateral backing"},{"name":"sodax_get_amm_positions","description":"Get AMM liquidity provider NFT positions, optionally filtered by owner address"},{"name":"sodax_get_amm_pool_candles","description":"Get OHLCV candlestick chart data for an AMM pool"},{"name":"sodax_get_intent","description":"Look up a specific intent by its intent hash (different from transaction hash)"},{"name":"sodax_get_solver_intent","description":"Get solver-side details for an intent including fill history. Use includeAll to see all solver documents."},{"name":"sodax_get_money_market_asset","description":"Get detailed information for a specific money market asset by its reserve address"},{"name":"sodax_get_asset_borrowers","description":"Get borrowers for a specific money market asset by its reserve address"},{"name":"sodax_get_asset_suppliers","description":"Get suppliers (lenders) for a specific money market asset by its reserve address"},{"name":"sodax_get_all_borrowers","description":"Get all borrowers across all money market assets with pagination"},{"name":"sodax_get_partner_summary","description":"Get volume and activity summary for a specific integration partner by their receiver address"},{"name":"sodax_get_total_supply","description":"Get SODA token total supply as a plain number"},{"name":"sodax_get_circulating_supply","description":"Get SODA token circulating supply as a plain number"},{"name":"sodax_refresh_cache","description":"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."},{"name":"sodax_get_solver_oracle","description":"Get the solver's oracle USD prices per (chain, token). For quoting with sodax_get_solver_quote, filter chainId='146': chainId-146 addresses pass the quote servi"},{"name":"sodax_get_solver_quote","description":"Get a swap quote from the SODAX solver. tokenSrc/tokenDst MUST be hub-chain (Sonic, chainId 146) asset addresses — look them up with sodax_get_solver_oracle (ch"},{"name":"sodax_relay_submit_tx","description":"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 so"},{"name":"sodax_relay_get_transaction_packets","description":"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_has"},{"name":"sodax_relay_get_packet","description":"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 is"},{"name":"docs_health","description":"Check SDK documentation availability. Call this first if docs tools seem unavailable."},{"name":"docs_refresh","description":"Reconnect to SDK documentation and refresh available tools. Use if docs seem stale or unavailable."},{"name":"docs_list_tools","description":"List all SDK documentation tools with parameters. Essential for discovering what's available."}],"toolCount":37,"serverName":"builders-sodax-mcp-server","capabilities":["tools"],"serverVersion":"1.6.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-06T22:26:58.663Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":738,"error":null,"detail":{"tools":[{"name":"sodax_get_supported_chains","description":"List all blockchain networks supported by SODAX for cross-chain swaps and DeFi operations"},{"name":"sodax_get_swap_tokens","description":"Get available tokens for swapping on SODAX, optionally filtered by chain"},{"name":"sodax_get_transaction","description":"Look up a specific transaction by its hash to see status, amounts, and details"},{"name":"sodax_get_user_transactions","description":"Get intent/transaction history for a specific wallet address"},{"name":"sodax_get_volume","description":"Get solver volume data showing filled intents with filtering and pagination. Requires inputToken and outputToken. Optional filters: chain, solver, block range O"},{"name":"sodax_get_volume_stats","description":"Get aggregate solver volume stats: the approximate total number of filled-intent records (fill documents, not distinct intents). Cached ~60s upstream."},{"name":"sodax_get_orderbook","description":"Get current orderbook entries showing pending/open intents"},{"name":"sodax_get_money_market_assets","description":"List all assets available for lending and borrowing in the SODAX money market"},{"name":"sodax_get_user_position","description":"Get a user's lending and borrowing position in the money market"},{"name":"sodax_get_partners","description":"List all SODAX integration partners including wallets, DEXs, and other protocols"},{"name":"sodax_get_token_supply","description":"Get SODA token supply information including total, circulating, and burned amounts"},{"name":"sodax_get_all_config","description":"Get full SODAX configuration including all supported chains, swap tokens, and protocol settings in one call"},{"name":"sodax_get_relay_chain_id_map","description":"Get mapping between chain IDs and intent relay chain IDs used by the SODAX relay network"},{"name":"sodax_get_all_chains_configs","description":"Get detailed configuration for all spoke chains including contract addresses, RPCs, and token configs"},{"name":"sodax_get_hub_assets","description":"Get assets representing spoke tokens on the hub (Sonic) chain, optionally filtered by source chain"},{"name":"sodax_get_money_market_tokens","description":"Get tokens supported for money market lending/borrowing, optionally filtered by chain"},{"name":"sodax_get_money_market_reserve_assets","description":"Get money market reserve assets used as collateral backing"},{"name":"sodax_get_amm_positions","description":"Get AMM liquidity provider NFT positions, optionally filtered by owner address"},{"name":"sodax_get_amm_pool_candles","description":"Get OHLCV candlestick chart data for an AMM pool"},{"name":"sodax_get_intent","description":"Look up a specific intent by its intent hash (different from transaction hash)"},{"name":"sodax_get_solver_intent","description":"Get solver-side details for an intent including fill history. Use includeAll to see all solver documents."},{"name":"sodax_get_money_market_asset","description":"Get detailed information for a specific money market asset by its reserve address"},{"name":"sodax_get_asset_borrowers","description":"Get borrowers for a specific money market asset by its reserve address"},{"name":"sodax_get_asset_suppliers","description":"Get suppliers (lenders) for a specific money market asset by its reserve address"},{"name":"sodax_get_all_borrowers","description":"Get all borrowers across all money market assets with pagination"},{"name":"sodax_get_partner_summary","description":"Get volume and activity summary for a specific integration partner by their receiver address"},{"name":"sodax_get_total_supply","description":"Get SODA token total supply as a plain number"},{"name":"sodax_get_circulating_supply","description":"Get SODA token circulating supply as a plain number"},{"name":"sodax_refresh_cache","description":"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."},{"name":"sodax_get_solver_oracle","description":"Get the solver's oracle USD prices per (chain, token). For quoting with sodax_get_solver_quote, filter chainId='146': chainId-146 addresses pass the quote servi"},{"name":"sodax_get_solver_quote","description":"Get a swap quote from the SODAX solver. tokenSrc/tokenDst MUST be hub-chain (Sonic, chainId 146) asset addresses — look them up with sodax_get_solver_oracle (ch"},{"name":"sodax_relay_submit_tx","description":"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 so"},{"name":"sodax_relay_get_transaction_packets","description":"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_has"},{"name":"sodax_relay_get_packet","description":"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 is"},{"name":"docs_health","description":"Check SDK documentation availability. Call this first if docs tools seem unavailable."},{"name":"docs_refresh","description":"Reconnect to SDK documentation and refresh available tools. Use if docs seem stale or unavailable."},{"name":"docs_list_tools","description":"List all SDK documentation tools with parameters. Essential for discovering what's available."}],"toolCount":37,"serverName":"builders-sodax-mcp-server","capabilities":["tools"],"serverVersion":"1.6.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-06T15:27:01.440Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":978,"error":null,"detail":{"tools":[{"name":"sodax_get_supported_chains","description":"List all blockchain networks supported by SODAX for cross-chain swaps and DeFi operations"},{"name":"sodax_get_swap_tokens","description":"Get available tokens for swapping on SODAX, optionally filtered by chain"},{"name":"sodax_get_transaction","description":"Look up a specific transaction by its hash to see status, amounts, and details"},{"name":"sodax_get_user_transactions","description":"Get intent/transaction history for a specific wallet address"},{"name":"sodax_get_volume","description":"Get solver volume data showing filled intents with filtering and pagination. Requires inputToken and outputToken. Optional filters: chain, solver, block range O"},{"name":"sodax_get_volume_stats","description":"Get aggregate solver volume stats: the approximate total number of filled-intent records (fill documents, not distinct intents). Cached ~60s upstream."},{"name":"sodax_get_orderbook","description":"Get current orderbook entries showing pending/open intents"},{"name":"sodax_get_money_market_assets","description":"List all assets available for lending and borrowing in the SODAX money market"},{"name":"sodax_get_user_position","description":"Get a user's lending and borrowing position in the money market"},{"name":"sodax_get_partners","description":"List all SODAX integration partners including wallets, DEXs, and other protocols"},{"name":"sodax_get_token_supply","description":"Get SODA token supply information including total, circulating, and burned amounts"},{"name":"sodax_get_all_config","description":"Get full SODAX configuration including all supported chains, swap tokens, and protocol settings in one call"},{"name":"sodax_get_relay_chain_id_map","description":"Get mapping between chain IDs and intent relay chain IDs used by the SODAX relay network"},{"name":"sodax_get_all_chains_configs","description":"Get detailed configuration for all spoke chains including contract addresses, RPCs, and token configs"},{"name":"sodax_get_hub_assets","description":"Get assets representing spoke tokens on the hub (Sonic) chain, optionally filtered by source chain"},{"name":"sodax_get_money_market_tokens","description":"Get tokens supported for money market lending/borrowing, optionally filtered by chain"},{"name":"sodax_get_money_market_reserve_assets","description":"Get money market reserve assets used as collateral backing"},{"name":"sodax_get_amm_positions","description":"Get AMM liquidity provider NFT positions, optionally filtered by owner address"},{"name":"sodax_get_amm_pool_candles","description":"Get OHLCV candlestick chart data for an AMM pool"},{"name":"sodax_get_intent","description":"Look up a specific intent by its intent hash (different from transaction hash)"},{"name":"sodax_get_solver_intent","description":"Get solver-side details for an intent including fill history. Use includeAll to see all solver documents."},{"name":"sodax_get_money_market_asset","description":"Get detailed information for a specific money market asset by its reserve address"},{"name":"sodax_get_asset_borrowers","description":"Get borrowers for a specific money market asset by its reserve address"},{"name":"sodax_get_asset_suppliers","description":"Get suppliers (lenders) for a specific money market asset by its reserve address"},{"name":"sodax_get_all_borrowers","description":"Get all borrowers across all money market assets with pagination"},{"name":"sodax_get_partner_summary","description":"Get volume and activity summary for a specific integration partner by their receiver address"},{"name":"sodax_get_total_supply","description":"Get SODA token total supply as a plain number"},{"name":"sodax_get_circulating_supply","description":"Get SODA token circulating supply as a plain number"},{"name":"sodax_refresh_cache","description":"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."},{"name":"sodax_get_solver_oracle","description":"Get the solver's oracle USD prices per (chain, token). For quoting with sodax_get_solver_quote, filter chainId='146': chainId-146 addresses pass the quote servi"},{"name":"sodax_get_solver_quote","description":"Get a swap quote from the SODAX solver. tokenSrc/tokenDst MUST be hub-chain (Sonic, chainId 146) asset addresses — look them up with sodax_get_solver_oracle (ch"},{"name":"sodax_relay_submit_tx","description":"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 so"},{"name":"sodax_relay_get_transaction_packets","description":"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_has"},{"name":"sodax_relay_get_packet","description":"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 is"},{"name":"docs_health","description":"Check SDK documentation availability. Call this first if docs tools seem unavailable."},{"name":"docs_refresh","description":"Reconnect to SDK documentation and refresh available tools. Use if docs seem stale or unavailable."},{"name":"docs_list_tools","description":"List all SDK documentation tools with parameters. Essential for discovering what's available."}],"toolCount":37,"serverName":"builders-sodax-mcp-server","capabilities":["tools"],"serverVersion":"1.6.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"sodax_get_supported_chains","description":"List all blockchain networks supported by SODAX for cross-chain swaps and DeFi operations"},{"name":"sodax_get_swap_tokens","description":"Get available tokens for swapping on SODAX, optionally filtered by chain"},{"name":"sodax_get_transaction","description":"Look up a specific transaction by its hash to see status, amounts, and details"},{"name":"sodax_get_user_transactions","description":"Get intent/transaction history for a specific wallet address"},{"name":"sodax_get_volume","description":"Get solver volume data showing filled intents with filtering and pagination. Requires inputToken and outputToken. Optional filters: chain, solver, block range O"},{"name":"sodax_get_volume_stats","description":"Get aggregate solver volume stats: the approximate total number of filled-intent records (fill documents, not distinct intents). Cached ~60s upstream."},{"name":"sodax_get_orderbook","description":"Get current orderbook entries showing pending/open intents"},{"name":"sodax_get_money_market_assets","description":"List all assets available for lending and borrowing in the SODAX money market"},{"name":"sodax_get_user_position","description":"Get a user's lending and borrowing position in the money market"},{"name":"sodax_get_partners","description":"List all SODAX integration partners including wallets, DEXs, and other protocols"},{"name":"sodax_get_token_supply","description":"Get SODA token supply information including total, circulating, and burned amounts"},{"name":"sodax_get_all_config","description":"Get full SODAX configuration including all supported chains, swap tokens, and protocol settings in one call"},{"name":"sodax_get_relay_chain_id_map","description":"Get mapping between chain IDs and intent relay chain IDs used by the SODAX relay network"},{"name":"sodax_get_all_chains_configs","description":"Get detailed configuration for all spoke chains including contract addresses, RPCs, and token configs"},{"name":"sodax_get_hub_assets","description":"Get assets representing spoke tokens on the hub (Sonic) chain, optionally filtered by source chain"},{"name":"sodax_get_money_market_tokens","description":"Get tokens supported for money market lending/borrowing, optionally filtered by chain"},{"name":"sodax_get_money_market_reserve_assets","description":"Get money market reserve assets used as collateral backing"},{"name":"sodax_get_amm_positions","description":"Get AMM liquidity provider NFT positions, optionally filtered by owner address"},{"name":"sodax_get_amm_pool_candles","description":"Get OHLCV candlestick chart data for an AMM pool"},{"name":"sodax_get_intent","description":"Look up a specific intent by its intent hash (different from transaction hash)"},{"name":"sodax_get_solver_intent","description":"Get solver-side details for an intent including fill history. Use includeAll to see all solver documents."},{"name":"sodax_get_money_market_asset","description":"Get detailed information for a specific money market asset by its reserve address"},{"name":"sodax_get_asset_borrowers","description":"Get borrowers for a specific money market asset by its reserve address"},{"name":"sodax_get_asset_suppliers","description":"Get suppliers (lenders) for a specific money market asset by its reserve address"},{"name":"sodax_get_all_borrowers","description":"Get all borrowers across all money market assets with pagination"},{"name":"sodax_get_partner_summary","description":"Get volume and activity summary for a specific integration partner by their receiver address"},{"name":"sodax_get_total_supply","description":"Get SODA token total supply as a plain number"},{"name":"sodax_get_circulating_supply","description":"Get SODA token circulating supply as a plain number"},{"name":"sodax_refresh_cache","description":"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."},{"name":"sodax_get_solver_oracle","description":"Get the solver's oracle USD prices per (chain, token). For quoting with sodax_get_solver_quote, filter chainId='146': chainId-146 addresses pass the quote servi"},{"name":"sodax_get_solver_quote","description":"Get a swap quote from the SODAX solver. tokenSrc/tokenDst MUST be hub-chain (Sonic, chainId 146) asset addresses — look them up with sodax_get_solver_oracle (ch"},{"name":"sodax_relay_submit_tx","description":"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 so"},{"name":"sodax_relay_get_transaction_packets","description":"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_has"},{"name":"sodax_relay_get_packet","description":"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 is"},{"name":"docs_health","description":"Check SDK documentation availability. Call this first if docs tools seem unavailable."},{"name":"docs_refresh","description":"Reconnect to SDK documentation and refresh available tools. Use if docs seem stale or unavailable."},{"name":"docs_list_tools","description":"List all SDK documentation tools with parameters. Essential for discovering what's available."}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.gosodax/builders-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.gosodax%2Fbuilders-mcp","firstSeenAt":"2026-09-06T15:21:26.554Z","fetchedAt":"2026-09-08T13:20:45.706Z","normalizedAt":"2026-09-08T13:20:45.706Z"}]},"firstSeenAt":"2026-09-06T15:21:26.554Z","updatedAt":"2026-09-08T09:36:18.786Z"}