Skip to main content
Glama
tronsave

TronSave MCP Server

Official

Register Auto Sell

tronsave_register_auto_sell

Create the initial auto-sell configuration for the authenticated user. Returns the persisted autoSettings payload. Side effect: persists automation settings that affect future delegation/sell behavior; not idempotent — calling twice may…

Instructions

Create the initial auto-sell configuration for the authenticated user. Returns the persisted autoSettings payload. Side effect: persists automation settings that affect future delegation/sell behavior; not idempotent — calling twice may reset fields. Requires a wallet signature identity. Use for FIRST-TIME setup only; for subsequent edits use tronsave_update_auto_sell_setting, and always read the current state with tronsave_get_user_auto_setting first to avoid overwriting unknown fields. Fails for invalid config combinations, unauthorized sessions, or backend policy restrictions.

Input Schema

NameRequiredDescriptionDefault
poolSettingNo
addOnFeatureNo
paymentConfigNo

Output Schema

NameRequiredDescriptionDefault
codeNoGraphQL mutation status code (HTTP-like; `0`/`200` indicates success). Always pair with `success` for routing.
dataNoOpaque server-defined payload (tx id, setting id, or status text). Treat as identifier-or-message; rely on `message` for human routing.
messageNoHuman-readable status text. Populated even on success; localized error messages may appear here on failure.
successNoWhether the mutation succeeded at the backend level. Always check this before reading `data`.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.4.0

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover readOnly=false, destructive=false, idempotent=false, openWorld=true, but the description adds real value: it discloses the persistence side effect on future delegation/sell behavior, the wallet-signature identity requirement, and specific failure modes (invalid configs, unauthorized sessions, policy restrictions). It only partially builds on 'not idempotent' already flagged in annotations, keeping it from a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the core action and side effect, then routing and failure conditions. Four dense sentences with no filler, though it could consolidate the idempotency restatement.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Returns are covered by the output schema, and usage/auth/failure guidance is solid, but for a deeply nested configuration tool with undocumented top-level parameters the description omits what each config branch controls—a notable gap against the complexity.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The description says nothing about poolSetting, addOnFeature, or paymentConfig semantics, and schema description coverage for the top-level parameters is effectively 0%. With three nested config objects whose fields carry the actual behavior, failing to compensate in prose leaves an agent dependent on the nested schema alone.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Create the initial auto-sell configuration') and scopes it to first-time setup, cleanly distinguishable from tronsave_update_auto_sell_setting and tronsave_get_user_auto_setting. An agent can identify what it does without examining the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly says 'Use for FIRST-TIME setup only,' names the sibling for subsequent edits, and instructs reading current state first to avoid overwriting. This is a full when/when-not/alternative routing.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools