Skip to main content
Glama

Phoenix Mobile Mechanic Co — book mobile mechanic in Phoenix

Server Details

Book mobile mechanic in Phoenix, AZ: 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.2/5.0

Scored across 3 tools

Disambiguation5/5

Each tool has a clearly distinct role: verifying a ZIP code, retrieving company facts, and booking a service. The descriptions even cross-reference each other (check ZIP before booking), leaving little room for misselection.

Naming Consistency5/5

All three tools follow a consistent verb_noun pattern (check_service_area, get_service_info, request_service). The convention is predictable and readable.

Tool Count5/5

Three tools fit a narrow referral/booking domain well, with each tool clearly earning its place. No bloat or thinness given the limited scope.

Completeness4/5

The set covers the core journey: verify area, learn details, book a callback. Minor gaps exist around booking lifecycle (e.g. status lookup or cancellation), but the stated purpose is satisfied.

Available Tools

3 tools
check_service_areaCheck a ZIP codeA
Read-onlyIdempotent
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
zipYes

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, openWorldHint=false, and idempotentHint=true, so the safety profile is covered. The description adds useful behavioral detail by saying it returns yes/no plus the nearest served town, which is not available from annotations.

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 immediately followed by the return behavior. There is no wasted text.

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 simple read-only, one-parameter tool, the description covers the purpose, input domain, and return values. Annotations already carry the safety profile, and the absence of an output schema is mitigated by the explicit yes/no and nearest-town return summary.

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 0%, so the description must supply parameter meaning. It does identify the input as a US ZIP code scoped to Phoenix, which adds semantic context beyond the bare schema, but it does not describe the 5-digit format constraint that the schema enforces via pattern.

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 check: whether a US ZIP code falls inside the Phoenix service area. It is clear and actionable, but it does not explicitly differentiate this from siblings like get_service_info or request_service.

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?

The question format implies when the tool is useful: validating a ZIP against the Phoenix service area. However, it gives no explicit when-not guidance and does not mention alternatives such as get_service_info or request_service.

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

get_service_infoMobile Mechanic in Phoenix: prices, area, hoursA
Read-onlyIdempotent
Inspect

Facts about Phoenix Mobile Mechanic Co, a free referral service for mobile mechanic in Phoenix, Arizona: 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
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint and openWorldHint=false, so the safety profile is covered. The description adds one genuinely useful behavioral fact — that this is a referral service, not the mechanic itself — but says nothing about freshness of the data or rate limits. Adequate against an annotated read-only tool.

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 sentence plus one call-to-action, with the subject and scope front-loaded. No filler, and the enumerated data points are the substance rather than padding.

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 and no parameters, the description carries the burden of telling the agent what comes back, and it does so by listing the returned fields. It does not explain format or whether results are static, but for a trivial zero-arg info lookup this is nearly complete.

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, which is the baseline 4 case. The description correctly implies no input is needed and instead describes the content of the response.

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?

Names a specific resource (facts about Phoenix Mobile Mechanic Co) and enumerates exactly what those facts cover: towns served, prices, hours, response time, languages, phone. It also clarifies the entity is a free referral service, which distinguishes it from check_service_area and request_service.

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 clear sequencing guidance relative to the booking-oriented sibling. It stops short of explicitly naming check_service_area or request_service as the alternatives, so routing relies on inference.

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

request_serviceRequest mobile mechanic (free callback)AInspect

Book mobile mechanic in the Phoenix 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. won't start; brakes; check-engine light)
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

A3.8/5.0
Behavior4/5

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

Goes meaningfully beyond the annotations by disclosing the callback SLA (within the hour during business hours), that it is free, the human-consent requirement, and a return of a reference. However, idempotentHint=false means repeated calls create duplicates, and the description never warns about that or about duplicate-booking risk.

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?

Front-loads the core action well, but the parenthetical 'a vetted local pro calls back within the hour' redundantly restates 'A vetted local pro calls them back' from the preceding sentence. That duplicated clause is wasted space in an otherwise short description.

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 usefully covers the return ('a reference and what happens next') and the key operational facts. For a mutation booking tool it is largely complete, though a duplicate/idempotency note would close the remaining gap.

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 seven parameters, making the baseline 3. The description only indirectly touches parameters by tying the ZIP to the Phoenix area and stressing consent and a real name; it adds no format or constraint detail beyond the schema.

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?

States a specific verb and resource ('Book mobile mechanic in the Phoenix area') rather than a tautology. It also positions itself against the sibling check_service_area as a prerequisite. It stops short of distinguishing itself from get_service_info, leaving the sibling set only partially mapped.

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?

'for a real person who asked for it, with their consent' gives a clear precondition for use, and 'Check the ZIP with check_service_area first if unsure' supplies an explicit upstream step. There is no stated when-not-to-use condition, but the routing context is otherwise clear.

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

  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides AI agents with authoritative OEM automotive repair data including part numbers, torque specs, fluid capacities, and service procedures for vehicles 1982-2013 across 80+ makes, sourced from factory service manuals.
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables an MCP client to check whether a US auto repair quote's total agrees with its itemized lines, compare two quotes line by line, rebuild a towing bill from its own terms, spread planned maintenance over a chosen horizon, and look up one state's law on written repair estimates. It returns only arithmetic computed from caller-supplied amounts — no market price, typical range, or fairness verdict.
    -
  • 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