1.1.0npm · ultrade-mcp · latest release
Observed 2026-08-26T10:18:22.715Z using mcpSecurity-inventory. Protocol 2025-06-18.
| Tool | Category | Risk |
|---|---|---|
ultrade_market_assetsGet trading assetsInput schema{
"type": "object",
"properties": {}
} | — | — |
ultrade_market_balancesGet account balancesInput schema{
"type": "object",
"properties": {
"walletAddress": {
"type": "string",
"description": "Login wallet address"
},
"walletToken": {
"type": "string",
"description": "Login session token"
},
"tradingKey": {
"type": "string",
"description": "Trading key address"
}
},
"required": [
"walletAddress"
]
} | — | — |
ultrade_market_cancel_orderCancel open orderInput schema{
"type": "object",
"properties": {
"orderId": {
"type": "number",
"description": "Order ID to cancel"
},
"walletAddress": {
"type": "string",
"description": "Login wallet address"
},
"walletToken": {
"type": "string",
"description": "Login session token"
}
},
"required": [
"orderId",
"walletAddress",
"walletToken"
]
} | — | — |
ultrade_market_cancel_ordersCancel multiple open ordersInput schema{
"type": "object",
"properties": {
"orderIds": {
"type": "array",
"items": {
"type": "number"
},
"description": "Array of order IDs to cancel"
},
"walletAddress": {
"type": "string",
"description": "Login wallet address"
},
"walletToken": {
"type": "string",
"description": "Login session token"
}
},
"required": [
"orderIds",
"walletAddress",
"walletToken"
]
} | — | — |
ultrade_market_chainsGet blockchain chainsInput schema{
"type": "object",
"properties": {}
} | — | — |
ultrade_market_create_orderCreate new orderInput schema{
"type": "object",
"properties": {
"message": {
"type": "string",
"description": "The signed message in hex format"
},
"signature": {
"type": "string",
"description": "The signature of the message"
},
"walletAddress": {
"type": "string",
"description": "Login wallet address"
},
"walletToken": {
"type": "string",
"description": "Login session token"
}
},
"required": [
"message",
"signature",
"walletAddress",
"walletToken"
]
} | — | — |
ultrade_market_create_ordersCreate new ordersInput schema{
"type": "object",
"properties": {
"orders": {
"type": "array",
"items": {
"type": "object",
"properties": {
"message": {
"type": "string"
},
"signature": {
"type": "string"
}
},
"required": [
"message",
"signature"
]
}
},
"walletAddress": {
"type": "string",
"description": "Login wallet address"
},
"walletToken": {
"type": "string",
"description": "Login session token"
}
},
"required": [
"orders",
"walletAddress",
"walletToken"
]
} | — | — |
ultrade_market_depthGet order book depthInput schema{
"type": "object",
"properties": {
"symbol": {
"type": "string",
"description": "Market symbol, e.g. sol_eth"
},
"depth": {
"type": "number",
"description": "If depth > 100, then the response will truncate to 100"
}
},
"required": [
"symbol",
"depth"
]
} | — | — |
ultrade_market_detailsGet market detailsInput schema{
"type": "object",
"properties": {
"symbol": {
"type": "string",
"description": "Market symbol, e.g. sol_eth"
}
},
"required": [
"symbol"
]
} | — | — |
ultrade_market_fee_ratesGet fee ratesInput schema{
"type": "object",
"properties": {}
} | — | — |
ultrade_market_historyGet market historyInput schema{
"type": "object",
"properties": {
"symbol": {
"type": "string",
"description": "Market symbol, e.g. sol_eth"
},
"interval": {
"type": "string",
"description": "Resolution interval"
},
"startTime": {
"type": "number",
"description": "UTC timestamp in seconds"
},
"endTime": {
"type": "number",
"description": "UTC timestamp in seconds"
},
"limit": {
"type": "number",
"description": "Max amount of candles"
},
"format": {
"type": "string",
"description": "Response format",
"enum": [
"object",
"array"
],
"default": "object"
}
},
"required": [
"symbol",
"interval",
"startTime",
"endTime"
]
} | — | — |
ultrade_market_last_tradesGet last tradesInput schema{
"type": "object",
"properties": {
"symbol": {
"type": "string",
"description": "Market symbol, e.g. sol_eth"
},
"limit": {
"type": "number",
"description": "Amount of trades. If limit > 100, then truncated to 100",
"maximum": 100,
"default": 100
}
},
"required": [
"symbol"
]
} | — | — |
ultrade_market_marketsGet marketsInput schema{
"type": "object",
"properties": {}
} | — | — |
ultrade_market_open_ordersGet open ordersInput schema{
"type": "object",
"properties": {
"walletAddress": {
"type": "string",
"description": "Login wallet address"
},
"walletToken": {
"type": "string",
"description": "Login session token"
},
"tradingKey": {
"type": "string",
"description": "Trading key address"
},
"symbol": {
"type": "string",
"description": "Optional market symbol filter"
}
},
"required": [
"walletAddress"
]
} | — | — |
ultrade_market_operation_detailsGet operation detailsInput schema{
"type": "object",
"properties": {
"operationId": {
"type": "string",
"description": "Operation ID"
}
},
"required": [
"operationId"
]
} | — | — |
ultrade_market_order_by_idGet order by IDInput schema{
"type": "object",
"properties": {
"orderId": {
"type": "number",
"description": "Order ID"
},
"walletAddress": {
"type": "string",
"description": "Login wallet address"
},
"walletToken": {
"type": "string",
"description": "Login session token"
},
"tradingKey": {
"type": "string",
"description": "Trading key address"
}
},
"required": [
"orderId",
"walletAddress"
]
} | — | — |
ultrade_market_order_messageGenerate message from the order dataInput schema{
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"symbol": {
"type": "string"
},
"side": {
"type": "string",
"enum": [
"buy",
"sell"
]
},
"type": {
"type": "string",
"enum": [
"limit",
"market"
]
},
"quantity": {
"type": "string"
},
"price": {
"type": "string"
},
"loginAddress": {
"type": "string"
},
"loginChainId": {
"type": "number"
}
},
"required": [
"symbol",
"side",
"type",
"quantity",
"loginAddress",
"loginChainId"
]
}
},
"required": [
"data"
]
} | — | — |
ultrade_market_ordersGet ordersInput schema{
"type": "object",
"properties": {
"walletAddress": {
"type": "string",
"description": "Login wallet address"
},
"walletToken": {
"type": "string",
"description": "Login session token"
},
"tradingKey": {
"type": "string",
"description": "Trading key address"
},
"companyId": {
"type": "string",
"description": "Optional header for filtering orders by company pairs"
}
},
"required": [
"walletAddress"
]
} | — | — |
ultrade_market_priceGet last market price by pair symbolInput schema{
"type": "object",
"properties": {
"symbol": {
"type": "string",
"description": "Market symbol, e.g. sol_eth"
}
},
"required": [
"symbol"
]
} | — | — |
ultrade_market_settingsGet market settingsInput schema{
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "Domain of the dApp"
}
},
"required": [
"domain"
]
} | — | — |
ultrade_market_symbolsGet market symbolsInput schema{
"type": "object",
"properties": {}
} | — | — |
ultrade_market_withdrawal_feeGet withdrawal feeInput schema{
"type": "object",
"properties": {
"tokenIndex": {
"type": "string",
"description": "Token index"
},
"tokenChainId": {
"type": "number",
"description": "Token chain ID"
},
"recipientChainId": {
"type": "number",
"description": "Recipient chain ID"
}
},
"required": [
"tokenIndex",
"tokenChainId",
"recipientChainId"
]
} | — | — |
ultrade_system_maintenanceGet system maintenance statusInput schema{
"type": "object",
"properties": {}
} | — | — |
ultrade_system_timeGet current system timeInput schema{
"type": "object",
"properties": {}
} | — | — |
ultrade_system_versionGet system versionInput schema{
"type": "object",
"properties": {}
} | — | — |
ultrade_wallet_add_keyAdd a trading keyInput schema{
"type": "object",
"properties": {
"message": {
"type": "string",
"description": "The signed message in hex format"
},
"signature": {
"type": "string",
"description": "The signature of the message"
},
"walletToken": {
"type": "string",
"description": "Login session token"
},
"tkAddress": {
"type": "string",
"description": "Trading key algorand address"
},
"loginAddress": {
"type": "string",
"description": "Login wallet address"
},
"loginChainId": {
"type": "number",
"description": "Wormhole chain id",
"enum": [
1,
8,
5,
4,
6,
23,
24,
30,
2,
10002,
10003,
10004,
10005,
10007
]
},
"expiredDate": {
"type": "number",
"description": "UTC timestamp in miliseconds; If not set then no expiration"
},
"addKey": {
"type": "boolean",
"description": "Add a trading key if true, otherwise revoke"
},
"type": {
"type": "string",
"description": "Type of trading key",
"enum": [
"User",
"API"
]
}
},
"required": [
"message",
"signature",
"walletToken",
"tkAddress",
"loginAddress",
"loginChainId",
"expiredDate",
"addKey",
"type"
]
} | — | — |
ultrade_wallet_key_messageGenerate message from the trading key dataInput schema{
"type": "object",
"properties": {
"tkAddress": {
"type": "string",
"description": "Trading key algorand address"
},
"loginAddress": {
"type": "string",
"description": "Login wallet address"
},
"loginChainId": {
"type": "number",
"description": "Wormhole chain id",
"enum": [
1,
8,
5,
4,
6,
23,
24,
30,
2,
10002,
10003,
10004,
10005,
10007
]
},
"expiredDate": {
"type": "number",
"description": "UTC timestamp in miliseconds; If not set then no expiration"
},
"addKey": {
"type": "boolean",
"description": "Add a trading key if true, otherwise revoke"
},
"type": {
"type": "string",
"description": "Type of trading key",
"enum": [
"User",
"API"
]
},
"walletToken": {
"type": "string",
"description": "Login session token"
}
},
"required": [
"tkAddress",
"loginAddress",
"loginChainId",
"addKey",
"type",
"expiredDate",
"walletToken"
]
} | — | — |
ultrade_wallet_keysGet trading keysInput schema{
"type": "object",
"properties": {
"walletAddress": {
"type": "string",
"description": "Login wallet address"
},
"walletToken": {
"type": "string",
"description": "Login session token"
}
},
"required": [
"walletAddress",
"walletToken"
]
} | — | — |
ultrade_wallet_revoke_keyRevoke a trading keyInput schema{
"type": "object",
"properties": {
"message": {
"type": "string",
"description": "The signed message in hex format"
},
"signature": {
"type": "string",
"description": "The signature of the message"
},
"walletAddress": {
"type": "string",
"description": "Login wallet address"
},
"walletToken": {
"type": "string",
"description": "Login session token"
}
},
"required": [
"message",
"signature",
"walletAddress",
"walletToken"
]
} | — | — |
ultrade_wallet_signinSign in to trading accountInput schema{
"type": "object",
"properties": {
"message": {
"type": "string",
"description": "The signed message in hex format"
},
"signature": {
"type": "string",
"description": "The signature of the message"
},
"data": {
"type": "object",
"properties": {
"address": {
"type": "string"
},
"technology": {
"type": "string",
"enum": [
"ALGORAND",
"EVM",
"SOLANA"
]
}
},
"required": [
"address",
"technology"
]
},
"referralToken": {
"type": "string",
"description": "Affiliate referral token"
}
},
"required": [
"message",
"signature",
"data"
]
} | — | — |
ultrade_wallet_signin_messageGenerate message from the sign in dataInput schema{
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Login wallet address"
},
"technology": {
"type": "string",
"description": "Technology type",
"enum": [
"ALGORAND",
"EVM",
"SOLANA"
]
}
},
"required": [
"address",
"technology"
]
},
"customMessage": {
"type": "string",
"description": "Custom signing message"
}
},
"required": [
"data"
]
} | — | — |
ultrade_wallet_tradesGet filtered wallet tradesInput schema{
"type": "object",
"properties": {
"walletAddress": {
"type": "string",
"description": "Login wallet address"
},
"walletToken": {
"type": "string",
"description": "Login session token"
},
"tradingKey": {
"type": "string",
"description": "Trading key address"
}
},
"required": [
"walletAddress"
]
} | — | — |
ultrade_wallet_transactionsGet filtered wallet transactionsInput schema{
"type": "object",
"properties": {
"walletAddress": {
"type": "string",
"description": "Login wallet address"
},
"walletToken": {
"type": "string",
"description": "Login session token"
},
"tradingKey": {
"type": "string",
"description": "Trading key address"
}
},
"required": [
"walletAddress"
]
} | — | — |
ultrade_wallet_withdrawWithdraw tokenInput schema{
"type": "object",
"properties": {
"message": {
"type": "string",
"description": "The signed message in hex format"
},
"signature": {
"type": "string",
"description": "The signature of the message"
},
"walletAddress": {
"type": "string",
"description": "Login wallet address"
},
"walletToken": {
"type": "string",
"description": "Login session token"
}
},
"required": [
"message",
"signature",
"walletAddress",
"walletToken"
]
} | — | — |
ultrade_wallet_withdraw_messageGenerate message from the withdrawal dataInput schema{
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"loginAddress": {
"type": "string"
},
"loginChainId": {
"type": "number"
},
"tokenAmount": {
"type": "string"
},
"tokenIndex": {
"type": "string"
},
"tokenChainId": {
"type": "number"
},
"recipient": {
"type": "string"
},
"recipientChainId": {
"type": "number"
},
"isNative": {
"type": "boolean"
},
"fee": {
"type": "number"
}
},
"required": [
"loginAddress",
"loginChainId",
"tokenAmount",
"tokenIndex",
"tokenChainId",
"recipient",
"recipientChainId",
"isNative",
"fee"
]
},
"customMessage": {
"type": "string",
"description": "The custom message visible to the user"
}
},
"required": [
"data"
]
} | — | — |
Compared with initial baseline using full_baseline.
| Risk | Change | Subject |
|---|---|---|
| No material changes recorded. | ||
| Severity | Finding | Advisory |
|---|---|---|
| No confirmed vulnerability is published for this version. | ||
Artifact SHA-256: c78dad5fc564b4233eace186f50f0de1115caea1f16fed6a850321893a642f9c
Scanner: mcp-proof-engine 0.1.0.