Card snapshot
scenef.com
·
2026-08-12 07:44:21 UTC
·
303a0c69a85c37643f2bf8cae51d86bf51a5fe4d6e245dd1afbac973be023442
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "SceneF",
"description": "Every movie showtime in San Francisco \u2014 chains, indies, and repertory houses \u2014 re-verified twice daily against each theater's own calendar (licensed feed for the chains, labeled as such). Read-only: listings, natural-language answers, diffs, calendars, and ticket links. No key required; CORS open.",
"url": "https://scenef.com",
"provider": {
"organization": "SceneF",
"url": "https://scenef.com"
},
"version": "0.1",
"documentationUrl": "https://scenef.com/agents",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false,
"readOnly": true
},
"defaultInputModes": [
"text/plain",
"application/json"
],
"defaultOutputModes": [
"application/json",
"text/markdown",
"text/calendar"
],
"skills": [
{
"id": "listings",
"name": "Full showtime feed",
"description": "GET https://scenef.com/api/listings \u2014 every venue, film, and screening in SF. Slice with ?venue={id}, ?night=YYYY-MM-DD, ?film={slug}, ?when=tonight|week. ETagged; ticket links are /go/{screeningId}.",
"examples": [
"https://scenef.com/api/listings?when=tonight",
"https://scenef.com/api/listings?venue=roxie",
"https://scenef.com/api/listings?film=the-matrix-1999"
]
},
{
"id": "ask",
"name": "Natural-language showtime answers",
"description": "GET https://scenef.com/ask?q={question} \u2014 deterministic parse of night, theater, genre, and format; plain-English answer plus structured results with ticket links. Also POST {\"question\": \"...\"}.",
"examples": [
"What horror is playing in SF tonight?",
"What's at the Roxie this weekend?",
"Anything on 35mm on Friday?"
]
},
{
"id": "changes",
"name": "Dataset diffs",
"description": "GET https://scenef.com/api/changes?since={ISO} \u2014 screenings added or removed and films newly listed since a timestamp, diffed against the twice-daily snapshots.",
"examples": [
"https://scenef.com/api/changes?since=2026-08-01T00:00:00Z"
]
},
{
"id": "tickets",
"name": "Ticket redirect",
"description": "GET https://scenef.com/go/{screeningId} \u2014 302 to the vendor's own ticket page for any screening id found in the feeds. Always link tickets through /go/.",
"examples": [
"https://scenef.com/go/37147b4b8c8a"
]
},
{
"id": "calendars",
"name": "iCalendar feeds",
"description": "Subscribe to /feeds/theater/{venueId}.ics, /feeds/genre/{genre}.ics, or fetch a single /feeds/screening/{id}.ics event.",
"examples": [
"https://scenef.com/feeds/theater/roxie.ics",
"https://scenef.com/feeds/genre/horror.ics"
]
},
{
"id": "evals",
"name": "Public eval set",
"description": "GET https://scenef.com/api/evals \u2014 QA pairs generated from the live dataset for scoring showtime answers; refreshes with every build.",
"examples": [
"https://scenef.com/api/evals"
]
},
{
"id": "mcp",
"name": "MCP endpoint",
"description": "Model Context Protocol server at https://scenef.com/mcp for tool-calling agents.",
"examples": [
"https://scenef.com/mcp"
]
},
{
"id": "openapi",
"name": "OpenAPI contract",
"description": "GET https://scenef.com/openapi.json \u2014 the full OpenAPI 3.1 document, including the bring-your-own-profile params (likes, no, window, home, formats, discounts=only).",
"examples": [
"https://scenef.com/openapi.json"
]
}
]
}