Ultrade MCP Server
OfficialProvides tools to interact with the Ultrade API and the Algorand blockchain, enabling management of wallets, trading keys, markets, and order operations.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Ultrade MCP ServerShow me the current market price and order book depth for ALGO/USDC"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Ultrade MCP Server
A standalone MCP server implementation for Ultrade tools. This server provides a set of tools to interact with the Ultrade API, allowing users to manage wallets, markets, and system information.
System Status
Version: 2.0.54
Maintenance Mode: 0 (System Operational)
Related MCP server: Bybit Server
Project Structure
ultrade-mcp/
├── src/
│ ├── tools/
│ │ ├── utils/
│ │ │ └── responseProcessor.ts
│ │ ├── index.ts
│ │ ├── market.ts
│ │ ├── system.ts
│ │ └── wallet.ts
│ ├── env.ts
│ └── index.ts
├── .env
├── .env.example
├── Dockerfile
├── package.json
├── package-lock.json
├── README.md
├── smithery.yaml
└── tsconfig.jsonInstallation
To install or update the Algorand MCP implementation, clone the repository, install the dependencies and build the project":
First check node version to be 23.6.1 or later:
node -vUpgrade to 23.6.1 or later if needed!
Then check the Claude or Cursor container folders to have mcp-servers folder (if not create one):
mkdir PATH_ON_YOUR_MACHINE/Claude/mcp-servers
# or for Cursor
mkdir PATH_ON_YOUR_MACHINE/Cursor/mcp-serversThen clone this repository under mcp-servers folder and install dependencies:
cd PATH_ON_YOUR_MACHINE/Claude/mcp-servers
# or for Cursor
cd PATH_ON_YOUR_MACHINE/Cursor/mcp-servers
# Clone the repository
git clone https://github.com/ultrade-org/ultrade-mcp.git
cd ultrade-mcp
# Install dependencies
npm install
# Build the project
npm run build
# Edit the .env file to set your configurationsAnd you are done! Now you can open you MCP config and add the server as :
{
"mcpServers": {
"ultrade-mcp": {
"command": "node",
"args": [
"PATH_ON_YOUR_MACHINE/Claude/mcp-servers/ultrade-mcp/dist/index.js"
],
"env": {
"ALGORAND_NETWORK": "mainnet",
"ALGORAND_ALGOD_API": "https://mainnet-api.algonode.cloud/v2",
"ALGORAND_ALGOD": "https://mainnet-api.algonode.cloud",
"ALGORAND_ALGOD_PORT": "",
"ALGORAND_TOKEN": "",
"ALGORAND_AGENT_WALLET_ACTIVE": "problem aim online jaguar upper oil flight stumble mystery aerobic toy avoid file tomato moment exclude witness guard lab opera crunch noodle dune abandon broccoli",
"ULTRADE_API_URL": "https://api.ultrade.io",
"ITEMS_PER_PAGE": "10"
}
}
}
}Make sure yopu change the paths to match your local system's paths.
For example on MACOS and Claud, the path would be something like this:
{
"mcpServers": {
"ultrade-mcp": {
"command": "node",
"args": [
" /Users/YOUR_USERNAME/Library/Application\ Support/Claude/mcp-servers/ultrade-mcp/dist/index.js"
]
}
}
}Available Tools
Wallet Tools
ultrade_wallet_signin_message: Generate message from the sign in dataultrade_wallet_signin: Sign in to trading accountultrade_wallet_key_message: Generate message from the trading key dataultrade_wallet_add_key: Add a trading keyultrade_wallet_keys: Get trading keysultrade_wallet_revoke_key: Revoke a trading keyultrade_wallet_withdraw: Withdraw tokenultrade_wallet_trades: Get filtered wallet tradesultrade_wallet_transactions: Get filtered wallet transactionsultrade_wallet_withdraw_message: Generate message from the withdrawal data
Market Tools
ultrade_market_chains: Get blockchain chainsultrade_market_withdrawal_fee: Get withdrawal feeultrade_market_operation_details: Get operation detailsultrade_market_markets: Get marketsultrade_market_balances: Get account balancesultrade_market_order_message: Generate message from the order dataultrade_market_create_orders: Create new ordersultrade_market_create_order: Create new orderultrade_market_cancel_orders: Cancel multiple open ordersultrade_market_cancel_order: Cancel open orderultrade_market_price: Get last market price by pair symbolultrade_market_depth: Get order book depthultrade_market_last_trades: Get last tradesultrade_market_symbols: Get market symbolsultrade_market_settings: Get market settingsultrade_market_details: Get market detailsultrade_market_order_by_id: Get order by IDultrade_market_orders: Get ordersultrade_market_open_orders: Get open ordersultrade_market_history: Get market historyultrade_market_assets: Get trading assetsultrade_market_fee_rates: Get fee rates
System Tools
ultrade_system_time: Get current system timeultrade_system_maintenance: Get system maintenance statusultrade_system_version: Get system version
Development
To run in development mode with hot reloading:
npm run devLicense
MIT License
Built with ❤️ by @GoPlausible (@emg110).
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityCmaintenanceInteract with Upbit cryptocurrency exchange services to retrieve market data, manage accounts, and execute trades. Simplify your trading experience with tools for order management, deposits, withdrawals, and technical analysis.1017MIT
- AlicenseBqualityDmaintenanceInteract seamlessly with the Bybit API to fetch market data, manage your account, and execute trades. Leverage powerful tools to enhance your trading experience and automate your strategies effortlessly. If you wish to use an API key restricted to your personal IP address, you must configure the MCP159MIT
- Alicense-qualityDmaintenanceProvides tools for interacting with the Alpaca Trading API, enabling trading operations like getting account information, placing/canceling orders, listing positions, and accessing market data.MIT
- -licenseAquality-maintenanceEnables interaction with the Hyperliquid DEX for retrieving market data, managing positions, and executing trades. Supports both testnet and mainnet operations with comprehensive trading tools including order placement, cancellation, and portfolio management.11
Related MCP Connectors
Solana MCP for wallets, trades, markets, PnL, transfers, onchain data, signable swaps and API tools.
Solana MCP developer toolkit: wallets, trades, markets, PnL, transfers, onchain, swaps & API tools.
TradeOS MCP: ticker search, My Agent, chart TA, macro news. npm stdio or HTTP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/ultrade-org/ultrade-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server