Skip to main content
Glama

Get one event

get_event
Read-onlyIdempotent

Get the full listing for one upcoming event by the id that search_events or list_upcoming returned, passing the same city it came from: title, dates, venue, price (all-in, or "See tickets"), the original listing (link), every source that lists it and first_seen / last_seen / last_fetched dates. Ids stay the same while an event is listed; a past or removed event returns an error, so search again. (search_across_cities results carry on_site links instead.) No sign-in; each client gets 30 calls a minute and 2,500 event rows an hour.

Input Schema

NameRequiredDescriptionDefault
idYes12-character event id
cityYesWhich city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Atlanta, Austin, Cancún, Colorado Springs & Pueblo, DC, Denver, Detroit, Dubai, Honolulu, Houston, Las Vegas, London, Mexico City, Miami, New York, Paris, Philadelphia, Phoenix, Portland, Salt Lake City, San Antonio, Tokyo, Toronto. list_cities has the full list.

Output Schema

NameRequiredDescriptionDefault
cityYes
siteNo
eventYes
coverageNoCoverage and accuracy page
attributionNo
data_generatedNoWhen this city's data was last published

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • changedInput schema / properties / city / description
      Previous value: -"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Atlanta, Austin, Cancún, Colorado Springs & Pueblo, DC, Denver, Detroit, Dubai, Honolulu, Houston, Las Vegas, London, Mexico City, Miami, New York, Philadelphia, Phoenix, Portland, Salt Lake City, San Antonio, Tokyo, Toronto. list_cities has the full list."New value: +"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Atlanta, Austin, Cancún, Colorado Springs & Pueblo, DC, Denver, Detroit, Dubai, Honolulu, Houston, Las Vegas, London, Mexico City, Miami, New York, Paris, Philadelphia, Phoenix, Portland, Salt Lake City, San Antonio, Tokyo, Toronto. list_cities has the full list."
    • addedOutput schema / properties / event / properties / new_host
      Added value: +{
      +  "description": "True when the event's organizer, group or promoter first appeared in our listings within the last two weeks; a plain discovery marker, not a quality signal. Absent otherwise",
      +  "type": "boolean"
      +}
  2. Changed1 schema field changed
    • changedInput schema / properties / city / description
      Previous value: -"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Atlanta, Austin, Cancún, Colorado Springs & Pueblo, DC, Denver, Detroit, Honolulu, Houston, Las Vegas, London, Mexico City, Miami, New York, Philadelphia, Phoenix, Portland, Salt Lake City, San Antonio, Toronto. list_cities has the full list."New value: +"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Atlanta, Austin, Cancún, Colorado Springs & Pueblo, DC, Denver, Detroit, Dubai, Honolulu, Houston, Las Vegas, London, Mexico City, Miami, New York, Philadelphia, Phoenix, Portland, Salt Lake City, San Antonio, Tokyo, Toronto. list_cities has the full list."
  3. Changed1 schema field changed
    • changedInput schema / properties / city / description
      Previous value: -"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Atlanta, Cancún, Colorado Springs & Pueblo, DC, Denver, Detroit, Honolulu, Houston, Las Vegas, London, Mexico City, New York, Philadelphia, Phoenix, Portland, Salt Lake City, Toronto. list_cities has the full list."New value: +"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Atlanta, Austin, Cancún, Colorado Springs & Pueblo, DC, Denver, Detroit, Honolulu, Houston, Las Vegas, London, Mexico City, Miami, New York, Philadelphia, Phoenix, Portland, Salt Lake City, San Antonio, Toronto. list_cities has the full list."
  4. Changed1 schema field changed
    • changedInput schema / properties / city / description
      Previous value: -"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Atlanta, Cancún, Colorado Springs & Pueblo, DC, Denver, Detroit, Honolulu, Houston, Las Vegas, Mexico City, New York, Philadelphia, Phoenix, Portland, Salt Lake City. list_cities has the full list."New value: +"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Atlanta, Cancún, Colorado Springs & Pueblo, DC, Denver, Detroit, Honolulu, Houston, Las Vegas, London, Mexico City, New York, Philadelphia, Phoenix, Portland, Salt Lake City, Toronto. list_cities has the full list."
  5. Changed2 schema fields changed
    • changedInput schema / properties / city / description
      Previous value: -"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Atlanta, Cancún, Colorado Springs & Pueblo, DC, Denver, Detroit, Houston, Las Vegas, Mexico City, New York, Philadelphia, Phoenix, Portland, Salt Lake City. list_cities has the full list."New value: +"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Atlanta, Cancún, Colorado Springs & Pueblo, DC, Denver, Detroit, Honolulu, Houston, Las Vegas, Mexico City, New York, Philadelphia, Phoenix, Portland, Salt Lake City. list_cities has the full list."
    • addedOutput schema / properties / event / properties / venue_status
      Added value: +{
      +  "description": "Present only when location is empty, and says why (we never guess a venue): rsvp = the address is shared after RSVP/registration; tba = the venue isn't decided; hidden = the source shows the venue to its members only (Meetup stubs; /mcp leaves these out, so you won't see it here); title = the title names the place; text = the description names a place; unset = the host left it blank. Open the link for the venue",
      +  "enum": [
      +    "rsvp",
      +    "tba",
      +    "hidden",
      +    "title",
      +    "text",
      +    "unset"
      +  ],
      +  "type": "string"
      +}
  6. Changed1 schema field changed
    • changedInput schema / properties / city / description
      Previous value: -"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Albuquerque, Almaty, Anchorage, Atlanta, Baltimore, Bangkok, Beijing, Berlin, Buffalo, Cairo, Cancún, Cape Town, Cincinnati, Cleveland, Colorado Springs & Pueblo, Dallas-Fort Worth, DC, Denver, Detroit, Fresno, Guangzhou, Havana, Honolulu, Houston, Inland Empire, Kansas City, Las Vegas, London, Mexico City, Miami, Minneapolis-St. Paul, Montreal, Nashville, New Orleans, New York, Paris, Philadelphia, Phoenix, Pittsburgh, Portland, Raleigh, Richmond, Rome, Salt Lake City, San Antonio, San Juan, Savannah, Seoul, Shanghai, St. Louis, Sydney, Tokyo, Toronto, Vancouver. list_cities has the full list."New value: +"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Atlanta, Cancún, Colorado Springs & Pueblo, DC, Denver, Detroit, Houston, Las Vegas, Mexico City, New York, Philadelphia, Phoenix, Portland, Salt Lake City. list_cities has the full list."
  7. Changed2 schema fields changed
    • changedInput schema / properties / city / description
      Previous value: -"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Albuquerque, Almaty, Anchorage, Atlanta, Baltimore, Bangkok, Beijing, Berlin, Buffalo, Cairo, Cancún, Cape Town, Cincinnati, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Fresno, Guangzhou, Havana, Honolulu, Houston, Inland Empire, Kansas City, Las Vegas, London, Mexico City, Miami, Minneapolis-St. Paul, Montreal, Nashville, New Orleans, New York, Paris, Philadelphia, Phoenix, Pittsburgh, Portland, Raleigh, Richmond, Rome, Salt Lake City, San Antonio, San Juan, Savannah, Seoul, Shanghai, St. Louis, Sydney, Tokyo, Toronto, Vancouver. list_cities has the full list."New value: +"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Albuquerque, Almaty, Anchorage, Atlanta, Baltimore, Bangkok, Beijing, Berlin, Buffalo, Cairo, Cancún, Cape Town, Cincinnati, Cleveland, Colorado Springs & Pueblo, Dallas-Fort Worth, DC, Denver, Detroit, Fresno, Guangzhou, Havana, Honolulu, Houston, Inland Empire, Kansas City, Las Vegas, London, Mexico City, Miami, Minneapolis-St. Paul, Montreal, Nashville, New Orleans, New York, Paris, Philadelphia, Phoenix, Pittsburgh, Portland, Raleigh, Richmond, Rome, Salt Lake City, San Antonio, San Juan, Savannah, Seoul, Shanghai, St. Louis, Sydney, Tokyo, Toronto, Vancouver. list_cities has the full list."
    • addedOutput schema / properties / event / properties / changed
      Added value: +{
      +  "description": "When we last saw the title, date or time, venue, link, price or status change (local ISO time); the first-seen day for older events",
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
  8. Changed1 schema field changed
    • changedInput schema / properties / city / description
      Previous value: -"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Almaty, Anchorage, Atlanta, Baltimore, Bangkok, Cairo, Cancún, Cape Town, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Fresno, Guangzhou, Honolulu, Houston, Inland Empire, Kansas City, Las Vegas, London, Mexico City, Miami, Montreal, New York, Paris, Philadelphia, Phoenix, Pittsburgh, Portland, Raleigh, Richmond, Rome, Salt Lake City, San Antonio, Savannah, Seoul, Shanghai, St. Louis, Sydney, Tokyo, Toronto, Vancouver. list_cities has the full list."New value: +"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Albuquerque, Almaty, Anchorage, Atlanta, Baltimore, Bangkok, Beijing, Berlin, Buffalo, Cairo, Cancún, Cape Town, Cincinnati, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Fresno, Guangzhou, Havana, Honolulu, Houston, Inland Empire, Kansas City, Las Vegas, London, Mexico City, Miami, Minneapolis-St. Paul, Montreal, Nashville, New Orleans, New York, Paris, Philadelphia, Phoenix, Pittsburgh, Portland, Raleigh, Richmond, Rome, Salt Lake City, San Antonio, San Juan, Savannah, Seoul, Shanghai, St. Louis, Sydney, Tokyo, Toronto, Vancouver. list_cities has the full list."
  9. Changed1 schema field changed
    • changedInput schema / properties / city / description
      Previous value: -"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Albuquerque, Almaty, Anchorage, Atlanta, Baltimore, Bangkok, Beijing, Berlin, Buffalo, Cairo, Cancún, Cape Town, Cincinnati, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Fresno, Guangzhou, Havana, Honolulu, Houston, Inland Empire, Kansas City, Las Vegas, London, Mexico City, Miami, Minneapolis-St. Paul, Montreal, Nashville, New Orleans, New York, Paris, Philadelphia, Phoenix, Pittsburgh, Portland, Raleigh, Richmond, Rome, Salt Lake City, San Antonio, San Juan, Savannah, Seoul, Shanghai, St. Louis, Sydney, Tokyo, Toronto, Vancouver. list_cities has the full list."New value: +"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Almaty, Anchorage, Atlanta, Baltimore, Bangkok, Cairo, Cancún, Cape Town, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Fresno, Guangzhou, Honolulu, Houston, Inland Empire, Kansas City, Las Vegas, London, Mexico City, Miami, Montreal, New York, Paris, Philadelphia, Phoenix, Pittsburgh, Portland, Raleigh, Richmond, Rome, Salt Lake City, San Antonio, Savannah, Seoul, Shanghai, St. Louis, Sydney, Tokyo, Toronto, Vancouver. list_cities has the full list."
  10. Changed2 schema fields changed
    • addedOutput schema / properties / event / properties / event_status
      Added value: +{
      +  "description": "What a source says: postponed (no new date yet; listed on its original date), rescheduled (this is the new date), moved (to another venue; location is the new one), sold_out. Absent = scheduled as listed; cancelled events are left out",
      +  "enum": [
      +    "sold_out",
      +    "postponed",
      +    "rescheduled",
      +    "moved"
      +  ],
      +  "type": "string"
      +}
    • addedOutput schema / properties / event / properties / status_note
      Added value: +{
      +  "description": "The source's own wording of event_status, e.g. \"Moved to The Warfield\"",
      +  "type": "string"
      +}
  11. Changed1 schema field changed
    • changedInput schema / properties / city / description
      Previous value: -"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Almaty, Anchorage, Atlanta, Bangkok, Beijing, Berlin, Buffalo, Cairo, Cancún, Cape Town, Cincinnati, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Fresno, Guangzhou, Havana, Honolulu, Houston, Inland Empire, Kansas City, Las Vegas, London, Mexico City, Miami, Minneapolis-St. Paul, Montreal, Nashville, New Orleans, New York, Paris, Philadelphia, Phoenix, Pittsburgh, Portland, Raleigh, Richmond, Rome, Salt Lake City, San Antonio, San Juan, Savannah, Seoul, Shanghai, St. Louis, Sydney, Tokyo, Toronto, Vancouver. list_cities has the full list."New value: +"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Albuquerque, Almaty, Anchorage, Atlanta, Baltimore, Bangkok, Beijing, Berlin, Buffalo, Cairo, Cancún, Cape Town, Cincinnati, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Fresno, Guangzhou, Havana, Honolulu, Houston, Inland Empire, Kansas City, Las Vegas, London, Mexico City, Miami, Minneapolis-St. Paul, Montreal, Nashville, New Orleans, New York, Paris, Philadelphia, Phoenix, Pittsburgh, Portland, Raleigh, Richmond, Rome, Salt Lake City, San Antonio, San Juan, Savannah, Seoul, Shanghai, St. Louis, Sydney, Tokyo, Toronto, Vancouver. list_cities has the full list."
  12. Changed1 schema field changed
    • changedInput schema / properties / city / description
      Previous value: -"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Albuquerque, Almaty, Anchorage, Atlanta, Baltimore, Bangkok, Beijing, Berlin, Buffalo, Cairo, Cancún, Cape Town, Cincinnati, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Fresno, Guangzhou, Havana, Honolulu, Houston, Inland Empire, Kansas City, Las Vegas, London, Mexico City, Miami, Minneapolis-St. Paul, Montreal, Nashville, New Orleans, New York, Paris, Philadelphia, Phoenix, Pittsburgh, Portland, Raleigh, Richmond, Rome, Salt Lake City, San Antonio, San Juan, Savannah, Seoul, Shanghai, St. Louis, Sydney, Tokyo, Toronto, Vancouver. list_cities has the full list."New value: +"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Almaty, Anchorage, Atlanta, Bangkok, Beijing, Berlin, Buffalo, Cairo, Cancún, Cape Town, Cincinnati, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Fresno, Guangzhou, Havana, Honolulu, Houston, Inland Empire, Kansas City, Las Vegas, London, Mexico City, Miami, Minneapolis-St. Paul, Montreal, Nashville, New Orleans, New York, Paris, Philadelphia, Phoenix, Pittsburgh, Portland, Raleigh, Richmond, Rome, Salt Lake City, San Antonio, San Juan, Savannah, Seoul, Shanghai, St. Louis, Sydney, Tokyo, Toronto, Vancouver. list_cities has the full list."
  13. Changed1 schema field changed
    • addedOutput schema / properties / event / properties / checked_live
      Added value: +{
      +  "description": "When we last opened the original listing and found it still matches (time, venue, not cancelled); local ISO time. Absent = not checked in the last two days",
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
  14. Changed2 schema fields changed
    • changedInput schema / properties / city / description
      Previous value: -"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Albuquerque, Almaty, Anchorage, Atlanta, Baltimore, Bangkok, Beijing, Berlin, Buffalo, Cairo, Cancún, Cape Town, Cincinnati, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Guangzhou, Havana, Honolulu, Houston, Inland Empire, Las Vegas, London, Mexico City, Miami, Minneapolis-St. Paul, Montreal, Nashville, New Orleans, New York, Paris, Philadelphia, Phoenix, Pittsburgh, Portland, Richmond, Rome, Salt Lake City, San Juan, Savannah, Seoul, Shanghai, St. Louis, Sydney, Tokyo, Toronto, Vancouver. list_cities has the full list."New value: +"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Albuquerque, Almaty, Anchorage, Atlanta, Baltimore, Bangkok, Beijing, Berlin, Buffalo, Cairo, Cancún, Cape Town, Cincinnati, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Fresno, Guangzhou, Havana, Honolulu, Houston, Inland Empire, Kansas City, Las Vegas, London, Mexico City, Miami, Minneapolis-St. Paul, Montreal, Nashville, New Orleans, New York, Paris, Philadelphia, Phoenix, Pittsburgh, Portland, Raleigh, Richmond, Rome, Salt Lake City, San Antonio, San Juan, Savannah, Seoul, Shanghai, St. Louis, Sydney, Tokyo, Toronto, Vancouver. list_cities has the full list."
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "properties": {
      +    "attribution": {
      +      "type": "string"
      +    },
      +    "city": {
      +      "type": "string"
      +    },
      +    "coverage": {
      +      "description": "Coverage and accuracy page",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "data_generated": {
      +      "description": "When this city's data was last published",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "event": {
      +      "properties": {
      +        "audience": {
      +          "description": "kids, teens or seniors when the event is only for them",
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "biz_formats": {
      +          "items": {
      +            "type": "string"
      +          },
      +          "type": "array"
      +        },
      +        "categories": {
      +          "items": {
      +            "type": "string"
      +          },
      +          "type": "array"
      +        },
      +        "city": {
      +          "description": "Town or city within the metro",
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "date": {
      +          "description": "Local start date, YYYY-MM-DD",
      +          "type": "string"
      +        },
      +        "distance_km": {
      +          "description": "With near: distance from the place",
      +          "type": "number"
      +        },
      +        "end": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "first_seen": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "free": {
      +          "type": "boolean"
      +        },
      +        "id": {
      +          "description": "Stable 12-character id; pass it to get_event",
      +          "type": "string"
      +        },
      +        "last_fetched": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "last_seen": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "link": {
      +          "description": "The original listing; keep it and credit What's Up In",
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "location": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "neighborhood": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "performers": {
      +          "items": {
      +            "type": "string"
      +          },
      +          "type": "array"
      +        },
      +        "possibly_free": {
      +          "type": "boolean"
      +        },
      +        "posted_by_sources": {
      +          "type": "number"
      +        },
      +        "price": {
      +          "description": "All-in price as the source states it, \"Free\", or \"See tickets\" when the source doesn't state the all-in total",
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "recurring": {
      +          "description": "weekly, biweekly or monthly when the event is one date of a series",
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "region": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "rv": {
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "sectors": {
      +          "items": {
      +            "type": "string"
      +          },
      +          "type": "array"
      +        },
      +        "sold_out": {
      +          "type": "boolean"
      +        },
      +        "sources": {
      +          "items": {
      +            "type": "string"
      +          },
      +          "type": "array"
      +        },
      +        "start": {
      +          "description": "Local start, ISO 8601, when the source gives a time",
      +          "type": [
      +            "string",
      +            "null"
      +          ]
      +        },
      +        "title": {
      +          "type": "string"
      +        },
      +        "topics": {
      +          "items": {
      +            "type": "string"
      +          },
      +          "type": "array"
      +        }
      +      },
      +      "required": [
      +        "id",
      +        "title",
      +        "date"
      +      ],
      +      "type": "object"
      +    },
      +    "site": {
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "event",
      +    "city"
      +  ],
      +  "type": "object"
      +}
  15. Changed1 schema field changed
    • changedInput schema / properties / city / description
      Previous value: -"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Almaty, Anchorage, Atlanta, Baltimore, Bangkok, Beijing, Berlin, Cairo, Cancún, Cape Town, Cincinnati, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Guangzhou, Havana, Honolulu, Houston, Inland Empire, Las Vegas, London, Mexico City, Miami, Minneapolis-St. Paul, Montreal, Nashville, New Orleans, New York, Paris, Philadelphia, Phoenix, Pittsburgh, Portland, Richmond, Rome, Salt Lake City, San Juan, Savannah, Seoul, Sydney, Tokyo, Toronto, Vancouver. list_cities has the full list."New value: +"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Albuquerque, Almaty, Anchorage, Atlanta, Baltimore, Bangkok, Beijing, Berlin, Buffalo, Cairo, Cancún, Cape Town, Cincinnati, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Guangzhou, Havana, Honolulu, Houston, Inland Empire, Las Vegas, London, Mexico City, Miami, Minneapolis-St. Paul, Montreal, Nashville, New Orleans, New York, Paris, Philadelphia, Phoenix, Pittsburgh, Portland, Richmond, Rome, Salt Lake City, San Juan, Savannah, Seoul, Shanghai, St. Louis, Sydney, Tokyo, Toronto, Vancouver. list_cities has the full list."
  16. Changed1 schema field changed
    • changedInput schema / properties / city / description
      Previous value: -"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Almaty, Atlanta, Bangkok, Beijing, Berlin, Cairo, Cancún, Cape Town, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Guangzhou, Honolulu, Houston, Las Vegas, London, Mexico City, Miami, Nashville, New York, Paris, Philadelphia, Phoenix, Pittsburgh, Portland, Rome, Seoul, Sydney, Tokyo. list_cities has the full list."New value: +"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Almaty, Anchorage, Atlanta, Baltimore, Bangkok, Beijing, Berlin, Cairo, Cancún, Cape Town, Cincinnati, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Guangzhou, Havana, Honolulu, Houston, Inland Empire, Las Vegas, London, Mexico City, Miami, Minneapolis-St. Paul, Montreal, Nashville, New Orleans, New York, Paris, Philadelphia, Phoenix, Pittsburgh, Portland, Richmond, Rome, Salt Lake City, San Juan, Savannah, Seoul, Sydney, Tokyo, Toronto, Vancouver. list_cities has the full list."
  17. Changed1 schema field changed
    • changedInput schema / properties / city / description
      Previous value: -"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Atlanta, Beijing, Berlin, Cairo, Cancún, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Guangzhou, Honolulu, Houston, Las Vegas, London, Mexico City, Miami, Nashville, New York, Paris, Philadelphia, Phoenix, Pittsburgh, Portland, Rome, Sydney, Tokyo. list_cities has the full list."New value: +"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Almaty, Atlanta, Bangkok, Beijing, Berlin, Cairo, Cancún, Cape Town, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Guangzhou, Honolulu, Houston, Las Vegas, London, Mexico City, Miami, Nashville, New York, Paris, Philadelphia, Phoenix, Pittsburgh, Portland, Rome, Seoul, Sydney, Tokyo. list_cities has the full list."
  18. Changed1 schema field changed
    • changedInput schema / properties / city / description
      Previous value: -"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Atlanta, Berlin, Cancún, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Honolulu, Houston, Las Vegas, London, Mexico City, Miami, Nashville, New York, Philadelphia, Phoenix, Pittsburgh, Portland, Rome, Tokyo. list_cities has the full list."New value: +"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Atlanta, Beijing, Berlin, Cairo, Cancún, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Guangzhou, Honolulu, Houston, Las Vegas, London, Mexico City, Miami, Nashville, New York, Paris, Philadelphia, Phoenix, Pittsburgh, Portland, Rome, Sydney, Tokyo. list_cities has the full list."
  19. Changed1 schema field changed
    • changedInput schema / properties / city / description
      Previous value: -"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Atlanta, Cancún, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Honolulu, Houston, Las Vegas, London, Mexico City, Miami, Nashville, New York, Philadelphia, Phoenix, Pittsburgh, Portland, Rome, Tokyo. list_cities has the full list."New value: +"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Atlanta, Berlin, Cancún, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Honolulu, Houston, Las Vegas, London, Mexico City, Miami, Nashville, New York, Philadelphia, Phoenix, Pittsburgh, Portland, Rome, Tokyo. list_cities has the full list."
  20. Changed1 schema field changed
    • changedInput schema / properties / city / description
      Previous value: -"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Atlanta, Cancún, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Honolulu, Las Vegas, London, Mexico City, Miami, Nashville, New York, Philadelphia, Phoenix, Pittsburgh, Portland, Rome, Tokyo. list_cities has the full list."New value: +"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Atlanta, Cancún, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Honolulu, Houston, Las Vegas, London, Mexico City, Miami, Nashville, New York, Philadelphia, Phoenix, Pittsburgh, Portland, Rome, Tokyo. list_cities has the full list."
  21. Changed1 schema field changed
    • changedInput schema / properties / city / description
      Previous value: -"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Cancún, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Honolulu, Mexico City, Miami, Nashville, New York, Philadelphia, Phoenix, Pittsburgh, Portland, Tokyo. list_cities has the full list."New value: +"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Atlanta, Cancún, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Honolulu, Las Vegas, London, Mexico City, Miami, Nashville, New York, Philadelphia, Phoenix, Pittsburgh, Portland, Rome, Tokyo. list_cities has the full list."
  22. Changed1 schema field changed
    • changedInput schema / properties / city / description
      Previous value: -"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Cancún, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Honolulu, Mexico City, Miami, Nashville, New York, Philadelphia, Pittsburgh, Portland, Tokyo. list_cities has the full list."New value: +"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Cancún, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Honolulu, Mexico City, Miami, Nashville, New York, Philadelphia, Phoenix, Pittsburgh, Portland, Tokyo. list_cities has the full list."
  23. Changed1 schema field changed
    • changedInput schema / properties / city / description
      Previous value: -"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Cancún, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Honolulu, Mexico City, Nashville, New York, Philadelphia, Pittsburgh, Portland, Tokyo. list_cities has the full list."New value: +"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Cancún, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Honolulu, Mexico City, Miami, Nashville, New York, Philadelphia, Pittsburgh, Portland, Tokyo. list_cities has the full list."
  24. Changed1 schema field changed
    • changedInput schema / properties / city / description
      Previous value: -"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Cancún, Dallas-Fort Worth, DC, Denver, Detroit, Honolulu, Mexico City, Nashville, New York, Philadelphia, Phoenix, Portland, Tokyo. list_cities has the full list."New value: +"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Cancún, Cleveland, Dallas-Fort Worth, DC, Denver, Detroit, Honolulu, Mexico City, Nashville, New York, Philadelphia, Pittsburgh, Portland, Tokyo. list_cities has the full list."
  25. Changed1 schema field changed
    • changedInput schema / properties / city / description
      Previous value: -"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Dallas-Fort Worth, DC, Honolulu, New York, Philadelphia, Portland. list_cities has the full list."New value: +"Which city (name or slug): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Cancún, Dallas-Fort Worth, DC, Denver, Detroit, Honolulu, Mexico City, Nashville, New York, Philadelphia, Phoenix, Portland, Tokyo. list_cities has the full list."
  26. First observed

TDQS

A4.6/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover read-only, idempotent, non-destructive, so the description correctly spends its budget on what annotations can't say: id stability while listed, an error on past or removed events, no sign-in requirement, and concrete rate limits (30 calls/min, 2,500 rows/hour). The only thing not disclosed is pagination/row-limit behavior for the response itself, which slightly caps the score.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the action and the id provenance, then return contents, then failure behavior, then limits — a sensible ordering. The parenthetical asides interrupt the main clause slightly and one sentence packs title/dates/venue/price/sources together, but nothing is redundant.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Two required params, an output schema, and rich annotations are all complemented: provenance of the id, required city pairing, error behavior, auth status, and rate limits. An agent has everything needed to call it correctly and to recover from the documented failure mode.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with a 12-character id and a full city list, so the schema does the heavy lifting. The description still adds genuine semantics beyond it: the `id` must be one returned by search_events or list_upcoming, and `city` must match the city the id came from, which is a coupling constraint absent from the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource ('Get the full listing for one upcoming event') and pins the identifier source to siblings search_events or list_upcoming. It even carves out the sibling whose results can't be used (search_across_cities carries `on_site` links), so an agent can separate it from all five siblings without opening a schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly says when to use it (id returned by search_events/list_upcoming, passing the same `city`), when it won't apply (search_across_cities results), and what to do on failure (past or removed event errors, so search again). That is a complete use/exclude/recovery loop.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources