powersun-tron-mcp
此 MCP 可以做什么
Manages TRON energy and bandwidth purchases and selling pools, supports SunSwap transaction execution, and provides TRX payments, balances, and rewards management.
工具
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['signedTransaction', 'poolAddress'], 'properties': {'poolAddress': {'type': 'string', 'maxLength': 34, 'description': 'The pool address that the permission was granted on'}, 'signedTransaction': {'type': 'object', 'required': ['visible', 'txID', 'raw_data_hex', 'signature', 'raw_data'], 'properties': {'txID': {'type': 'string', 'pattern': '^(?:[a-fA-F0-9]{2})+$', 'maxLength': 64, 'minLength': 64}, 'visible': {'type': 'boolean'}, 'raw_data': {'type': 'object', 'required': ['contract', 'ref_block_bytes', 'ref_block_hash', 'expiration', 'timestamp'], 'properties': {'data': {'type': 'string', 'pattern': '^(?:[a-fA-F0-9]{2})+$'}, 'contract': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'parameter'], 'properties': {'type': {'type': 'string', 'const': 'AccountPermissionUpdateContract'}, 'parameter': {'type': 'object', 'required': ['type_url', 'value'], 'properties': {'value': {'type': 'object', 'required': ['owner_address'], 'properties': {'owner': {'type': 'object', 'required': ['permission_name', 'threshold', 'keys'], 'properties': {'id': {'anyOf': [{'type': 'integer', 'minimum': 0}, {'type': 'string', 'pattern': '^\\d+$'}]}, 'keys': {'type': 'array', 'items': {'type': 'object', 'required': ['address', 'weight'], 'properties': {'weight': {'$ref': '#/properties/signedTransaction/properties/raw_data/properties/contract/items/properties/parameter/properties/value/properties/owner/properties/threshold'}, 'address': {'$ref': '#/properties/signedTransaction/properties/raw_data/properties/contract/items/properties/parameter/properties/value/properties/owner_address'}}, 'additionalProperties': True}, 'minItems': 1}, 'type': {'anyOf': [{'type': 'number', 'const': 0}, {'type': 'number', 'const': 1}, {'type': 'number', 'const': 2}, {'enum': ['Owner', 'Witness', 'Active'], 'type': 'string'}]}, 'threshold': {'anyOf': [{'type': 'integer', 'exclusiveMinimum': 0}, {'type': 'string', 'pattern': '^(?=\\d*[1-9])\\d+$'}]}, 'operations': {'type': 'string', 'pattern': '^(?:[a-fA-F0-9]{2})+$', 'maxLength': 64, 'minLength': 64}, 'permission_name': {'type': 'string', 'maxLength': 100}}, 'additionalProperties': True}, 'actives': {'type': 'array', 'items': {'$ref': '#/properties/signedTransaction/properties/raw_data/properties/contract/items/properties/parameter/properties/value/properties/owner'}}, 'witness': {'$ref': '#/properties/signedTransaction/properties/raw_data/properties/contract/items/properties/parameter/properties/value/properties/owner'}, 'owner_address': {'type': 'string', 'maxLength': 42, 'minLength': 1}}, 'additionalProperties': True}, 'type_url': {'type': 'string', 'const': 'type.googleapis.com/protocol.AccountPermissionUpdateContract'}}, 'additionalProperties': True}, 'Permission_id': {'type': 'integer', 'minimum': 0}}, 'additionalProperties': True}, 'maxItems': 1, 'minItems': 1}, 'fee_limit': {'type': 'integer', 'minimum': 0}, 'timestamp': {'type': 'integer', 'minimum': 0}, 'expiration': {'type': 'integer', 'exclusiveMinimum': 0}, 'ref_block_hash': {'type': 'string', 'pattern': '^(?:[a-fA-F0-9]{2})+$', 'maxLength': 16, 'minLength': 16}, 'ref_block_bytes': {'type': 'string', 'pattern': '^(?:[a-fA-F0-9]{2})+$', 'maxLength': 4, 'minLength': 4}}, 'additionalProperties': True}, 'signature': {'type': 'array', 'items': {'type': 'string', 'pattern': '^(?:[a-fA-F0-9]{2})+$', 'maxLength': 130, 'minLength': 130}, 'minItems': 1}, 'raw_data_hex': {'type': 'string', 'pattern': '^(?:[a-fA-F0-9]{2})+$', 'maxLength': 100000}}, 'description': 'The complete signed permission transaction from tronWeb.trx.sign(), including visible, raw_data_hex, and signature', 'additionalProperties': True}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['txData'], 'properties': {'txData': {'type': 'object', 'required': ['txID'], 'properties': {'txID': {'type': 'string', 'maxLength': 64}, 'raw_data': {}, 'signature': {'type': 'array', 'items': {'type': 'string', 'maxLength': 200}}, 'raw_data_hex': {'type': 'string', 'maxLength': 100000}}, 'description': 'Pre-signed transaction object with txID, raw_data, raw_data_hex, and signature', 'additionalProperties': True}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['poolAddress'], 'properties': {'includeVote': {'type': 'boolean', 'description': 'Include VoteWitness permission for earning SR rewards (default: true)'}, 'poolAddress': {'type': 'string', 'maxLength': 34, 'description': 'TRON address to grant permissions on (your pool address, T-address format)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['targetAddress', 'txCount'], 'properties': {'txType': {'enum': ['trc20_transfer', 'trc20_transfer_new', 'trc10_transfer', 'contract_call'], 'type': 'string', 'description': 'Transaction type (default: trc20_transfer)'}, 'txCount': {'type': 'integer', 'description': 'Number of transactions you need energy for', 'exclusiveMinimum': 0}, 'resourceType': {'enum': ['ENERGY', 'BANDWIDTH'], 'type': 'string', 'description': 'Resource type (default: ENERGY)'}, 'targetAddress': {'type': 'string', 'maxLength': 34, 'description': 'TRON address to delegate energy to (T-address format)'}, 'durationMinutes': {'type': 'number', 'description': 'Duration in minutes. Allowed: 2, 5, 10, 15, 30, 60, 360, 1440, 10080, 43200. Default: 60.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'poolAddress': {'type': 'string', 'maxLength': 34, 'description': 'Pool address to check. If omitted, uses your first registered pool.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['configId'], 'properties': {'active': {'type': 'boolean', 'description': 'Enable/disable auto-selling'}, 'configId': {'type': 'string', 'maxLength': 36, 'description': 'Configuration ID to update (from get_auto_selling_config)'}, 'sellEnergy': {'type': 'boolean', 'description': 'Enable/disable energy selling'}, 'maxDuration': {'type': 'string', 'maxLength': 10, 'description': 'Maximum rental duration'}, 'minDuration': {'type': 'string', 'maxLength': 10, 'description': 'Minimum rental duration (e.g., "5min", "1h", "1d")'}, 'allowRenewals': {'type': 'boolean', 'description': 'Allow order renewals'}, 'sellBandwidth': {'type': 'boolean', 'description': 'Enable/disable bandwidth selling'}, 'reservedEnergy': {'type': 'integer', 'minimum': 0, 'description': 'Energy to keep reserved (not sold)'}, 'reservedBandwidth': {'type': 'integer', 'minimum': 0, 'description': 'Bandwidth to keep reserved (not sold)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['txCount'], 'properties': {'txType': {'enum': ['trc20_transfer', 'trc20_transfer_new', 'trc10_transfer', 'contract_call'], 'type': 'string', 'description': 'Transaction type (default: trc20_transfer). trc20_transfer_new = first-time transfer to an address.'}, 'txCount': {'type': 'integer', 'description': 'Number of transactions', 'exclusiveMinimum': 0}, 'resourceType': {'enum': ['ENERGY', 'BANDWIDTH'], 'type': 'string', 'description': 'Resource type (default: ENERGY)'}, 'durationMinutes': {'type': 'number', 'description': 'Duration in minutes. Allowed: 2, 5, 10, 15, 30, 60, 360, 1440, 10080, 43200. Default: 60.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['txData'], 'properties': {'txData': {'type': 'object', 'required': ['txID'], 'properties': {'txID': {'type': 'string', 'maxLength': 64}, 'raw_data': {}, 'signature': {'type': 'array', 'items': {'type': 'string', 'maxLength': 200}}, 'raw_data_hex': {'type': 'string', 'maxLength': 100000}}, 'description': 'Pre-signed swap transaction from get_swap_quote', 'additionalProperties': True}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Number of records to return (default: 20, max: 100)'}, 'actionType': {'enum': ['stake', 'vote', 'claim'], 'type': 'string', 'description': 'Filter by action type'}, 'poolAddress': {'type': 'string', 'maxLength': 34, 'description': 'Pool address to get history for. If omitted, uses your first registered pool.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'resourceType': {'enum': ['ENERGY', 'BANDWIDTH'], 'type': 'string', 'description': 'Filter by resource type (default: both)'}, 'durationMinutes': {'type': 'number', 'description': 'Filter pools that support this duration'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'endDate': {'type': 'string', 'maxLength': 30, 'description': 'End date (ISO 8601)'}, 'startDate': {'type': 'string', 'maxLength': 30, 'description': 'Start date (ISO 8601, e.g. 2026-01-01)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'poolAddress': {'type': 'string', 'maxLength': 34, 'description': 'Pool address to check. If omitted, uses your first registered pool.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of orders to return (default: 20)'}, 'status': {'enum': ['pending', 'active', 'processing', 'completed', 'failed', 'cancelled', 'expired'], 'type': 'string', 'description': 'Filter by order status'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['orderId'], 'properties': {'orderId': {'type': 'string', 'maxLength': 36, 'description': 'Order ID (UUID format)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'poolAddress': {'type': 'string', 'maxLength': 34, 'description': 'Filter by specific pool address. If not provided, shows all your pools.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'resourceType': {'enum': ['ENERGY', 'BANDWIDTH'], 'type': 'string', 'description': 'Filter by resource type (default: all)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['fromToken', 'toToken', 'amountIn'], 'properties': {'toToken': {'type': 'string', 'maxLength': 34, 'description': 'Token to buy â\x80\x94 symbol or TRC-20 contract address'}, 'amountIn': {'type': 'string', 'description': 'Amount to swap in smallest unit (SUN for TRX, base units for tokens)'}, 'fromToken': {'type': 'string', 'maxLength': 34, 'description': 'Token to sell â\x80\x94 symbol (USDT, TRX, SUN, ...) or TRC-20 contract address'}, 'slippageBps': {'type': 'integer', 'maximum': 5000, 'minimum': 1, 'description': 'Slippage tolerance in basis points (default: 50 = 0.5%)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'address': {'type': 'string', 'maxLength': 34, 'description': 'Your TRON wallet address (T-address format, 34 characters)'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['paymentAddress'], 'properties': {'autoVote': {'type': 'boolean', 'default': True, 'description': 'Auto-vote for the best Super Representative to earn rewards (default: true)'}, 'sellEnergy': {'type': 'boolean', 'default': True, 'description': 'Enable energy selling (default: true)'}, 'sellBandwidth': {'type': 'boolean', 'default': False, 'description': 'Enable bandwidth selling (default: false)'}, 'paymentAddress': {'type': 'string', 'maxLength': 34, 'description': 'TRON address to register as pool (starts with T, 34 characters). This is the address where you hold/stake TRX.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'poolAddress': {'type': 'string', 'maxLength': 34, 'description': 'Pool address to vote from. If omitted, uses your first registered pool.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['challengeId', 'address', 'signature'], 'properties': {'address': {'type': 'string', 'maxLength': 34, 'description': 'Your TRON wallet address (must match the register call)'}, 'signature': {'type': 'string', 'maxLength': 200, 'description': 'Signature from tronWeb.trx.signMessageV2(challenge, privateKey)'}, 'challengeId': {'type': 'string', 'maxLength': 50, 'description': 'Challenge ID from the register tool'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['amount'], 'properties': {'amount': {'type': 'number', 'description': 'Amount to withdraw in TRX (minimum 100 TRX)', 'exclusiveMinimum': 0}}, 'additionalProperties': False}
近期工具变更
类似的 MCP 服务器
SAP MCP Server
Provides an MCP gateway connecting SAP-related tools with Solana, DeFi, decentralized identity, and x402 payments.
FortFi Treasury MCP
Provides policy-controlled crypto treasury operations across chains, including wallets, payments, token discovery, swaps, bridges…
DPX — Institutional Cross-Border Settlement
Provides compliance-gated cross-border crypto settlement, agent registration and spending mandates, stablecoin routing, ESG and s…
Peer
Reads Peer protocol, checkout, deposit, wallet, Peer Cash, cross-chain routing, payout, and IntentGuardian data on Base and relat…
Robyn — Gasless Cross-Chain for AI Agents
Supports gasless cross-chain transfers, wallet and transaction checks, spending mandates, privacy-preserving messaging, and signe…
MERX - TRON Resource Exchange
Manages TRON energy and bandwidth purchasing, resource monitoring, transaction cost estimation, wallet operations, token transfer…
Wisely x402 Agent-Payment Infrastructure
Provides agent payment workflows for x402 endpoints, wallet handoffs, receipts, creator catalogs, local commerce bridges, endpoin…
AgentTools Hub
Offers calculators, unit and data converters, reference lookups, live crypto data, wallet utilities, and paid x402 access.