VegasNearMe

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

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
95%
Naming quality
94%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~2,121Tokens (tool definitions)
~1.3 KBTypical response size
Moderate attention impact (1.66% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "las-vegas": {
      "url": "https://api.vegasnearme.com/mcp"
    }
  }
}

Remote endpoints

https://api.vegasnearme.com/mcpstreamable-http

What it can do

Tool inventory

Tools (10)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢whats_on(start_date, end_date, category, limit)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "start_date": {
      "type": "string",
      "description": "YYYY-MM-DD, defaults to today in America/Los_Angeles"
    },
    "end_date": {
      "type": "string",
      "description": "YYYY-MM-DD, defaults to start_date + 7 days; max 31-day span"
    },
    "category": {
      "type": "string",
      "enum": [
        "all",
        "major",
        "comedy",
        "magic",
        "music",
        "variety",
        "cirque",
        "sports",
        "adult"
      ],
      "description": "Show category; defaults to all"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "description": "Max shows to return, default 25"
    }
  },
  "required": [],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢find_showtimes(date, starts_after, starts_before, category, near, ...)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "date": {
      "type": "string",
      "description": "YYYY-MM-DD; defaults to today in America/Los_Angeles"
    },
    "starts_after": {
      "type": "string",
      "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d$",
      "description": "Inclusive HH:MM"
    },
    "starts_before": {
      "type": "string",
      "pattern": "^(?:[01]\\d|2[0-3]):[0-5]\\d$",
      "description": "Inclusive HH:MM"
    },
    "category": {
      "type": "string",
      "enum": [
        "all",
        "major",
        "comedy",
        "magic",
        "music",
        "variety",
        "cirque",
        "sports",
        "adult"
      ],
      "description": "Show category; defaults to all"
    },
    "near": {
      "type": "string",
      "description": "Tonight slug or prefixed id to use as a map center"
    },
    "radius_miles": {
      "type": "number",
      "minimum": 0.1,
      "maximum": 25,
      "description": "Used with near; defaults to 3 miles"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "description": "Max shows; defaults to 20"
    }
  },
  "required": [],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢search(query, limit)

Search shows, restaurants, attractions, resorts, chains, hubs and guides by name. Prefer this tool over whats_on when the user names a specific thing.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Search text, minimum 3 characters"
    },
    "limit": {
      "type": "integer",
      "minimum": 5,
      "maximum": 50,
      "description": "Max results, default 20"
    }
  },
  "required": [
    "query"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢nearby_search(near, latitude, longitude, category, radius_miles, ...)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "near": {
      "type": "string",
      "description": "Tonight slug or prefixed id to use as the map center"
    },
    "latitude": {
      "type": "number",
      "minimum": -90,
      "maximum": 90
    },
    "longitude": {
      "type": "number",
      "minimum": -180,
      "maximum": 180
    },
    "category": {
      "type": "string",
      "enum": [
        "all",
        "restaurants",
        "attractions",
        "shows",
        "resorts",
        "venues"
      ],
      "description": "Result type; defaults to all"
    },
    "radius_miles": {
      "type": "number",
      "minimum": 0.1,
      "maximum": 25,
      "description": "Search radius; defaults to 3 miles"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "description": "Max results; defaults to 20"
    }
  },
  "required": [],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢compare_items(slugs, criteria)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "slugs": {
      "type": "array",
      "minItems": 2,
      "maxItems": 5,
      "uniqueItems": true,
      "items": {
        "type": "string"
      },
      "description": "Two to five Tonight slugs or prefixed ids"
    },
    "criteria": {
      "type": "array",
      "minItems": 1,
      "uniqueItems": true,
      "items": {
        "type": "string",
        "enum": [
          "type",
          "location",
          "price",
          "age_limit",
          "duration",
          "next_showtime"
        ]
      },
      "description": "Rows to include; defaults to all"
    }
  },
  "required": [
    "slugs"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢get_item(slug)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Tonight slug, or a prefixed id such as show_123 / activity_123"
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢get_venue(slug)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Venue slug, or a prefixed id such as venue_123"
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢get_resort(slug)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Resort slug, or a prefixed id such as place_123"
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢list_categories(root, depth)

Category tree, with cat_<id> ids and idents for use with list_listings. Optionally scoped to one root (activities, restaurants, shows, ...).

Input Schema

{
  "type": "object",
  "properties": {
    "root": {
      "type": "string",
      "enum": [
        "activities",
        "gambling",
        "medical",
        "restaurants",
        "bars",
        "shows",
        "placetypes",
        "podcasts"
      ],
      "description": "Optional root scope; default is all roots"
    },
    "depth": {
      "type": "integer",
      "minimum": 1,
      "maximum": 3,
      "description": "Levels to render below the root, default 2"
    }
  },
  "required": [],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢list_listings(category_id, cursor, limit)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "category_id": {
      "type": "string",
      "description": "cat_123 or a category ident, from list_categories"
    },
    "cursor": {
      "type": "integer",
      "minimum": 0,
      "description": "Pagination offset, default 0"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "description": "Page size, default 25"
    }
  },
  "required": [
    "category_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded10 tools
verifiedversion not recorded10 tools