Skip to main content
Glama

pair_ledger_ltc

Idempotent

Pair a Ledger device for Litecoin signing. Enumerates four BIP-44 address types (legacy, p2sh-segwit, native segwit, taproot) for a given account index, with per-type fault tolerance.

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 discloses key behaviors beyond annotations: it explains fault tolerance for address-type failures, mentions that taproot pairing is forward-compat only due to Litecoin Core not activating Taproot, and notes the reliance on USB HID via a specific SDK. Annotations only provide idempotentHint, so the description adds substantial behavioral context.

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 a single coherent paragraph that front-loads the purpose and requirements, then adds technical details. It is informative without being overly verbose, though it could benefit from clearer sectioning. Overall, concise and well-structured.

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

Completeness4/5

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

The description covers the main aspects: pairing process, requirements, error handling, and references the output location (get_ledger_status). Without an output schema, it provides enough context for an agent to understand the tool's behavior and side effects.

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?

The input schema already provides comprehensive descriptions for both parameters (accountIndex and gapLimit) with 100% coverage. The description adds marginal value, such as mentioning BIP-44 coin type 2 and gap-limit scanning, but these are already implied or stated in the schema. 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 the tool's purpose: to pair a directly-connected Ledger device for Litecoin signing. It details the process of enumerating four BIP-44 address types and walking chains, which distinguishes it from sibling pairing tools for other blockchains.

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 requirements (Ledger plugged in, unlocked, Litecoin app open) and explains the tool's behavior, including fault-tolerant per-type failure. It does not explicitly contrast with alternatives, but the requirements and blockchain specificity provide clear context for when to use this tool.

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/recon-crypto-mcp'

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