Bay Area Mobile Dog Wash Booking MCP
This remote MCP server allows AI agents to check mobile dog wash prices by dog size, view real-time appointment availability in Pacific Time, and submit booking requests for services in San Jose and the South Bay area.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://bayareamobiledogwash.com/api/mcpWhat its tools do
6 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Check wash packages and transparent pricing by dog size
- View open appointment slots in Pacific Time
- Submit a booking request with customer and dog details
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- bamdw-booking 1.0.0
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 6 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
6 advertised
get_services
What 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.
{
"type": "object",
"properties": {},
"additionalProperties": false
}get_available_slots
List 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.
{
"type": "object",
"properties": {
"end_date": {
"type": "string",
"description": "Last day to check, YYYY-MM-DD. Defaults to start_date + 14 days."
},
"start_date": {
"type": "string",
"description": "First day to check, YYYY-MM-DD. Defaults to today."
}
},
"additionalProperties": false
}book_wash
Request 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.
{
"type": "object",
"required": [
"start",
"name",
"email",
"address",
"dog_size"
],
"properties": {
"name": {
"type": "string",
"description": "Customer's name."
},
"email": {
"type": "string",
"description": "Customer's email (confirmation arrives here after owner approval)."
},
"notes": {
"type": "string",
"description": "Anything else: parking notes, gate codes, coat condition, skunk emergency, behavior notes."
},
"phone": {
"type": "string",
"description": "Customer's phone — strongly recommended so the owner can reach them."
},
"promo": {
"type": "string",
"description": "Promo code. Use WASH10 for first-time customers."
},
"start": {
"type": "string",
"description": "Chosen slot start as a UTC ISO string, exactly as returned by get_available_slots."
},
"addons": {
"type": "array",
"items": {
"enum": [
"De-shedding treatment",
"Flea shampoo",
"Deep clean"
],
"type": "string"
},
"description": "Optional add-ons the customer wants."
},
"address": {
"type": "string",
"description": "REQUIRED: the service address where the van comes (street, city)."
},
"dog_name": {
"type": "string",
"description": "The dog's name (nice to have)."
},
"dog_size": {
"enum": [
"Small",
"Medium",
"Large",
"XL / Giant"
],
"type": "string",
"description": "Dog size tier — sets the price. Ask weight/breed if unsure (Small <20 lbs, Medium 20–60, Large 60–100, XL/Giant 100+)."
}
},
"additionalProperties": false
}check_service_area
Confirm 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.
{
"type": "object",
"required": [
"address_or_city"
],
"properties": {
"address_or_city": {
"type": "string",
"description": "The customer's address or city, e.g. 'Cupertino', '123 Main St, Santa Cruz, CA'."
}
},
"additionalProperties": false
}get_quote
Compute 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.
{
"type": "object",
"required": [
"dog_size"
],
"properties": {
"addons": {
"type": "array",
"items": {
"enum": [
"De-shedding treatment",
"Flea shampoo",
"Deep clean"
],
"type": "string"
},
"description": "Add-ons the customer wants, if any."
},
"dog_size": {
"enum": [
"Small",
"Medium",
"Large",
"XL / Giant"
],
"type": "string",
"description": "Dog size tier (Small <20 lbs, Medium 20–60, Large 60–100, XL/Giant 100+)."
},
"first_wash": {
"type": "boolean",
"description": "true if this is a first-time customer — applies the WASH10 ($10 off) discount."
},
"address_or_city": {
"type": "string",
"description": "Where the van comes, so the extended-area travel fee is included when it applies."
}
},
"additionalProperties": false
}find_page
Search 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.
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "number",
"description": "How many pages to return (default 6, max 12)."
},
"query": {
"type": "string",
"description": "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'."
}
},
"additionalProperties": false
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-06: 1 of 1 checks answered
- 2026-11-07: 1 of 1 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 3336 ms
- 95th percentile latency
- 3336 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 3336 ms · metadata changed · 6 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http bay-area-mobile-dog-wash-booking-mcp https://bayareamobiledogwash.com/api/mcpCodex
codex mcp add bay-area-mobile-dog-wash-booking-mcp --url https://bayareamobiledogwash.com/api/mcpCursor
{
"mcpServers": {
"bay-area-mobile-dog-wash-booking-mcp": {
"url": "https://bayareamobiledogwash.com/api/mcp"
}
}
}Cline
{
"mcpServers": {
"bay-area-mobile-dog-wash-booking-mcp": {
"type": "streamableHttp",
"url": "https://bayareamobiledogwash.com/api/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"bay-area-mobile-dog-wash-booking-mcp": {
"type": "http",
"url": "https://bayareamobiledogwash.com/api/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http bay-area-mobile-dog-wash-booking-mcp https://bayareamobiledogwash.com/api/mcpClaude Desktop
https://bayareamobiledogwash.com/api/mcpWindsurf
{
"mcpServers": {
"bay-area-mobile-dog-wash-booking-mcp": {
"serverUrl": "https://bayareamobiledogwash.com/api/mcp"
}
}
}Let your agent find its tools
Find servers like Bay Area Mobile Dog Wash Booking MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.