Skip to main content
Glama

get_celestia_network_health

Operator view of how the Celestia network is doing right now, from Unity Nodes Pulse: latest block and the measured block time, throughput, staking, the validator set (active, inactive, jailed, online voting power), how full recent blocks are and which validators produced them, which rollups posted the most data, the DA light-node measurements Unity Nodes takes (network and local head, sampling lag, header arrival lag) and the official status page. Mainnet or the Mocha testnet (block fullness, rollups and the status page are mainnet only). Celestia only, a snapshot refreshed every 15 minutes. For live on-chain totals and the TIA price use get_network_state.

Input Schema

NameRequiredDescriptionDefault
networkNomainnet

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.5/5.0
Behavior4/5

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

No annotations are provided, so the description carries the full burden. It discloses important behavioral traits: this is a snapshot refreshed every 15 minutes (freshness/staleness), it comes from Unity Nodes Pulse, and several fields are mainnet-only. It does not cover auth/permission requirements or return format, but for a read-only operator dashboard the disclosed traits are substantial.

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 purpose, then scope limits, then the sibling alternative. The metric enumeration is dense and long, but every listed item maps to actual returned data an operator cares about, so it largely earns its space rather than padding.

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?

With no output schema and no annotations, the description does the heavy lifting: it describes what data is returned, its freshness, its source, and its mainnet/Mocha applicability. Only permission requirements and pagination/response shape are left unstated, which is a minor gap for a single-parameter read tool.

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

Parameters4/5

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

Schema coverage is 0% and only one enum parameter exists, but the description compensates by explaining the meaning of the choice: mainnet vs Mocha, and specifically that block fullness, rollups and the status page are mainnet-only. That is real added meaning beyond the bare enum.

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?

Names a specific verb+resource ('Operator view of how the Celestia network is doing right now') and enumerates the concrete metric families returned (latest block, block time, throughput, staking, validator set, block fullness, rollups, DA light-node measurements, status page). It explicitly distinguishes itself from the sibling get_network_state, so an agent can pick correctly without opening schemas.

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?

States the triggering context (operator view of current network health), the alternative for a different need ('For live on-chain totals and the TIA price use get_network_state'), and the scope limits (mainnet or Mocha; block fullness, rollups and status page are mainnet only). Both when-to-use and when-to-use-something-else are covered.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources