Skip to main content
Glama

pair_ledger_ltc

Idempotent

Pair a directly-connected Ledger device for Litecoin signing. Enumerates four BIP-44 address types for a given account index, tolerating individual type failures.

Instructions

Pair the host's directly-connected Ledger device for Litecoin signing. REQUIREMENTS: Ledger plugged in over USB, device unlocked, the 'Litecoin' app open on-screen. Ledger Live's WalletConnect relay does not expose Litecoin accounts to dApps, so signing goes over USB HID via @ledgerhq/hw-app-btc (the same SDK as Bitcoin, with currency:'litecoin' selecting Litecoin-specific encoding). One call enumerates the four BIP-44 address types (legacy L…, p2sh-segwit M…, native segwit ltc1q…, taproot ltc1p…) for the given account index. BIP-44 coin_type 2. Per-type fault-tolerant: each address-type walk runs independently, so one type's failure (e.g. the Ledger Litecoin app currently rejects bech32m/taproot with 'Unsupported address format bech32m') does NOT abort the others — the failed type is recorded under skipped[] in the response and the remaining three are paired and persisted. Note: Litecoin Core has not activated Taproot on mainnet, so ltc1p… outputs would not be spendable anyway — taproot pairing is effectively forward-compat only. All paired entries surface under the litecoin: [...] section of get_ledger_status.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
accountIndexNoLedger Litecoin account slot. One call enumerates ALL FOUR address types (legacy at `44'/2'/<n>'/...`, p2sh-segwit at `49'/2'/<n>'/...`, native segwit at `84'/2'/<n>'/...`, taproot at `86'/2'/<n>'/...`) AND walks both receive (`/0/i`) and change (`/1/i`) chains using BIP44 gap-limit scanning. 0 = first Litecoin account, 1 = second, etc.
gapLimitNoBIP44 gap limit — stop walking each (type, chain) after this many consecutive addresses with zero on-chain history. Default 20.
Behavior5/5

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

The description goes well beyond annotations (which state only idempotentHint=true). It details the enumeration of four address types, fault-tolerant processing per type, the taproot unsupported error, and that results appear in get_ledger_status. No contradictions with annotations.

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?

The description is well-organized with sections for purpose, requirements, technical details, and behavior. It is concise for the amount of information conveyed, though it could be slightly shorter without losing clarity.

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

Completeness5/5

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

Despite lacking an output schema, the description explains the output structure (paired entries, skipped types, persistence under litecoin in get_ledger_status). It also covers fault tolerance and the taproot context, making the tool's behavior fully understandable.

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

Parameters3/5

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

Input schema covers both parameters (accountIndex and gapLimit) with detailed descriptions and 100% schema description coverage. The description does not add significant new meaning beyond the schema, so a baseline 3 is appropriate.

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?

The description clearly states 'Pair the host's directly-connected Ledger device for Litecoin signing.' It specifies the verb (pair) and resource (Ledger LTC), and distinguishes from sibling tools like pair_ledger_btc by mentioning Litecoin and BIP-44 coin_type 2.

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

Usage Guidelines4/5

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

The description explicitly lists prerequisites: Ledger plugged in, unlocked, and Litecoin app open. It also notes that Ledger Live's WalletConnect relay does not expose Litecoin accounts, implying this tool fills that gap. However, it does not explicitly state when not to use it or mention alternative approaches aside from the WalletConnect limitation.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/szhygulin/vaultpilot-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server