{"serverId":"mcp-registry/com.bushdrum/events","tools":[{"name":"list_cities","fixed":{"name":"list_cities","description":"List public Bushdrum cities with event and venue coverage.","inputSchema":{"type":"object","title":"list_citiesArguments","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":49,"tokensAfter":49},{"name":"search_events","fixed":{"name":"search_events","description":"Search events inside one Bushdrum city.\n\n    Args:\n        city: Required Bushdrum city slug such as zurich or berlin.\n        limit: Number of results to return. Defaults to 10 and is capped at 20.\n        q: Plain search query for titles, venue names, and summaries.\n        category: One or more event categories.\n        subcategory: One subcategory value.\n        vibe: One or more vibe filters.\n        audience: One or more audience filters.\n        neighborhood: Neighborhood filter scoped to","inputSchema":{"type":"object","title":"search_eventsArguments","required":["city"],"properties":{"q":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q","default":null},"city":{"type":"string","title":"City"},"tags":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"title":"Tags","default":null},"vibe":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"title":"Vibe","default":null},"limit":{"type":"integer","title":"Limit","default":10},"age_max":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Age Max","default":null},"date_to":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date To","default":null},"is_free":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Is Free","default":null},"time_to":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Time To","default":null},"audience":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"title":"Audience","default":null},"category":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}],"title":"Category","default":null},"date_from":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Date From","default":null},"price_max":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Price Max","default":null},"time_from":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Time From","default":null},"subcategory":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Subcategory","default":null},"neighborhood":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Neighborhood","default":null},"event_language":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Event Language","default":null},"indoor_outdoor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Indoor Outdoor","default":null}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":642,"tokensAfter":642}],"toolsChanged":2,"tokensSaved":0,"todo":[{"tool":"search_events","params":["q","city","tags","vibe","limit","age_max","date_to","is_free","time_to","audience","category","date_from","price_max","time_from","subcategory","neighborhood","event_language","indoor_outdoor"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}