{"serverId":"mcp-registry/bot.yeehaw/events","tools":[{"name":"find_events","fixed":{"name":"find_events","description":"Find upcoming Austin events from Yeehaw's sourced, deduplicated store. Structured filter over the events table; events more than 24h past are filtered. Every record carries a `source` attribution and a `confidence` score. Pass `id` to fetch one event by id; it ignores date_range and all other filters.","inputSchema":{"type":"object","properties":{"id":{"type":"string","description":"Fetch one event by id; ignores date_range and other filters when set."},"limit":{"type":"integer","default":20,"description":"Max results, default 20, clamped to 50."},"query":{"type":"string","description":"Free-text keyword match against event titles."},"category":{"type":"string","description":"Category slug (e.g. music, sports, civic)."},"price_max":{"type":"number","description":"Maximum ticket price in USD. price_max=0 returns only events with a known $0 price. Most events have no listed price (sparse upstream data) — for price_max>0 those are still returned and the response states how many were not price-filtered."},"date_range":{"type":"string","description":"Required unless `id` is set. e.g. today, tonight, this_weekend, next_7_days, or an ISO date range."},"neighborhood":{"type":"string","description":"Austin neighborhood slug. One of: downtown, east-austin, hyde-park, mueller, rainey-street, south-congress, the-domain, zilker. Common shorthands (east, domain, soco, rainey) are accepted."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":400,"tokensAfter":400}],"toolsChanged":1,"tokensSaved":0,"todo":[],"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."}