{"name":"MERX TRON Agent","description":"Specialist agent for TRON blockchain operations: energy market, resource management, standing orders, and treasury automation.","url":"https://merx.exchange","version":"1.0.0","documentationUrl":"https://merx.exchange/docs","capabilities":{"streaming":true,"pushNotifications":false,"stateTransitionHistory":true},"authentication":{"schemes":["apiKey"],"credentials":"X-API-Key header. Obtain at merx.exchange/dashboard"},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json"],"skills":[{"id":"buy_energy","name":"Buy TRON Energy","description":"Purchase delegated energy from the MERX aggregated market. Routes to the cheapest available provider. Supports 1h to 30d durations.","inputModes":["application/json"],"outputModes":["application/json","text/plain"],"tags":["energy","tron","resources"],"examples":["Buy 65000 energy for TAddr... for 1 hour","{\"action\":\"buy_energy\",\"energy_amount\":65000,\"target_address\":\"T...\",\"duration_hours\":1}"]},{"id":"get_prices","name":"Get Energy Prices","description":"Fetch current energy prices from all MERX providers. Returns price per energy unit in SUN, available amounts, and durations.","inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"],"tags":["prices","energy","market"],"examples":["What is the current energy price?","Compare energy prices from all providers"]},{"id":"analyze_prices","name":"Analyze Energy Market","description":"Market price analysis with trends and provider comparison. Returns statistics and recommendations.","inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"],"tags":["prices","analysis","market"],"examples":["Analyze energy market trends","{\"action\":\"analyze_prices\",\"resource\":\"ENERGY\"}"]},{"id":"check_balance","name":"Check Balance","description":"Check MERX account balance (TRX, USDT) and on-chain resource allocation (energy, bandwidth) for any TRON address.","inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"],"tags":["balance","resources","tron"],"examples":["What is my energy balance?","{\"action\":\"check_balance\",\"address\":\"T...\"}"]},{"id":"ensure_resources","name":"Ensure Resources","description":"Check current energy and bandwidth on a TRON address and purchase only the deficit needed to reach the specified target amounts.","inputModes":["application/json"],"outputModes":["application/json","text/plain"],"tags":["energy","resources","automation"],"examples":["Make sure TAddr... has at least 500000 energy","{\"action\":\"ensure_resources\",\"address\":\"T...\",\"energy_target\":500000}"]},{"id":"create_standing_order","name":"Create Standing Order","description":"Create a persistent automation rule: buy energy when price drops below threshold, on a schedule, or when balance falls below minimum. Runs 24/7 server-side without any client connection.","inputModes":["application/json"],"outputModes":["application/json","text/plain"],"tags":["automation","standing-order","energy"],"examples":["Buy 500000 energy whenever price drops below 50 SUN/unit","{\"action\":\"create_standing_order\",\"trigger\":{\"type\":\"price_below\",\"threshold_sun\":50}}"]},{"id":"compile_policy","name":"Compile Natural Language Policy","description":"Convert natural language instructions into MERX automation. One sentence in, working standing orders and monitors out. Preview first, then apply with confirmation.","inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"],"tags":["automation","policy","natural-language"],"examples":["Keep 500k energy on my wallet, buy when price is below 55 SUN, max 200 TRX/week","{\"action\":\"compile_policy\",\"instruction\":\"Buy energy daily at 9 AM, 1M units\"}"]}],"extensions":{"x402":{"chain":"eip155:8453","token":"USDC","recipient":"0xC3a8008790dcc37e51943968005AF92761b6FeFF","pricing_endpoint":"https://merx.exchange/a2a/pricing"}}}