Skip to main content
Glama
8DX-io
by 8DX-io

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
EIGHTDX_RPC_URLNoDefault Ethereum RPC URL for the local signer.
EIGHTDX_BSC_RPC_URLNoBNB Smart Chain RPC URL for the local signer.
EIGHTDX_API_BASE_URLNo8DX REST API base URL.https://swap.ggp.gg
EIGHTDX_ARBITRUM_RPC_URLNoArbitrum RPC URL for the local signer.
EIGHTDX_ETHEREUM_RPC_URLNoEthereum RPC URL for the local signer. Overrides EIGHTDX_RPC_URL.
EIGHTDX_REQUEST_TIMEOUT_MSNoRequest timeout in milliseconds.30000
EIGHTDX_SIGNER_PRIVATE_KEYNoPrivate key for the opt-in local signer. Never use this in an untrusted host.
EIGHTDX_ENABLE_LOCAL_SIGNERNoEnables MCP-side transaction signing only when set to true.false
EIGHTDX_WALLETCONNECT_RELAY_URLNoOptional WalletConnect relay override.
EIGHTDX_WALLETCONNECT_PROJECT_IDNoOptional WalletConnect project override. WalletConnect works out of the box.8DX default project
EIGHTDX_WALLETCONNECT_METADATA_URLNoWalletConnect app URL shown in wallets.https://8dx.io
EIGHTDX_WALLETCONNECT_METADATA_NAMENoWalletConnect app name shown in wallets.8DX MCP
EIGHTDX_WALLETCONNECT_METADATA_ICONSNoComma-separated icon URLs for WalletConnect metadata.
EIGHTDX_WALLETCONNECT_METADATA_DESCRIPTIONNoWalletConnect app description shown in wallets.8DX MCP server wallet connection

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
eightdx_healthA

Checks whether the configured 8DX REST API is reachable.

eightdx_login_walletB

Stores a non-custodial local wallet session for AI-guided 8DX flows. This records only public wallet metadata and never stores private keys.

eightdx_get_wallet_sessionA

Returns the current local non-custodial wallet session, if one is set.

eightdx_logout_walletA

Clears the current local wallet session. This does not revoke wallet approvals or cancel on-chain permissions.

eightdx_search_tokensA

Searches 8DX token metadata so an AI agent can resolve user phrases like BTC, bitcoin, USDC, or a token name before quoting.

eightdx_get_quoteC

Gets an 8DX swap quote for a token pair and amount. This is a read-only operation.

eightdx_preview_market_swapB

Previews a market swap for an AI-guided flow. Returns quote data, a 30-second refresh hint, selected slippage/deadline metadata, 8DX route link metadata, and external signing guidance.

eightdx_get_wallet_linksA

Builds wallet handoff links for an 8DX route, including a MetaMask Mobile dapp deeplink and web fallback. This does not connect or sign by itself.

eightdx_create_swapA

Creates swap calldata from a quoted path. This tool does not sign transactions, does not send transactions, and does not custody funds.

eightdx_get_permit_addressB

Gets the permit contract address for a supported 8DX blockchain.

eightdx_get_permit_dataA

Gets permit typed data for a token approval flow. This tool only returns data to sign; it does not sign anything.

eightdx_create_limit_orderA

Submits an already signed 8DX limit order payload. This tool does not create signatures and expects an already signed order.

eightdx_get_limit_orders_by_makerA

Gets active 8DX limit orders for a maker address.

eightdx_get_limit_order_historyC

Gets paginated 8DX limit-order history for a maker address.

eightdx_get_order_statusA

Gets an 8DX limit order by hash and returns block explorer links for filled transaction hashes when present.

eightdx_build_explorer_linkA

Builds a chain-specific block explorer link for a transaction, address, token, or explains that an 8DX order hash is not a chain transaction.

eightdx_cancel_limit_orderA

Cancels an 8DX limit order using an already signed cancel payload. This tool does not create signatures.

eightdx_walletconnect_create_sessionA

Creates a WalletConnect session and returns direct MCP connection options: QR/raw URI, copied URI, and mobile deeplink. The wallet, not MCP, signs transaction requests.

eightdx_walletconnect_get_sessionC

Reads the current WalletConnect session and connected wallet account, if any.

eightdx_walletconnect_disconnectA

Disconnects the current WalletConnect session, if one exists.

eightdx_wallet_send_transactionA

Requests the connected wallet to sign and broadcast a prepared transaction via WalletConnect eth_sendTransaction. Requires explicit user confirmation.

eightdx_local_signer_statusA

Shows whether the opt-in local signer is enabled. Local signing is disabled by default and requires explicit environment configuration.

eightdx_local_sign_and_send_transactionA

Signs and broadcasts a prepared transaction with the opt-in local signer. Requires EIGHTDX_ENABLE_LOCAL_SIGNER=true and explicit user confirmation.

Prompts

Interactive templates invoked by user choice

NameDescription
eightdx_trading_agentSystem prompt for safely using 8DX MCP tools from natural-language trading requests.
eightdx_market_swap_scenarioScenario checklist for prompts like 'обменяй мне 1 биткоин по рынку'.
eightdx_limit_order_scenarioScenario checklist for externally signed 8DX limit-order flows.

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/8DX-io/8dx-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server