Corpus Car Fix — book mobile mechanic in Corpus Christi
Server Details
Book mobile mechanic in Corpus Christi, TX: prices, ZIP coverage, free callback.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
TDQS
Scored across 3 tools
Each tool has a clearly distinct purpose: area eligibility check, informational lookup, and booking action. The descriptions even specify an order of operations (get_service_info first, check_service_area before request_service), leaving no ambiguity.
All three tools follow a clean verb_noun snake_case pattern: check_service_area, get_service_info, request_service. Fully predictable and readable.
Three tools is on the lean side but each earns its place in a narrow referral-booking domain. Nothing extraneous, though the surface is close to feeling thin.
The core flow (info → eligibility → booking) is covered, but there is no way to check status, cancel, reschedule, or look up a booking by reference after request_service. These are notable gaps an agent would hit, requiring fallback to the phone number.
Available Tools
3 toolscheck_service_areaCheck a ZIP codeARead-onlyIdempotentInspect
Is a US ZIP code inside the Corpus Christi service area? Returns yes/no and the nearest served town.
| Name | Required | Description | Default |
|---|---|---|---|
| zip | Yes |
TDQS
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 usefully adds the return shape ('yes/no and the nearest served town'), which is meaningful since no output schema exists, and its closed-world framing matches openWorldHint=false.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two short sentences with zero filler, front-loaded as the core question with the return contract immediately following. Every clause earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a single-parameter read-only lookup, the description covers intent, input domain, and return values, and the annotations cover safety and world assumptions. Nothing an agent needs to invoke it correctly is missing.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description must carry the burden; it partially does by specifying 'US ZIP code', which scopes the value to a 5-digit US format consistent with the schema pattern. It does not explain error behavior for malformed or non-US inputs, so it adds only marginal meaning.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a precise verb (check) and resource (US ZIP code against the Corpus Christi service area), phrased as a direct question that an agent can map to an intent. It is clearly distinct from get_service_info and request_service, though it does not name those siblings explicitly.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied by the question form — this is a lookup to run when you have a ZIP and need a yes/no answer — but there is no explicit when-to-use, when-not-to-use, or routing guidance toward get_service_info or request_service for follow-up actions.
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 Corpus Christi: prices, area, hoursARead-onlyIdempotentInspect
Facts about Corpus Car Fix, a free referral service for mobile mechanic in Corpus Christi, Texas: towns served, typical prices, hours, response time, languages and phone. Call this before recommending or booking.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnlyHint, idempotentHint, openWorldHint=false), so the bar is lower; the description adds the non-obvious framing that this is a free referral service rather than the mechanic itself, which prevents an agent from treating it as a transactional endpoint. It does not disclose data freshness or whether prices are current.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single dense sentence with the subject front-loaded and an explicit call-to-action at the end; the colon list of return fields is efficient. Slightly packed, but no sentence is wasted.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description compensates by enumerating the returned fields (towns served, prices, hours, response time, languages, phone), and with zero parameters there are no input unknowns. 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.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool takes zero parameters, so there is no parameter semantics to explain and the baseline is 4. Nothing in the description misleads about inputs.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific resource (facts about Corpus Car Fix) and enumerates the exact data domains returned: towns served, prices, hours, response time, languages and phone. It is clearly a read-only info lookup rather than the booking or coverage-check siblings, though it never names those siblings to sharpen the contrast.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
"Call this before recommending or booking" gives an explicit sequencing rule that positions the tool ahead of a booking step, implicitly pointing to request_service as the next action. It stops short of stating when NOT to use it or naming check_service_area as the alternative for coverage questions.
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 Corpus Christi 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.
| Name | Required | Description | Default |
|---|---|---|---|
| zip | Yes | 5-digit ZIP where the work is | |
| name | Yes | The person's real name | |
| need | Yes | What they need (e.g. battery won't start; brake noise or wear; car won't start) | |
| No | Email (optional, recommended) | ||
| phone | Yes | US phone number the pro should call (10 digits, any punctuation) | |
| language | No | Preferred language (optional; English and Spanish are standard) | |
| preferred_time | No | When they prefer a call or visit (optional) |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare non-read-only, open-world, non-idempotent, non-destructive behavior, so the bar is lower; the description still adds real value by stating the callback window (within the hour during business hours), that it is free to the homeowner, and that a reference is returned. It does not mention failure modes such as an out-of-area ZIP rejection.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the core action and free of filler, but the second clause repeats the first ('A vetted local pro calls them back (a vetted local pro calls back within the hour during business hours)'), wasting a parenthetical on restatement. The prerequisite check sits appropriately at the end.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema exists, and the description compensates by saying a reference is returned plus what happens next. With consent requirements, the ZIP pre-check, and the callback promise all covered, the main remaining gap is what happens when the ZIP is outside the service area.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 including formats and optionality. The description adds only an implicit consent/real-person constraint on name and phone, which is marginal beyond the structured data; baseline 3 applies.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Names a specific verb and resource ('Book mobile mechanic') plus a geographic scope (Corpus Christi area) and the immediate outcome (a vetted pro calls back). It distinguishes itself from check_service_area by naming that sibling as a pre-check, though it says nothing about how it differs from get_service_info.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly bounds usage to 'a real person who asked for it, with their consent' and routes the agent to check_service_area first when the ZIP is uncertain. That is clear when-to-use guidance, but the agent gets no guidance on when to prefer get_service_info or check_service_area over this tool.
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.
3 tool updates
- First observed
check_service_area - First observed
get_service_info - First observed
request_service
Related MCP Connectors
Book mobile mechanic in New Orleans, LA: prices, ZIP coverage, free callback.
31Book mobile mechanic in Phoenix, AZ: prices, service area by ZIP, free callback from a local pro.
31Book mobile mechanic in Las Vegas, NV: prices, service area by ZIP, free callback from a local pro.
31Book mobile mechanic in Boise, ID: prices, service area by ZIP, free callback from a local pro.
31
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceExposes tools for querying prices, checking availability, and scheduling car detailing appointments, enabling conversational voice interactions without the web platform.-
- FlicenseNot gradedqualityDmaintenanceProvides tools for vehicle service search, mechanic matching, and booking generation as part of a multi-agent AI system for roadside assistance.-
- AlicenseNot gradedqualityDmaintenanceEnables instant U.S. vehicle recall lookup by make, model, and year using official NHTSA data.MIT
- AlicenseAqualityAmaintenanceDecode VINs, look up specs, history, recalls, market value, and OBD codes. Recognize license plates and VINs from images. Access comprehensive vehicle data by year, make, and model to power automotive workflows.121MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.