# valet-parking-directory MCP server

MCP server for valet parking: 789 US operators across 31,186 cities. tools. No auth.

## Links
- Registry page: https://www.getdrio.com/mcp/com-getvaletparking-valet-parking-directory
- Repository: https://github.com/getvaletparking/valet-parking-mcp

## Install
- Endpoint: https://api.getvaletparking.com/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://api.getvaletparking.com/mcp

## Tools
- valet_list_services (List Valet Services) - List the 9 canonical valet service slugs with display name and category. Use this when an agent needs to validate or discover the supported service taxonomy before composing a follow-up search (e.g. valet_search_by_service_and_city). Returns the in-bundle catalog; no upstream call; no isError path. Endpoint: https://api.getvaletparking.com/mcp
- valet_get_operator (Get Operator Profile) - Get the full operator profile by slug including address, phone, website, services, venues_served, FAQs, and tipping note. Use this when an agent has a slug from a search tool or directory URL and needs the complete profile to rank or present. Returns isError on slug 404 or upstream outage. Endpoint: https://api.getvaletparking.com/mcp
- valet_search_cities (Search Cities) - Search the cities directory by name prefix with population-ranked results. Use this when an agent needs to resolve a partial city name into a canonical city slug plus state slug plus lat/lng before composing valet_find_operators_in_city or valet_find_operators_near. Empty array if no matches. Endpoint: https://api.getvaletparking.com/mcp
- valet_find_operators_in_city (Find Operators In City) - List valet operators serving a city slug plus state slug, optionally narrowed by service. Use this when an agent has a city already disambiguated and wants its operator roster ranked premium tier first then name. Empty array if no listed operators. Endpoint: https://api.getvaletparking.com/mcp
- valet_search_by_service_and_city (Search By Service And City) - Search valet operators by service slug plus city slug across all matching states. Use this when an agent has both a service slug and a city slug and wants a cross-state tier-then-name ranked list. Invalid service slugs surface the 9 canonical alternatives. Endpoint: https://api.getvaletparking.com/mcp
- valet_find_nearest_operators (Find Nearest Operators) - List nearest valet operators within a 100-mile cap of a coordinate, optionally narrowed by service. Use this when a user is in a city with no listed operators and you need the closest available fallback ranked nearest-first. Empty array if nothing within 100 miles. Endpoint: https://api.getvaletparking.com/mcp
- valet_find_operators_near (Find Operators Near) - Find valet operators within a given radius of a coordinate, ranked premium tier first then distance. Use this when you have a coordinate and an event-context radius (5mi single venue, 25mi metro, 50mi regional). radius_miles is required; empty array if no matches. Endpoint: https://api.getvaletparking.com/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: com.getvaletparking
- Version: 0.1.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jun 18, 2026
- Source: https://registry.modelcontextprotocol.io
