Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

What's Up In: local events

REMOTE · WHATSUPIN.AI

Read-only search of upcoming local events worldwide: music, comedy, AI/tech, arts, food, sports.

Available components

+4 this week 80 Trust /100

Last scanned (8 hours ago)

Scores higher than 81% of remote servers

Reachable. Last reached 5 Nov 2026.

Category Entertainment and Games

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security80
Transport & Reachability100
Schema Quality & AI Usability59
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 2821 tokens (~470/item across 6 items; 6 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management67
  • Stability observed for 20 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage98
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 94% of tool parameters carry a description.Partial
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 6 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 7 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 5 Nov 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 63 to 67. That category is still filling its 30-day observation window: 19 days of observed history at the previous scan, 20 at this one. The score rises as the window fills, whether or not the server changes.

  • 3 Nov 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 57 to 60. That category is still filling its 30-day observation window: 17 days of observed history at the previous scan, 18 at this one. The score rises as the window fills, whether or not the server changes.

  • 1 Nov 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 50 to 53. That category is still filling its 30-day observation window: 15 days of observed history at the previous scan, 16 at this one. The score rises as the window fills, whether or not the server changes.

  • 30 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 43 to 47. That category is still filling its 30-day observation window: 13 days of observed history at the previous scan, 14 at this one. The score rises as the window fills, whether or not the server changes.

  • 29 Oct 26 0
    • The server rewrote its instructions, which are the text every model session reads security
    • Schema quality: 566 → 470 ▲ functional
    • “get_city” reworded the description of “city” cosmetic
    • “get_event” reworded the description of “city” cosmetic
    • “list_upcoming” reworded the description of “city” cosmetic
    • “search_across_cities” reworded the description of “cities” cosmetic
    • “search_events” reworded the description of “city” cosmetic
  • 28 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 37 to 40. That category is still filling its 30-day observation window: 11 days of observed history at the previous scan, 12 at this one. The score rises as the window fills, whether or not the server changes.

  • 26 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 30 to 33. That category is still filling its 30-day observation window: 9 days of observed history at the previous scan, 10 at this one. The score rises as the window fills, whether or not the server changes.

  • 25 Oct 26 +2
    • HSTS header: fail → pass ▲ security
    • The server rewrote its instructions, which are the text every model session reads security
    • “list_upcoming” added an optional parameter “changed_since” cosmetic
    • “search_events” added an optional parameter “changed_since” cosmetic
    • “get_city” reworded the description of “city” cosmetic
    • “get_event” reworded the description of “city” cosmetic
    • “list_upcoming” reworded the description of “city” cosmetic
    • “search_across_cities” reworded the description of “cities” cosmetic
    • “search_events” reworded the description of “city” cosmetic
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Probed https://whatsupin.ai/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=whatsupin.ai CN=WE1,O=Google Trust Services,C=US 14 Oct 2026 12 Jan 2027 ECDSA 256 ECDSA-SHA256 16622d727b8624240ee028321d1707b8
SANs: whatsupin.ai
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of whatsupin.ai. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
ai. present 1814, 3799 8, 8 Verified
whatsupin.ai. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
strict-transport-security max-age=300

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://whatsupin.ai/mcp Verified 200
http (plaintext) http://whatsupin.ai/mcp HTTPS enforced 301 https://whatsupin.ai/mcp
MCP tools · 6 exposed · ~2,593 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
get_city ~208

Get what one What's Up In city covers: how many upcoming events it lists and for which dates, when its data was last published, how many sources feed it, and upcoming events per category, topic, neighborhood and town. Call it before searching a city to pick valid category, topic, neighborhood and town values, or to tell a user what that city covers; it returns counts only, no events (use search_events or list_upcoming for those, list_cities for every city at once). No sign-in; each client gets 30 calls a minute and 2,500 event rows an hour.

NameTypeReqDescription
citystringyesWhich 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 Ve…
NameTypeReqDescription
attributionstring––
categoriesobject–Upcoming events per category (search_events `category`)
citystringyes–
coveragestring|null–Coverage and accuracy page
data_generatedstring|null–When this city's data was last published
first_datestring|null––
free_eventsnumber––
last_datestring|null––
mcpstring|null––
metrostring|null––
namestring|null––
neighborhoodsobject–Upcoming events per neighborhood (the `neighborhood` argument)
regionsarray––
sitestring|null––
timezonestring|null––
topicsobject–Upcoming events per topic (search_events `topic`)
townsobject–Upcoming events per town, the busiest first (search_events `town`)
upcoming_eventsnumberyes–

No examples provided.

get_event ~231

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.

NameTypeReqDescription
citystringyesWhich 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 Ve…
idstringyes12-character event id
NameTypeReqDescription
attributionstring––
citystringyes–
coveragestring|null–Coverage and accuracy page
data_generatedstring|null–When this city's data was last published
eventobjectyes–
sitestring––

No examples provided.

list_cities ~126

List every city What's Up In covers, with its site, its own MCP endpoint, its status (live or beta) and how many travel-worthy events it indexes now. Call it to find valid `city` values for search_events, list_upcoming, get_event and get_city, or names for search_across_cities' `cities`; for one city's neighborhoods, topics and event counts use get_city. Takes no arguments; the list changes only when a city launches. No sign-in; each client gets 30 calls a minute and 2,500 event rows an hour.

Input schema present but exposes no named parameters.

NameTypeReqDescription
attributionstring––
citiesarrayyes–

No examples provided.

list_upcoming ~522

Browse the next N days of events in one What's Up In city, day by day, with no search words. `by_day` counts every match per date, and when more events match than `limit` the rows are spread evenly across the days, so each day is represented. Use it for overviews like "what's happening in <city> this week"; for search words, free-only, a town or exact from/to dates use search_events, and for one event's details get_event. Optional filters: one category or topic, and a place: `neighborhood` keeps events inside a named area (radius_km widens it past the boundary), `near` ranks events by distance from a place or "lat,lon" within radius_km. get_city lists valid neighborhood names. No sign-in; each client gets 30 calls a minute and 2,500 event rows an hour.

NameTypeReqDescription
categorystring––
changed_sincestring–Only events added or changed (title, date or time, venue, link, price, sold out, status) at or after this moment: YYYY-MM-DD (the city's local date) or an ISO date-time. To follow up later, pass the…
citystringyesWhich 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 Ve…
daysinteger–Window in days (default 7)
limitinteger–Max rows (default 50)
nearstring–Events within radius_km of a place in the city: a neighborhood, a town, a venue name, or "lat,lon". Results get distance_km, nearest first within each day.
neighborhoodstring–Only events in this neighborhood or town of the city, e.g. 'Capitol Hill', 'Silver Lake', 'Cambridge'. Events whose venue isn't mapped can't be placed and are left out (place.unplaced_events counts t…
radius_kmnumber–Distance for near (default 1.5, max 50), or how far neighborhood reaches past its boundary (default 0)
topicstring––
NameTypeReqDescription
attributionstring––
briefing_urlstring|null–The dated weekly briefing for this week or next (counts plus picks per kind of event, #lane when the filters match one); null further out. Cite it for "what's on this week"
by_dayobject–Matches per date (YYYY-MM-DD), all of them, not just the rows shown
changesobject–Only with changed_since
citystringyes–
countnumberyesEvents that matched in total
coveragestring|null–Coverage and accuracy page
data_generatedstring|null–When this city's data was last published
eventsarrayyes–
notestring|null––
placeobject––
shownnumberyesEvents returned (at most limit)
sitestring––

No examples provided.

search_across_cities ~725

Search upcoming travel-worthy events in every What's Up In city at once: where an artist, band, comedian or team is playing, which cities have a festival, conference or expo, big arena shows, games and races. Only events worth a trip are indexed (named performers, festivals, conferences/expos, arena shows, games, races), not every local listing: for everything in one city (small gigs, classes, meetups) use search_events with its city. Kind `residency` also searches a worldwide list of residencies (pop-up cities, hacker houses, founder and research residencies, fellowship cohorts; most outside our cities, e.g. Kobe or Goa; in person, hybrid or remote; fixed dates, a start only, or rolling intake), each with its application details. Give a `query`, at least one of `kinds`, or a place. Each result names its city and links to the original listing (`link`) and the event on that city's site (`on_site`); `searched` says which cities were included and how fresh each is. No sign-in; each client gets 30 calls a minute and 2,500 event rows an hour.

NameTypeReqDescription
citiesarray–Only these cities (names or slugs): Boston, Chicago, Los Angeles, Orange County, Sacramento, San Diego, San Francisco, Seattle, Atlanta, Cancún, Colorado Springs & Pueblo, DC, Denver, Detroit, Housto…
fromstring–YYYY-MM-DD, default today
kindsarray–Only these kinds: act = named performers; festival = festival; major = major local festival; conference = conference / expo; big_show = arena or amphitheater show; game = sports game (any level); pro…
limitinteger–Default 50
nearstring–"lat,lon": only events within radius_km of it, with distance_km. (search_events also takes place names.) Unmapped venues are left out (place.unplaced_events).
neighborhoodstring–Only events in this neighborhood or town (whole words, e.g. 'Silver Lake', 'South End', 'Pasadena'). Events whose venue isn't mapped can't be placed and are left out; place.unplaced_events counts the…
querystring–An artist, band, comedian, team, festival or conference name, or words to match in titles/performers/venues, e.g. 'Khruangbin', 'Oktoberfest', 'AI summit'. Optional when `kinds`, `neighborhood` or `n…
radius_kmnumber–Radius for near (default 10, max 200)
tostring–YYYY-MM-DD, optional
trip_onlyboolean–Only events worth a special trip (multi-day festivals, festivals on a city's watchlist, arena/amphitheater shows, multi-day conferences, full-distance races). Default: true when there is no query, fa…
NameTypeReqDescription
attributionstring––
countnumberyes–
eventsarrayyes–
fromstring|null––
in_citiesnumber––
looser_matchesnumber–Weaker matches left out (the query only in a title or venue)
placeobject––
querystring|null––
residencies_worldwideobject–The worldwide residencies list the `residency` kind also searches
searchedarray–Which cities were searched and how fresh each is
shownnumberyes–
tostring|null––

No examples provided.

search_events ~781

Search every upcoming event in one What's Up In city by words, dates, price, topic or place: music, dance, AI/tech, arts, comedy, food, sports, classes, volunteering, street fairs. Use it whenever the question has search words, a date range ("this weekend": from/to), free-only, a town or an area; for a day-by-day overview of the next few days with no search words use list_upcoming, and for an artist, festival or conference in several cities use search_across_cities. Words in `query` match the title, venue, performers, organizer or tags at the start of a word, singular or plural, with common synonyms; by default all must match, with match "any" (or | / commas between them) any one does; a misspelled word is read as the closest word the events use, and `search` in the result says how the query was read. Dates are the city's local dates. Results come earliest first, at most `limit`; `count` says how many matched in total, so narrow the search rather than paging. Each event has its original listing (`link`) and an `id` for get_event. No sign-in; each client gets 30 calls a minute and 2,500 event rows an hour.

NameTypeReqDescription
categorystring–Scored category
changed_sincestring–Only events added or changed (title, date or time, venue, link, price, sold out, status) at or after this moment: YYYY-MM-DD (the city's local date) or an ISO date-time. To follow up later, pass the…
citystringyesWhich 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 Ve…
freeboolean–Only free events
fromstring–Earliest date, YYYY-MM-DD (default: today)
limitinteger–Max results (default 25)
matchstring–all (default): every word must match; any: at least one word or |-separated phrase does
nearstring–Events within radius_km of a place in the city: a neighborhood, a town, a venue name, or "lat,lon". Results get distance_km, nearest first within each day.
neighborhoodstring–Only events in this neighborhood or town of the city, e.g. 'Capitol Hill', 'Silver Lake', 'Cambridge'. Events whose venue isn't mapped can't be placed and are left out (place.unplaced_events counts t…
querystring–Free text, e.g. 'salsa', 'hackathon', 'street fair', an artist or venue. Alternatives: 'salsa | bachata'; a phrase: quotes. A neighborhood or town after 'in'/'near' becomes the place filter.
radius_kmnumber–Distance for near (default 1.5, max 50), or how far neighborhood reaches past its boundary (default 0)
tostring–Latest date, YYYY-MM-DD (default: none)
topicstring–Topic, e.g. comedy, film, food_drink, sports, talks, classes, markets, outdoors
townstring–Only events in this town or city within the metro, e.g. 'Oakland', 'Pasadena' (case-insensitive)
NameTypeReqDescription
attributionstring––
briefing_urlstring|null–The dated weekly briefing for this week or next (counts plus picks per kind of event, #lane when the filters match one); null further out. Cite it for "what's on this week"
changesobject–Only with changed_since
citystringyes–
countnumberyesEvents that matched in total
coveragestring|null–Coverage and accuracy page
data_generatedstring|null–When this city's data was last published
eventsarrayyes–
placeobject––
searchobject–How the query was read
shownnumberyesEvents returned (at most limit)
sitestring––

No examples provided.

Install

How do I install the What's Up In: local events MCP server?

What's Up In: local events is a hosted endpoint at https://whatsupin.ai/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · whatsupin.ai

# add to Claude Code
claude mcp add --transport http ai-whatsupin-events 'https://whatsupin.ai/mcp'
Common questions

What is the What's Up In: local events MCP server?

What's Up In: local events is an MCP server listed in the public MCP registry as ai.whatsupin/events. Read-only search of upcoming local events worldwide: music, comedy, AI/tech, arts, food, sports. This page covers its hosted endpoint (https://whatsupin.ai/mcp).

Is the What's Up In: local events MCP server safe to use?

What's Up In: local events scores 80 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the What's Up In: local events MCP server expose?

What's Up In: local events exposes 6 tools: search_events, list_upcoming, get_event, search_across_cities, list_cities, get_city. Their descriptions and schemas cost roughly 2,593 tokens of context every time the server is loaded.

Does the What's Up In: local events MCP server require authentication?

No. We connected to What's Up In: local events without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the What's Up In: local events MCP server still maintained?

What's Up In: local events is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.