Skip to main content
Glama

Wash Bodega Service Discovery

Get Wash Bodega location and hours

get_washbodega_location_hours
Read-onlyIdempotent

Return the verified store location, scoped 24/7 customer-access hours, and the owner-confirmed 24/7 staffing without implying service-specific availability.

Input Schema

NameRequiredDescriptionDefault
localeNoen-US

Output Schema

NameRequiredDescriptionDefault
localeYes
locationYes
sourceUrlYes
publishedAtYes
storeAccessYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.3/5.0
Behavior3/5

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

Annotations already declare this a safe, idempotent, read-only, closed-world operation, so the safety burden is covered. The description adds genuine provenance context ('verified', 'owner-confirmed') and a caveat about not conflating hours with service availability. It says nothing about caching, rate limits, or freshness beyond the provenance adjectives.

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?

A single sentence, front-loaded with the return content. It is dense and slightly convoluted in phrasing ('scoped 24/7 customer-access hours', 'owner-confirmed 24/7 staffing'), but every clause carries a distinct qualifier 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?

An output schema exists, so return values need not be described, and annotations cover the safety profile. For a simple read tool with one optional parameter, the description supplies enough to call it correctly, with the only real gap being the unmentioned locale parameter.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% and the single 'locale' parameter is never mentioned in the description. The schema's enum (en-US/es-US) and default carry the meaning, but the description does not compensate for the coverage gap by explaining localization behavior. Only the enum values themselves add clarity.

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 (Return) and clearly names the resources: store location, customer-access hours, and staffing. This is distinguishable from siblings like pricing and services. It stops short of explicitly naming which sibling to use instead, but the resource scope is unambiguous.

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?

There is no explicit when-to-use or when-not-to-use statement. The clause 'without implying service-specific availability' implicitly routes the agent elsewhere (the services tool) for service availability, which is weak but real boundary guidance. No prerequisites or alternatives are named directly.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources