# VegasNearMe

> Live Las Vegas shows, restaurants, attractions and resorts. Read-only, no API key needed.

- name: com.vegasnearme/las-vegas
- version: 1.0.0
- connection class: R2 (oauth_consent_once)
- trust: 79/100 flags: no-repository
- quality: 94/100 (strong)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.vegasnearme%2Flas-vegas
- tools: https://api.protogrid.dev/v1/servers/com.vegasnearme%2Flas-vegas/tools

**An agent can connect after a one-time OAuth consent by a human.** Remote endpoint behind OAuth 2. Tokens stay with the agent; the registry only exposes the authorization metadata.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "las-vegas": {
      "type": "http",
      "url": "https://api.vegasnearme.com/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 99
- freshness: 85
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-97% ~updated-56d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 94/100 (strong)

### protocol: n/a (weight 25)

- n/a `protocol.modern`, `protocol.stateless`, `protocol.transport`, `protocol.list_ttl`: no remote answered a protocol handshake (not probed yet, unreachable, or local-only)

### authorization: 83 (weight 15)

- pass `auth.prm`: Protected Resource Metadata (RFC 9728) published
- pass `auth.as_metadata`: authorization server metadata reachable
- warn `auth.cimd`: only Dynamic Client Registration, deprecated in 2026-07-28 in favour of CIMD
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 100 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 10 of 10 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 2,026 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: n/a (weight 15)

- n/a `stability.changes`, `stability.rug_pull`: tool history not recorded yet

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 10, about 2,026 tokens to load them all
- badge: [![protogrid quality](https://protogrid.dev/badge/com.vegasnearme/las-vegas.svg)](https://protogrid.dev/servers/com.vegasnearme/las-vegas)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://api.vegasnearme.com/mcp (streamable-http, auth oauth2, reachable true, uptime30d 0.974359)

## Packages

_none_

## Tools (10)

- `compare_items`: Compare two to five restaurants, attractions, shows, resorts, or venues by type, location, price, age limit, duration, and next showtime. Accepts Tonight slugs or prefixed ids.
- `find_showtimes`: Find actual Las Vegas showtimes on one date, optionally within a clock-time window, show category, and radius around a known VegasNearMe item. Returns every matching time and show URL.
- `get_item`: Full details for one restaurant, attraction, show or show venue by its tonight slug (also accepts prefixed ids like show_123 / activity_123 / venue_123). Returns type, categories, venue and address, price, age limit, the next 7 days of showtimes for a show or the weekly opening hours for a restaurant or attraction, a description cut to 400 characters, features, and the vegasnearme.com URL. For a resort and what is on its property use get_resort. Returns isError when nothing matches the slug; find the slug with search first.
- `get_resort`: A resort's address, description (cut to 400 characters) and the first 10 of each of its restaurants, attractions and shows on property, with counts and URLs. Accepts a resort slug or place_123. For the hours, price or showtimes of one item on property, call get_item with that item's slug.
- `get_venue`: A show venue's type, address, containing resort, and up to 10 shows with showtimes in the next 7 days, each with its next showtime and URL. Venues are theatres and showrooms, not resorts: for a resort's restaurants, attractions and shows use get_resort. Soft-deleted venues do not resolve.
- `list_categories`: Category tree, with cat_<id> ids and idents for use with list_listings. Optionally scoped to one root (activities, restaurants, shows, ...).
- `list_listings`: Paginated items in one category from list_categories, with name, category label, location, price and URL; a chain appears once with its location count. Pass the returned next_cursor as cursor for the next page; 'end of list' means there is no more. Order matches the public category page.
- `nearby_search`: Find distance-ranked restaurants, attractions, shows, resorts, or venues near a known VegasNearMe slug/prefixed id or a latitude/longitude pair. Returns distance and a shareable URL.
- `search`: Search shows, restaurants, attractions, resorts, chains, hubs and guides by name. Prefer this tool over whats_on when the user names a specific thing.
- `whats_on`: Shows in Las Vegas for a date range and category, with each show's next showtime and tonight URL. Prefer this tool for "what's on this week" style questions. Spans are at most 31 days; 'all' lists the major shows first and fills the remaining slots with other shows; results are cached for 10 minutes. Use get_item with a show's slug for its full schedule.
