Skip to main content
Glama

Band Atlas (Hyper Nexus)

IoT connectivity readiness by country

iot_readiness
Read-onlyIdempotent

The Band Atlas IoT connectivity readiness index (beta, 0-100) for the given countries, or the top 20 when none are given: coverage (share of networks with a sub-1 GHz 4G band, 30%), LTE-M and NB-IoT confirmed on at least one network (30%), 5G and RedCap (20%), device fit (20%), with rank and data confidence. Only confirmed data counts; "not listed" is never taken as "not available", so thinly documented countries may be under-scored.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
countriesNoISO codes or country names; at most 20; leave out for the top 20

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnly/idempotent/non-destructive/openWorld=false, so the safety profile is covered. The description adds genuinely useful methodological context the annotations cannot: it is beta, the score weighting breakdown, and the caveat that 'not listed' is never treated as 'not available', so thinly documented countries may be under-scored.

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 resource and default scope, then the weighting breakdown. It is a single dense sentence with embedded percentage clauses that reads slightly run-on, but nearly every clause carries selection-relevant information.

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, the description partially compensates by naming returned elements (rank, data confidence, weighted score) and the eligibility rule for confirmed data. Complete enough to call correctly, though it does not describe response shape or ordering in detail.

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% and there is a single optional parameter, so the schema already documents ISO codes/names and the ≤20 rule. The description restates the top-20 default but adds no format or validation detail beyond 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?

States a specific resource (IoT connectivity readiness index / Band Atlas score) with its scope (given countries, or top 20 default) and a clear output range (0-100). An agent can distinguish this from get_country_networks or check_bands, which cover raw network/band data rather than a composite index.

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?

Explicitly defines the no-argument default ('top 20 when none are given') and the 20-country cap, which tells the agent how to call it. It does not, however, name a sibling as the alternative for when raw band/coverage data is wanted, so the routing guidance is implicit rather than complete.

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.