Bay Area Mobile Dog Wash Booking
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Check prices by dog size, see openings, and book a mobile dog wash in San Jose + South Bay
| Author | io.github.asarogers |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2520 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Bay Area Mobile Dog Wash Booking": {
"url": "https://bayareamobiledogwash.com/api/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (6)
get_servicesWhat Bay Area Mobile Dog Wash offers: full-service mobile dog washing at the customer's home (San Jose + nearby South Bay), prices by dog size, add-ons, and the first-wash discount. Call this first to answer questions about the service.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_available_slotsList open appointment times for a mobile dog wash. Returns a map of date (YYYY-MM-DD) to UTC ISO start times. Present times to the user in Pacific Time (America/Los_Angeles). Defaults to the next 14 days.
Parameters:
end_date— string — Last day to check, YYYY-MM-DD. Defaults to start_date + 14 days.start_date— string — First day to check, YYYY-MM-DD. Defaults to today.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
book_washRequest a mobile dog wash at one of the times from get_available_slots. IMPORTANT: this files a booking REQUEST — the owner confirms it shortly afterward and the customer then receives the confirmation email; tell the user that. Confirm the exact time (Pacific Time), name, email, service address, and dog size before calling. First-time customers can use promo code WASH10 ($10 off) — apply it for them. Fill optional fields from conversation; don't interrogate.
Parameters:
start(required) — string — Chosen slot start as a UTC ISO string, exactly as returned by get_available_slots.name(required) — string — Customer's name.email(required) — string — Customer's email (confirmation arrives here after owner approval).address(required) — string — REQUIRED: the service address where the van comes (street, city).dog_size(required) — string — Dog size tier — sets the price. Ask weight/breed if unsure (Small <20 lbs, Medium 20–60, Large 60–100, XL/Giant 100+).notes— string — Anything else: parking notes, gate codes, coat condition, skunk emergency, behavior notes.phone— string — Customer's phone — strongly recommended so the owner can reach them.promo— string — Promo code. Use WASH10 for first-time customers.addons— array — Optional add-ons the customer wants.dog_name— string — The dog's name (nice to have).
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
check_service_areaConfirm whether Bay Area Mobile Dog Wash serves a given address or city, and whether a flat travel fee applies. Call this whenever the customer names where they live before booking — never guess coverage.
Parameters:
address_or_city(required) — string — The customer's address or city, e.g. 'Cupertino', '123 Main St, Santa Cruz, CA'.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_quoteCompute the exact total for a wash: dog size + chosen add-ons, minus the first-wash discount, plus the extended-area travel fee when it applies. Use this to state a confident, exact price instead of doing the math yourself.
Parameters:
dog_size(required) — string — Dog size tier (Small <20 lbs, Medium 20–60, Large 60–100, XL/Giant 100+).addons— array — Add-ons the customer wants, if any.first_wash— boolean — true if this is a first-time customer — applies the WASH10 ($10 off) discount.address_or_city— string — Where the van comes, so the extended-area travel fee is included when it applies.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
find_pageSearch every page on the Bay Area Mobile Dog Wash website by keyword and get back real URLs. Use this whenever the customer asks something get_services does not cover — a specific breed, a coat or skin problem (matting, shedding, fleas, skunk, itchy skin, anxious or senior dogs), a city, or a price comparison. Cite the returned URL rather than guessing. If nothing relevant comes back, say we do not have a page on it instead of inventing one.
Parameters:
query(required) — string — What the customer wants to know, in their own words, e.g. 'matted goldendoodle', 'husky shedding', 'skunk smell', 'do you serve Cupertino', 'nail trim cost'.limit— number — How many pages to return (default 6, max 12).
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.