Skip to main content
Glama

Fast Fibre: fiber internet check

Server Details

Check if fiber internet reaches a home in Hinesville & Midway, GA, and request a specialist's call.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 21 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4.3/5.0

Scored across 2 tools

Disambiguation5/5

The two tools have clearly distinct purposes: one checks fiber availability, the other requests a callback. No overlap or risk of misselection.

Naming Consistency5/5

Both names follow a consistent snake_case verb_noun pattern (check_fiber_availability, request_callback). The convention is predictable and readable.

Tool Count4/5

Two tools are slightly below the typical 3-15 range, but they exactly match the server's narrow purpose. No unnecessary tools are present, though a bit more surface could exist without harm.

Completeness5/5

The availability check and callback request fully cover the stated workflow. Pricing is intentionally handled off-tool, and no obvious lifecycle step is missing.

Available Tools

2 tools
check_fiber_availabilityCheck fiber availabilityA
Read-only
Inspect

Check whether fiber internet is available at a street address. Fast Fibre is an independent local service in Hinesville & Richmond Hill, GA; the fiber network is Brightspeed's. Free, no sign-up. Returns the status, a summary to tell the person, the speeds the block can get and whether a call can be requested. Prices are never quoted online: a specialist tells them on the call.

ParametersJSON Schema
NameRequiredDescriptionDefault
zipYes5-digit ZIP code
unitNoApartment or unit, if any
streetYesHouse number and street, e.g. "511 Azalea St"

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so safety is covered. The description adds genuinely useful behavior beyond that: it is free with no sign-up, it never quotes prices online (a specialist gives them on the call), and it enumerates what the response contains. That pricing constraint in particular prevents an agent from making an unsupported promise.

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 core purpose is front-loaded in the first sentence, and the remaining sentences each carry distinct information (service identity, cost/sign-up terms, return contents, pricing policy). It is slightly dense with business detail but no sentence is wasted.

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 output schema present, the description compensates by enumerating the return contents (status, human-readable summary, available speeds, callback eligibility). Combined with fully documented parameters and the pricing/no-sign-up rules, an agent has everything needed to call it and interpret the result.

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 all three parameters (street, zip, unit) carry their own descriptions, so the schema does the heavy lifting. The description only gestures at 'street address' generically and adds no format or validation detail beyond what the schema already provides; baseline 3 applies.

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 verb+resource (check fiber availability at a street address) and adds domain context that disambiguates the business relationship (Fast Fibre is the local service, Brightspeed owns the network). An agent immediately knows what the tool answers and can distinguish it from request_callback, which this tool feeds into.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage context is implied rather than stated: the description notes whether a call can be requested, which hints at the handoff to request_callback, and 'Free, no sign-up' lowers the barrier to calling it. However it never explicitly says when to use this versus request_callback or states any exclusion, so the agent must infer the routing.

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

request_callbackRequest a call from a specialistA
Idempotent
Inspect

Ask Fast Fibre to call the person about fiber internet at their address. Only when the person asked you to, with their own name and mobile number — never guess them. Before calling this tool, tell the person and get their yes to: "The person asked their AI assistant to request a call from Fast Fibre about fiber internet at this address, and agreed that Fast Fibre may call them at this number to confirm the request." Then set user_confirmed to true. A specialist calls usually the same day to confirm the request; nothing is ordered until the person confirms on that call. Relay the message in the result to the person, with the confirm link if there is one.

ParametersJSON Schema
NameRequiredDescriptionDefault
zipYes5-digit ZIP code
nameYesThe person's name, as they gave it
planNo"500" = 500 Mbps, "1g" = 1 Gig, "2g" = 2 Gig, "help" = not sure yet (default)
unitNoApartment or unit, if any
agentNoYour name as an assistant, e.g. "ChatGPT" or "Claude"
phoneYesThe person's 10-digit US mobile number, as they gave it. Never guess it.
extrasNo"wifi" = whole-home Wi-Fi, "phone" = home phone
streetYesHouse number and street, e.g. "511 Azalea St"
best_timeNoWhen the person prefers a call
situationNo"xfinity" = switching from Xfinity, "other" = from another provider, "moving" = moving in / no internet
user_confirmedYestrue only after the person asked you to request the call and agreed to this: The person asked their AI assistant to request a call from Fast Fibre about fiber internet at this address, and agreed that Fast Fibre may call them at this number to confirm the request.

TDQS

A4.4/5.0
Behavior5/5

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

Annotations already declare a non-readonly, idempotent, open-world action, and the description adds substantial context beyond them: the mandatory consent gate, that a specialist calls the same day, that nothing is ordered until the person confirms on that call, and that the result message (including any confirm link) must be relayed back.

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?

Purpose and the core constraint are front-loaded and every sentence carries operational weight (consent, next step, result relay). However, the consent sentence largely restates the user_confirmed schema text verbatim, adding some redundancy and length.

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 still covers prerequisites, consent, what happens next, and how to handle the result, which is thorough. Its one gap is that it never ties into the check_fiber_availability sibling or states whether availability should be verified before requesting a callback.

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 100%, so the baseline is 3; the description still adds meaning by constraining name and phone ('as they gave it', 'never guess it') and by explaining that user_confirmed may only be true after the person requested the call and agreed to the quoted consent text.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The opening sentence states a specific verb and resource: asking Fast Fibre to call a person about fiber internet at their address. It is clearly distinct from check_fiber_availability in practice, but the description never names that sibling, so an agent must infer the relationship between the two tools.

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?

It gives explicit when-to-use and when-not-to-use conditions: only when the person asked for the call, with their own name and mobile number, never guessing them. It also dictates the exact consent step and the required user_confirmed flag before calling.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updates
    • First observedcheck_fiber_availability
    • First observedrequest_callback

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to look up real estate agents, search MLS listings, submit buyer/seller leads, and access proprietary seller-intent signals in SC and GA.
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to search, compare, and sign up for Texas utility plans (electricity, internet, gas, water, trash) across all ZIP codes, returning ranked options with one-click signup links.
    -
  • F
    license
    A
    quality
    D
    maintenance
    AI scheduling assistant for agents. Timezone conversion, public holidays for 100+ countries, business hours checker, multi-timezone meeting slot finder, and Google Calendar event creation. x402 native — pay $0.01 per call, no signup needed.
    6
    1
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources