Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.tronrental.com/llms.txt

Use this file to discover all available pages before exploring further.

What is MCP?

Model Context Protocol (MCP) is an open standard that lets AI agents (Claude Code, Cursor, Windsurf, and others) interact with external services through a unified interface. TronRental provides an official MCP server that gives AI agents full access to the energy purchasing API — from checking prices to completing purchases.

Quick Start

Add to your AI agent:
npx -y @tronrental-com/mcp-server

Claude Code

# Without API key (agent will register automatically)
claude mcp add tronrental -- npx -y @tronrental-com/mcp-server

# With API key
claude mcp add tronrental -e TRONRENTAL_API_KEY=your_key -- npx -y @tronrental-com/mcp-server

Cursor / Windsurf

Add to your MCP configuration:
{
  "mcpServers": {
    "tronrental": {
      "command": "npx",
      "args": ["-y", "@tronrental-com/mcp-server"],
      "env": {
        "TRONRENTAL_API_KEY": "your_key"  // pragma: allowlist secret
      }
    }
  }
}
The TRONRENTAL_API_KEY environment variable is optional. If not provided, the agent can register a new account and create an API key through the MCP tools.

Available Tools

The MCP server provides 10 tools:
ToolAuthDescription
get_pricesNoneCurrent energy and bandwidth prices
calculate_savingsNoneCalculate savings: burn cost vs rental cost
registerNoneRegister a new account
loginNoneLog in to existing account
create_api_keyTokenCreate an API key
get_deposit_addressAPI keyGet TRX deposit address
get_balanceAPI keyCheck account balance
buy_energyAPI keyBuy energy for a TRON address
get_orderAPI keyCheck order status
regenerate_deposit_addressAPI keyGenerate a new deposit address

Typical Flow

New user (no API key)

  1. get_prices — show current pricing
  2. calculate_savings — calculate savings for user’s transfer volume
  3. register — create account
  4. create_api_key — generate API key
  5. get_deposit_address — get deposit address, user sends TRX
  6. get_balance — verify deposit arrived
  7. buy_energy — purchase energy
  8. get_order — confirm delegation

Existing user (API key set)

  1. get_balance — check balance
  2. buy_energy — purchase energy
  3. get_order — confirm delegation

Energy Amounts

ScenarioEnergy
Recipient already has USDT65,000
Recipient never held USDT131,000
Minimum order60,000
Maximum order5,000,000
Duration is always 1h — energy is used within seconds, 1 hour is the rental window.