CalEvents for agents
Public, read-only UC Berkeley campus event discovery. No auth. No write APIs.
Start here
- llms.txt — short agent overview
- llms-full.txt — expanded context
- openapi.json — static data API
- agent skills index
- MCP server card
- Homepage — WebMCP tools when supported
Data
URL workspace
Humans and agents share the same query string:
?q, ?date (today /
tomorrow / week / upcoming),
?category, ?topic, ?source,
?event. Read valid topic slugs from
events.json.topic_vocabulary.topics.
Browser WebMCP tools include get_ui_state,
apply_ui_state, and build_calevents_url.
WebMCP tools
search_berkeley_events— ranked UI search pathget_event_by_idgenerate_event_icsget_cal_events_feed_statusget_ui_state/apply_ui_statebuild_calevents_urlget_event_directions
CRUD limits
Events and feed status are read-only. There is no create, update, or delete for campus events through CalEvents. Calendar export and directions URLs are derived reads.