# Tronsave MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.tronsave%2Fmcp
Registry id: `mcp-registry/io.github.tronsave/mcp`
Status: live (checked 2026-10-27T04:09:35.098Z)

## Measurements (30 days)

- Uptime: 99.9%
- Checks: 5037
- Outages (90 days): 5

## Install

```json
{
  "mcpServers": {
    "tronsave-mcp-server": {
      "type": "http",
      "url": "https://mcp.tronsave.io/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http tronsave-mcp-server https://mcp.tronsave.io/mcp
```

## Tools (23)

- `tronsave_cancel_order`: Cancel an open order by `orderId`. Returns the cancelled order payload after the status flip. Side effect: marks the order non-matchable and refunds locked bala
- `tronsave_create_order`: Create a new buy order on the TronSave market. Key inputs: `orderResourceType` (ENERGY|BANDWIDTH), `orderReceiver` (TRON base58), `orderUnitPrice` in SUN (NOT T
- `tronsave_delete_auto_buy_setting`: Permanently delete one auto-buy rule by `id` (`MObjectId`). Side effect: stops all future executions matching that rule; the rule cannot be restored. Idempotent
- `tronsave_estimate_buy_resource`: Quote price and availability for buying ENERGY or BANDWIDTH for a receiver address before placing an order. Returns estimated `unitPrice` (SUN per resource unit
- `tronsave_generate_api_key`: Generate a new internal API key credential for the current user. Returns `data` containing the issued key — store it securely and pass it to `tronsave_login` (`
- `tronsave_get_deposit_address`: Fetches the specific deposit address for the TronSave internal account. Requires a logged-in MCP session created by the `tronsave_login` tool: include `mcp-sess
- `tronsave_get_internal_account`: Retrieve the Tronsave internal account profile for the current logged-in session (wallet/represent address, balances, deposit address). Requires a logged-in MCP
- `tronsave_get_min_price`: Quote the minimum unit price for a buy. Returns `{ minPrice }` (SUN per resource unit) from GraphQL `market.estimateMinPrice` for the given `resourceType`, `buy
- `tronsave_get_order`: Read one order by `id` and return its full snapshot for NORMAL, FAST, or EXTEND order types. Use this as the source of truth before `tronsave_update_order`, `tr
- `tronsave_get_sign_message`: Issue a wallet-signable timestamp message helper for signature login. Returns `{ message, timestamp }`: sign `message` exactly client-side, then submit `<signat
- `tronsave_get_user_auto_setting`: Read the current user's auto-sell configuration (`autoSettings`). Returns the full `autoSettings` object — call this before `tronsave_register_auto_sell` or `tr
- `tronsave_get_user_info`: Read the current authenticated user's profile and linked TronSave internal account. Returns `{ caller, address, balance (SUN string), info, internalAccount }` —
- `tronsave_get_user_permissions`: Read the enabled permission operations (`autoSettings.permitOperations`) for the authenticated user. Returns `{ permitOperations: string[] }` — use it before mu
- `tronsave_internal_create_extend_request`: Submit an extension request for existing delegated resources on TronSave via authenticated REST `POST /v2/extend-request`. Requires a logged-in MCP session crea
- `tronsave_list_extendable_delegates`: List extendable delegate candidates for a `receiver` and `resourceType` (ENERGY|BANDWIDTH). Optional `suggestData` scores an extend-and-buy scenario for plannin
- `tronsave_list_order_books`: Read market depth buckets for `ENERGY` or `BANDWIDTH`. Returns price buckets `{ min, max, value }` optionally scoped by viewer address, minimum delegate amount,
- `tronsave_list_orders`: Query the order list with paging. Returns `{ orders: [{ id, requester?.address, receiver.address, resourceType, resourceAmount, remainAmount, durationSec, unitP
- `tronsave_login`: Authenticate with TronSave and create a server session. Returns `{ sessionId, walletAddress?, expiresAt }` — pass `sessionId` as the `mcp-session-id` header on 
- `tronsave_register_auto_sell`: Create the initial auto-sell configuration for the authenticated user. Returns the persisted `autoSettings` payload. Side effect: persists automation settings t
- `tronsave_revoke_api_key`: Revoke the caller's current internal API key. Side effect: any future request using the previous key is rejected. Existing in-flight sessions cached by the serv
- `tronsave_sell_order_manual`: Manually execute seller-side fulfillment of an existing order with a wallet `signedTx`. Returns the updated order payload after sell. Side effect: broadcasts a 
- `tronsave_update_auto_sell_setting`: Update the existing auto-sell configuration with partial fields. Returns the updated `autoSettings` payload. Side effect: overwrites stored automation settings 
- `tronsave_update_order`: Update an open order by `orderId` with partial fields (`receiver`, `newPrice`). Returns the updated order payload. Side effect: overwrites live order parameters

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
