Skip to main content
Glama

get_fiber_intel

Read-only

Retrieve fiber route data for major carriers to assess fiber depth, map long-haul routes, and evaluate dark-fiber availability for data center site selection.

Instructions

Use when scoring a candidate site for fiber depth, mapping long-haul routes between metros, or assessing dark-fiber availability for a hyperscale build. Example: "Show all Lumen long-haul fiber routes through Northern Virginia I can put on a Leaflet map." — get_fiber_intel carrier=Lumen route_type=longhaul. Params: carrier one of "Lumen" | "Zayo" | "Crown Castle" | "Cogent" | "Verizon" | "AT&T" (omit for all 6); route_type one of "metro" | "longhaul" | "dark" | "ix". Returns: GeoJSON FeatureCollection {features:[{geometry, properties:{carrier, fiber_count, lit_capacity_gbps, dark_strands_available, route_type}}]} ready to drop into Leaflet/Mapbox. Do NOT use to count fiber providers at a single facility (use get_facility) or for IX interconnection-density scores (use analyze_site).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
carrierNo
route_typeNo
include_sourcesNo
Behavior5/5

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

Describes return format (GeoJSON FeatureCollection with detailed properties) and carrier/route_type options. Consistent with readOnlyHint annotation; no contradictions. Adds significant behavioral context beyond annotations.

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?

Description is moderately long but each sentence adds value: scenario, example, params, return, exclusions. Front-loaded with key use cases. Slightly verbose but efficient.

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?

Given 3 params, no required params, no output schema, the description covers purpose, usage, return format, examples, and exclusions. Sufficient for an agent to select and invoke correctly. No gaps for read-only tool.

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?

Adds meaning by listing allowed values for carrier and route_type, and provides example usage. However, the include_sources parameter is not described in the description, and schema coverage is 0%. Partially compensates but incomplete.

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?

Description clearly states the tool's purpose with specific verb 'get fiber intelligence' and resources: fiber routes, dark-fiber availability. It distinguishes from siblings by explicitly excluding use cases for get_facility and analyze_site.

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?

Provides explicit when-to-use scenarios (scoring sites, mapping routes, assessing dark-fiber) and when-not-to (counting providers, IX density) with sibling tool references. Includes an example with parameters.

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/azmartone67/dchub-mcp-server'

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