Skip to main content
Glama

list_datacenter_providers

Overview of the hosting providers in the Pulse Celestia datacenter catalog: how many servers each lists, how many Pulse lists for each node role and how many of those are Compatible, regions, price range for validator servers, bandwidth billing, the FDP hosting rule, how many Celestia validators already run there and whether the provider status page shows open incidents. Use it to choose a provider before browsing servers with list_datacenter_offers. Celestia node hosting only. Provider data is a snapshot refreshed every 15 minutes from Pulse.

Input Schema

NameRequiredDescriptionDefault
modeNoreal = Unity Nodes measured minimum, docs = official Celestia docs envelopereal
regionNoOnly providers that list servers in this region
providerNoOne provider by name or key, e.g. "Hetzner" or "cherry"

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.4/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 behavioral burden. It discloses the data is a snapshot refreshed every 15 minutes from Pulse and covers whether provider status pages show open incidents, which is useful freshness and status context. It does not explicitly state read-only safety or pagination behavior, but the list/overview framing makes the operation clear.

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 front-loaded with the overview and then the usage guidance, with no filler. It is dense because it enumerates many returned fields, but every clause describes actual output or scope. It could be more scannable, yet it remains efficient for a tool with no output schema.

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?

With no annotations and no output schema, the description must carry the full context, and it does: it lists the returned provider metrics, freshness, domain scope, and the sibling tool to use next. Nothing an agent needs in order to select and call this list tool correctly appears to be missing.

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?

Schema description coverage is 100%, so the schema already documents all three parameters including the mode enum and region enum. The description mentions regions and price ranges as returned data but does not add meaning to the mode, region, or provider parameters beyond what the schema provides. Baseline 3 is appropriate when the schema does the heavy lifting.

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 states a specific verb-and-resource pair: it provides an overview of hosting providers in the Pulse Celestia datacenter catalog. It distinguishes this tool from the sibling list_datacenter_offers by positioning itself as the provider-selection step before browsing offers. An agent can tell exactly what it returns without opening 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?

The description explicitly instructs: 'Use it to choose a provider before browsing servers with list_datacenter_offers.' This names the alternative sibling and the condition that selects it. It also bounds the domain with 'Celestia node hosting only.'

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