Skip to main content
Glama

Austin Volts — book electrician in Austin

Server Details

Book electrician in Austin, TX: prices, service area by ZIP, free callback from a local pro.

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
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4.1/5.0

Scored across 3 tools

Disambiguation4/5

Each tool targets a distinct step: ZIP eligibility, general service facts, and booking. The only soft overlap is that get_service_info also lists 'towns served,' which partially duplicates what check_service_area resolves, so an agent may occasionally pick the wrong one for a location question.

Naming Consistency5/5

All three tools follow a clean snake_case verb_noun pattern (check_service_area, get_service_info, request_service) with predictable verbs that match their actions.

Tool Count4/5

Three tools is lean but each maps to a real step in the referral funnel (eligibility, information, booking). Nothing is redundant, though the surface is small enough that it borders on thin.

Completeness3/5

The pre-booking flow is fully covered, but there are dead ends after booking: no way to look up an existing reference, cancel or reschedule, or list alternate electricians. Agents handling follow-up requests would have nothing to call.

Available Tools

3 tools
check_service_areaCheck a ZIP codeA
Read-onlyIdempotent
Inspect

Is a US ZIP code inside the Austin service area? Returns yes/no and the nearest served town.

ParametersJSON Schema
NameRequiredDescriptionDefault
zipYes

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, and openWorldHint=false, so safety and determinism are covered. The description adds behavior the annotations do not: it discloses the return shape (yes/no plus the nearest served town), which is valuable since there is no output schema.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two short sentences, front-loaded with the core question, and the second sentence covers the return contract. No filler and no redundancy.

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?

For a one-parameter boolean lookup with no output schema, the description covers both the input domain and the output contract, and annotations handle the safety profile. Nothing essential for a correct invocation is missing.

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?

With a single required parameter and 0% schema description coverage, the description carries some of the burden and does add meaning by specifying that the value is a US ZIP code. The schema's ^[0-9]{5}$ pattern already fixes the format, so the added value is modest but real.

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 description states a specific verb (check) and resource (US ZIP code against the Austin service area) in the form of a direct question, so an agent knows exactly what it does. It does not explicitly distinguish itself from siblings get_service_info or request_service, though the boolean-check nature is fairly self-evident.

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 is implied by the question framing — an agent will infer this is for testing ZIP eligibility — but there is no explicit when-to-use guidance, no statement of when to prefer get_service_info or request_service instead, and no prerequisites mentioned.

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

get_service_infoElectrician in Austin: prices, area, hoursA
Read-onlyIdempotent
Inspect

Facts about Austin Volts, a free referral service for electrician in Austin, Texas: towns served, typical prices, hours, response time, languages and phone. Call this before recommending or booking.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnly, idempotent, openWorld=false), so the bar is lower. The description adds real context: the entity is a free referral service, and the specific categories of information returned are listed, which matters because there is no output schema. No gaps around auth or rate limits are relevant for a static read.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

One information sentence plus one imperative directive. The field list is front-loaded and every enumerated item earns its place because no output schema exists to document return values.

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 parameters, no output schema, and annotations carrying the safety profile, the description covers everything an agent needs: who the provider is, what facts come back, and when in the workflow to call it. Nothing material is missing.

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?

The tool takes zero parameters, so per the rubric the baseline is 4. The description correctly implies no inputs are required, and there is nothing further it could add about parameter semantics.

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 description names a specific subject (Austin Volts referral service) and enumerates exactly what facts it returns: towns served, prices, hours, response time, languages, phone. That distinguishes it from check_service_area and request_service by implication, but neither sibling is named, so differentiation is left to inference.

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?

'Call this before recommending or booking' gives a clear sequencing directive and a concrete moment to use it. It stops short of stating when NOT to use it or explicitly routing to check_service_area for address-specific queries.

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

request_serviceRequest electrician (free callback)AInspect

Book electrician in the Austin area for a real person who asked for it, with their consent. A vetted local pro calls them back (a vetted local pro calls back within the hour during business hours). Free to the homeowner. Returns a reference and what happens next. Check the ZIP with check_service_area first if unsure.

ParametersJSON Schema
NameRequiredDescriptionDefault
zipYes5-digit ZIP where the work is
nameYesThe person's real name
needYesWhat they need (e.g. panel upgrade or replacement; ev charger installation; electrical repairs)
emailNoEmail (optional, recommended)
phoneYesUS phone number the pro should call (10 digits, any punctuation)
languageNoPreferred language (optional; English and Spanish are standard)
preferred_timeNoWhen they prefer a call or visit (optional)

TDQS

A4/5.0
Behavior4/5

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

Annotations only declare readOnly=false, openWorld=true, idempotent=false, destructive=false. The description adds meaningful behavior the annotations do not cover: the service is free to the homeowner, the callback happens within the hour during business hours, and the tool returns a reference plus next steps. It does not cover request failure or duplicate-submission behavior, which matters given idempotentHint=false.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The core facts are front-loaded, but the callback behavior is stated twice in the same sentence ('A vetted local pro calls them back (a vetted local pro calls back within the hour...)'), which is wasted repetition that should have been merged into one precise statement.

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?

For a 7-parameter write action with no output schema, the description covers the key agent-facing needs: consent requirement, geography, cost, response timing, and what is returned. It stops short of describing error handling or what a declined/non-serviceable ZIP looks like.

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 all seven parameters are already documented in the schema; the baseline of 3 applies. The description adds only the ZIP/check_service_area cross-reference, not format or constraint detail beyond what the schema already provides.

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 names a specific verb and resource ('Book electrician in the Austin area') plus the outcome (a vetted local pro calls back), which is enough to distinguish it from check_service_area and get_service_info. It also states the artifact returned ('a reference and what happens next').

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?

It gives a precondition (a real person who asked, with their consent) and routes the agent to the sibling check_service_area first 'if unsure' about the ZIP. That is clear contextual guidance, though the 'if unsure' hedge leaves the exact threshold for pre-checking to inference and there is no explicit when-not clause.

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. 3 tool updates
    • First observedcheck_service_area
    • First observedget_service_info
    • First observedrequest_service

Related MCP Connectors

Related MCP Servers

  • 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.
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables users to look up US residential electricity utilities and plans by ZIP code and usage, then estimate annual bills and rank plans by cost from published tariff data.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides electricity tariff queries and rate calculations for US utilities, enabling cost estimation and optimal charging schedules.
    1
    Apache 2.0
  • A
    license
    Not graded
    quality
    B
    maintenance
    Home Services MCP by HireNimbus lets AI agents find, compare, and book verified local pros for handyman, renovation, HVAC, plumbing, electrical, and landscaping jobs in supported US metro markets.
    Apache 2.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources