この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.