Agent-first Austin events concierge — fresh, sourced answers to what's happening in Austin.
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.
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.
Fetch one event by id; ignores date_range and other filters when set.
Max results, default 20, clamped to 50.
Free-text keyword match against event titles.
Category slug (e.g. music, sports, civic).
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.
Required unless `id` is set. e.g. today, tonight, this_weekend, next_7_days, or an ISO date range.
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.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
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.
| Argument | Type | Description |
|---|---|---|
| id | string | Fetch one event by id; ignores date_range and other filters when set. |
| limit | integer | Max results, default 20, clamped to 50. |
| query | string | Free-text keyword match against event titles. |
| category | string | Category slug (e.g. music, sports, civic). |
| price_max | number | 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 | string | Required unless `id` is set. e.g. today, tonight, this_weekend, next_7_days, or an ISO date range. |
| neighborhood | string | 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. |
{
"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."
}
}
}Inspectable State: report Yeehaw's operational state in one call (no input) — event counts, last successful ingest per source vs cadence, cron health, open circuit breakers, recent error tail, and coverage gaps.
No arguments.
{
"type": "object",
"properties": {}
}