Live Las Vegas shows, restaurants, attractions and resorts. Read-only, no API key needed.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Structured catalogue details include source URLs, timezone, record timestamps and explicit unknowns. Ticket inventory is not verified. 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.
Two to five Tonight slugs or prefixed ids
Rows to include; defaults to all
Structured catalogue details include source URLs, timezone, record timestamps and explicit unknowns. Ticket inventory is not verified. 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.
| Argument | Type | Description |
|---|---|---|
| slugs* | array | Two to five Tonight slugs or prefixed ids |
| criteria | array | Rows to include; defaults to all |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"slugs"
],
"properties": {
"slugs": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 5,
"minItems": 2,
"description": "Two to five Tonight slugs or prefixed ids",
"uniqueItems": true
},
"criteria": {
"type": "array",
"items": {
"enum": [
"type",
"location",
"price",
"age_limit",
"duration",
"next_showtime"
],
"type": "string"
},
"minItems": 1,
"description": "Rows to include; defaults to all",
"uniqueItems": true
}
},
"additionalProperties": false
}The website/app Discover lineup, in its curated order: portraits, dated share links, category counts, starting-soon cards, performances, dining and tracked ticket actions. Defaults to Vegas today and rolls to tomorrow only when the unfiltered today feed is empty. Explicit dates stay fixed. Browse the next seven days. Cursor pages preserve one snapshot; after expiry restart without a cursor. For hard budget, party-age or arrival constraints use find_showtimes; this feed is not a family or availability filter.
| Argument | Type | Description |
|---|---|---|
| date | string | YYYY-MM-DD, today through the next six Vegas dates |
| cursor | string | Returned next_cursor; pass its returned date and omit category |
| category | string | Discover kind; only supply on the first page |
| page_size | integer | Default 8 |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [],
"properties": {
"date": {
"type": "string",
"description": "YYYY-MM-DD, today through the next six Vegas dates"
},
"cursor": {
"type": "string",
"description": "Returned next_cursor; pass its returned date and omit category"
},
"category": {
"enum": [
"all",
"cirque",
"major",
"magic",
"comedy",
"music",
"sports",
"variety",
"adult",
"event"
],
"type": "string",
"description": "Discover kind; only supply on the first page"
},
"page_size": {
"type": "integer",
"maximum": 20,
"minimum": 1,
"description": "Default 8"
}
},
"additionalProperties": false
}Find actual Las Vegas showtimes on one date, optionally within a clock-time window, show category, budget, party ages, and distance from a hotel/landmark slug or coordinates. Supports upcoming-only, explicit arrival buffer, sort and show pagination. Structured performances include source freshness and general booking links; availability is unknown. Dates use the catalogue evening date, including post-midnight shows.
| Argument | Type | Description |
|---|---|---|
| date | string | YYYY-MM-DD; defaults to today in America/Los_Angeles |
| near | string | Tonight slug or prefixed id to use as a map center |
| sort | string | Defaults to time; unknown values sort last |
| limit | integer | Max shows; defaults to 20 |
| offset | integer | |
| category | string | Show category; defaults to all |
| latitude | number | |
| date_mode | string | evening (default) includes rollover times; calendar includes previous-evening rollover on the requested calendar date |
Structured catalogue details include source URLs, timezone, record timestamps and explicit unknowns. Ticket inventory is not verified. 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.
| Argument | Type | Description |
|---|---|---|
| date | string | Optional YYYY-MM-DD schedule date; default next 7 days |
| slug* | string | Tonight slug, or a prefixed id such as show_123 / activity_123 |
| performance_limit | integer | |
| performance_offset | integer |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"slug"
],
"properties": {
"date": {
"type": "string",
"description": "Optional YYYY-MM-DD schedule date; default next 7 days"
},
"slug": {
"type": "string",
"description": "Tonight slug, or a prefixed id such as show_123 / activity_123"
},
"performance_limit": {
"type": "integer",
"maximum": 100,
"minimum": 1
},
"performance_offset": {
"type": "integer",
"maximum": 20000,
"minimum": 0
}
},
"additionalProperties": false
}Structured catalogue details include source URLs, timezone, record timestamps and explicit unknowns. Ticket inventory is not verified. 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.
| Argument | Type | Description |
|---|---|---|
| slug* | string | Resort slug, or a prefixed id such as place_123 |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "Resort slug, or a prefixed id such as place_123"
}
},
"additionalProperties": false
}The Discover Eat nearby page for an exact returned performance_id, before or after the show. Reuses the website restaurant ranking and hours-fit checks, with menus, reservation links, resort context and labelled walking estimates. Next seven days only; expired, removed or inactive performances fail instead of choosing another time. Restaurant hours fit is catalogue guidance, not verified opening or reservation availability.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| offset | integer | |
| timing | string | |
| party_ages | array | |
| performance_id* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"performance_id"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 20,
"minimum": 1
},
"offset": {
"type": "integer",
"maximum": 48,
"minimum": 0
},
"timing": {
"enum": [
"before",
"after"
],
"type": "string"
},
"party_ages": {
"type": "array",
"items": {
"type": "integer",
"maximum": 120,
"minimum": 0
},
"maxItems": 20,
"minItems": 1
},
"performance_id": {
"type": "string"
}
},
"additionalProperties": false
}Resolve a performance_id from find_showtimes or get_item to enabled booking links. Links target general show pages unless explicitly mapped by a provider. Inventory, party-size eligibility, fees and performance prices are unknown. Does not reserve or purchase tickets.
| Argument | Type | Description |
|---|---|---|
| party_size* | integer | |
| performance_id* | string |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"performance_id",
"party_size"
],
"properties": {
"party_size": {
"type": "integer",
"maximum": 20,
"minimum": 1
},
"performance_id": {
"type": "string",
"pattern": "^performance_[0-9]+_[0-9]{4}-[0-9]{2}-[0-9]{2}_[0-9]{4}$"
}
},
"additionalProperties": false
}Structured catalogue details include source URLs, timezone, record timestamps and explicit unknowns. Ticket inventory is not verified. 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.
| Argument | Type | Description |
|---|---|---|
| slug* | string | Venue slug, or a prefixed id such as venue_123 |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "Venue slug, or a prefixed id such as venue_123"
}
},
"additionalProperties": false
}Category tree, with cat_<id> ids and idents for use with list_listings. Optionally scoped to one root (activities, restaurants, shows, ...).
| Argument | Type | Description |
|---|---|---|
| root | string | Optional root scope; default is all roots |
| depth | integer | Levels to render below the root, default 2 |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [],
"properties": {
"root": {
"enum": [
"activities",
"gambling",
"medical",
"restaurants",
"bars",
"shows",
"placetypes",
"podcasts"
],
"type": "string",
"description": "Optional root scope; default is all roots"
},
"depth": {
"type": "integer",
"maximum": 3,
"minimum": 1,
"description": "Levels to render below the root, default 2"
}
},
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Page size, default 25 |
| cursor | integer | Pagination offset, default 0 |
| category_id* | string | cat_123 or a category ident, from list_categories |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"category_id"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Page size, default 25"
},
"cursor": {
"type": "integer",
"minimum": 0,
"description": "Pagination offset, default 0"
},
"category_id": {
"type": "string",
"description": "cat_123 or a category ident, from list_categories"
}
},
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| near | string | Tonight slug or prefixed id to use as the map center |
| limit | integer | Max results; defaults to 20 |
| offset | integer | |
| category | string | Result type; defaults to all |
| latitude | number | |
| longitude | number | |
| radius_miles | number | Search radius; defaults to 3 miles |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [],
"properties": {
"near": {
"type": "string",
"description": "Tonight slug or prefixed id to use as the map center"
},
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Max results; defaults to 20"
},
"offset": {
"type": "integer",
"maximum": 10000,
"minimum": 0
},
"category": {
"enum": [
"all",
"restaurants",
"attractions",
"shows",
"resorts",
"venues"
],
"type": "string",
"description": "Result type; defaults to all"
},
"latitude": {
"type": "number",
"maximum": 90,
"minimum": -90
},
"longitude": {
"type": "number",
"maximum": 180,
"minimum": -180
},
"radius_miles": {
"type": "number",
"maximum": 25,
"minimum": 0.1,
"description": "Search radius; defaults to 3 miles"
}
},
"additionalProperties": false
}Search shows, restaurants, attractions, resorts, chains, hubs and guides by name. Prefer this tool over whats_on when the user names a specific thing.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max results, default 20 |
| query* | string | Search text, minimum 3 characters |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 5,
"description": "Max results, default 20"
},
"query": {
"type": "string",
"description": "Search text, minimum 3 characters"
}
},
"additionalProperties": false
}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.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max shows to return, default 25 |
| category | string | Show category; defaults to all |
| end_date | string | YYYY-MM-DD, defaults to start_date + 7 days; max 31-day span |
| start_date | string | YYYY-MM-DD, defaults to today in America/Los_Angeles |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [],
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Max shows to return, default 25"
},
"category": {
"enum": [
"all",
"major",
"comedy",
"magic",
"music",
"variety",
"cirque",
"sports",
"adult"
],
"type": "string",
"description": "Show category; defaults to all"
},
"end_date": {
"type": "string",
"description": "YYYY-MM-DD, defaults to start_date + 7 days; max 31-day span"
},
"start_date": {
"type": "string",
"description": "YYYY-MM-DD, defaults to today in America/Los_Angeles"
}
},
"additionalProperties": false
}| longitude |
| number |
| max_price | number | USD catalogue starting-price ceiling, not a ticket quote |
| party_ages | array |
| radius_miles | number | Used with near; defaults to 3 miles |
| starts_after | string | Inclusive HH:MM |
| starts_before | string | Inclusive HH:MM |
| upcoming_only | boolean | Only starts at or after server Vegas now; defaults to false |
| unknown_policy | string | Unknown price/currency or minimum age with applicable filters; defaults to exclude |
| performance_offset | integer | Offset within each returned show schedule |
| arrival_buffer_minutes | integer | Explicit total travel/arrival buffer from now, not a routing estimate |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [],
"properties": {
"date": {
"type": "string",
"description": "YYYY-MM-DD; defaults to today in America/Los_Angeles"
},
"near": {
"type": "string",
"description": "Tonight slug or prefixed id to use as a map center"
},
"sort": {
"enum": [
"time",
"distance",
"price",
"name"
],
"type": "string",
"description": "Defaults to time; unknown values sort last"
},
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Max shows; defaults to 20"
},
"offset": {
"type": "integer",
"maximum": 10000,
"minimum": 0
},
"category": {
"enum": [
"all",
"major",
"comedy",
"magic",
"music",
"variety",
"cirque",
"sports",
"adult"
],
"type": "string",
"description": "Show category; defaults to all"
},
"latitude": {
"type": "number",
"maximum": 90,
"minimum": -90
},
"date_mode": {
"enum": [
"evening",
"calendar"
],
"type": "string",
"description": "evening (default) includes rollover times; calendar includes previous-evening rollover on the requested calendar date"
},
"longitude": {
"type": "number",
"maximum": 180,
"minimum": -180
},
"max_price": {
"type": "number",
"minimum": 0,
"description": "USD catalogue starting-price ceiling, not a ticket quote"
},
"party_ages": {
"type": "array",
"items": {
"type": "integer",
"maximum": 120,
"minimum": 0
},
"maxItems": 20
},
"radius_miles": {
"type": "number",
"maximum": 25,
"minimum": 0.1,
"description": "Used with near; defaults to 3 miles"
},
"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"
},
"upcoming_only": {
"type": "boolean",
"description": "Only starts at or after server Vegas now; defaults to false"
},
"unknown_policy": {
"enum": [
"exclude",
"include"
],
"type": "string",
"description": "Unknown price/currency or minimum age with applicable filters; defaults to exclude"
},
"performance_offset": {
"type": "integer",
"maximum": 2160,
"minimum": 0,
"description": "Offset within each returned show schedule"
},
"arrival_buffer_minutes": {
"type": "integer",
"maximum": 720,
"minimum": 0,
"description": "Explicit total travel/arrival buffer from now, not a routing estimate"
}
},
"additionalProperties": false
}