lunc-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| tax_paramsA | Terra Classic burn-tax parameters: burn_tax_rate (currently 0.015) and the gas-price table. Route is /terra/tax/v1beta1/params (NOT /cosmos/...). |
| balanceA | Native token balances for a terra1... address. Returns raw base-unit strings — never floats; unknown denoms must not be scaled (see terra-classic-indexing). |
| wallet_overviewB | Aggregate view of an address: native balances, delegations, unbonding, rewards, and any authz grants granted TO this address (agent-blast-radius check). |
| explain_txA | Fetch a transaction by hash and decode it into human-readable summary lines (messages, amounts, fees, tax). Informational only — never authorization. |
| simulate_txA | Simulate an unsigned tx (amino JSON) and report estimated gas plus the burn-tax impact at the current rate, computed in exact integer math. |
| validator_setA | Current active validator set with voting power (tokens are raw base-unit strings; rank is by integer power). |
| proposalsA | Governance proposals, newest first, with status filter. Uses gov/v1 (the v1beta1 list endpoint cannot encode modern multi-message proposals); includes verified tally params (quorum 0.40, threshold 0.50, veto 0.334). |
| burn_snapshotA | Point-in-time burn economics: burn_tax_rate + uluna supply (raw base-unit string — BigInt in consumers, supply exceeds 2^53). The ICP canister accumulates these into a public time series. |
| contract_queryA | Generic CosmWasm contract query passthrough: run any {"smart":{...}} query against a terra1 contract and return raw JSON. |
| ibc_denom_traceB | Resolve an IBC denom hash to its trace (path + base denom) when known. |
| findingsB | Query the attested audit finding registry (lunc-audit): verified findings with evidence, repro commands, and verdicts. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 11 tools
Most tools have clearly distinct purposes, but balance and wallet_overview overlap since wallet_overview includes native balances. tax_params and burn_snapshot both surface burn_tax_rate, although their endpoints and broader intent differ.
All names are lowercase snake_case and readable, but the pattern is mixed: some are plain nouns like balance/proposals/findings, while others use verb_noun like explain_tx/simulate_tx. The style is consistent enough to be predictable, but not perfectly uniform.
Eleven tools is well within the ideal range and each tool maps to a distinct aspect of the Terra Classic domain. The count feels scoped rather than bloated or thin.
The surface covers balances, staking, rewards, governance, validators, transaction decode/simulation, burn economics, contract queries, IBC denom traces, and audit findings. Minor gaps exist like no block-height query or address transaction history, but core workflows are covered.