Tool tree
gradeNot graded
page: Every page
get_band_infoAnswer
Get information about Terror Ride — the band, their members, location, genre, and history.
View tool JSON
{
"name": "get_band_info",
"kind": "answer",
"impl": "imperative",
"description": "Get information about Terror Ride — the band, their members, location, genre, and history.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}get_merchAnswer
Get Terror Ride merchandise — items, prices, and availability.
View tool JSON
{
"name": "get_merch",
"kind": "answer",
"impl": "imperative",
"description": "Get Terror Ride merchandise — items, prices, and availability.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}get_poll_resultsAnswer
Get current vote counts for a Terror Ride poll.
View tool JSON
{
"name": "get_poll_results",
"kind": "answer",
"impl": "imperative",
"description": "Get current vote counts for a Terror Ride poll.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"enum": [
"species",
"quiet",
"nimby"
],
"description": "Poll ID: \"species\" = \"Are we fucked as a species?\", \"quiet\" = \"Should bands play quieter?\", \"nimby\" = \"Which neighborhood would be fastest to report a Terror Ride show?\""
}
},
"required": [
"id"
]
},
"page": "/"
}vote_pollAction
Cast a vote on a Terror Ride poll. Returns updated vote counts.
View tool JSON
{
"name": "vote_poll",
"kind": "act",
"impl": "imperative",
"description": "Cast a vote on a Terror Ride poll. Returns updated vote counts.",
"inputSchema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"enum": [
"species",
"quiet",
"nimby"
],
"description": "Poll ID. Answer index must be 0–2 for species/quiet, 0–5 for nimby."
},
"answer": {
"type": "integer",
"enum": [
0,
1,
2
],
"description": "Answer index (0, 1, or 2)"
}
},
"required": [
"id",
"answer"
]
},
"page": "/"
}request_songSensitive Action
Submit a song request for Terror Ride to write and potentially play at a show. Sends a confirmation email.
View tool JSON
{
"name": "request_song",
"kind": "transact",
"impl": "imperative",
"description": "Submit a song request for Terror Ride to write and potentially play at a show. Sends a confirmation email.",
"inputSchema": {
"type": "object",
"properties": {
"about": {
"type": "string",
"description": "What the song should be about — topic, vibe, person who wronged you, etc."
},
"name": {
"type": "string",
"description": "Your name"
},
"email": {
"type": "string",
"description": "Your email address for the confirmation and preview"
}
},
"required": [
"about",
"name",
"email"
]
},
"page": "/"
}file_noise_complaintAction
File an official noise complaint against Terror Ride with the City of West Seattle (satirical). Returns a complaint reference number.
View tool JSON
{
"name": "file_noise_complaint",
"kind": "act",
"impl": "imperative",
"description": "File an official noise complaint against Terror Ride with the City of West Seattle (satirical). Returns a complaint reference number.",
"inputSchema": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Your full legal name"
},
"email": {
"type": "string",
"description": "Your email — you will receive a reference number"
},
"desc": {
"type": "string",
"description": "Description of the noise incident"
}
},
"required": [
"name",
"email",
"desc"
]
},
"page": "/"
}get_scan_statsAnswer
Get Terror Ride QR code scan statistics — total scans and breakdown by physical asset type (coozie, sticker, poster).
View tool JSON
{
"name": "get_scan_stats",
"kind": "answer",
"impl": "imperative",
"description": "Get Terror Ride QR code scan statistics — total scans and breakdown by physical asset type (coozie, sticker, poster).",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}get_visit_statsAnswer
Get Terror Ride site visitor counts broken down by Homies (West Seattle) and Outsiders (everyone else).
View tool JSON
{
"name": "get_visit_stats",
"kind": "answer",
"impl": "imperative",
"description": "Get Terror Ride site visitor counts broken down by Homies (West Seattle) and Outsiders (everyone else).",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}get_magnet_statsAnswer
Get live NFC magnet campaign scan data by magnet ID and geofence result. Shows total scans, West Seattle vs outsider breakdown, per-magnet counts, unique visitors, and recent activity.
View tool JSON
{
"name": "get_magnet_stats",
"kind": "answer",
"impl": "imperative",
"description": "Get live NFC magnet campaign scan data by magnet ID and geofence result. Shows total scans, West Seattle vs outsider breakdown, per-magnet counts, unique visitors, and recent activity.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/"
}page: Music
request_songAction
Request a song for Terror Ride to write and play at their next show
View tool JSON
{
"name": "request_song",
"kind": "act",
"impl": "declarative",
"description": "Request a song for Terror Ride to write and play at their next show",
"inputSchema": {
"type": "object",
"properties": {
"about": {
"type": "string",
"description": "What should we write about?"
},
"name": {
"type": "string",
"description": "Your name"
},
"email": {
"type": "string",
"description": "Your email"
}
},
"required": [
"about",
"name",
"email"
]
},
"page": "/music.html"
}