Back to CalEvents

Card snapshot

cal-events.com · 2026-05-23 01:50:26 UTC · 4fa0e8c5398ed49bd3774623e6163b67f8586d557afb98aa413c1ecbf16dd4c3

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": "CalEvents",
  "description": "Agent-readable UC Berkeley campus events discovery site.",
  "url": "https://cal-events.com/",
  "version": "1.0.0",
  "supportedInterfaces": [
    {
      "url": "https://cal-events.com/",
      "transport": "webmcp",
      "protocolBinding": "https://webmachinelearning.github.io/webmcp/",
      "protocolVersion": "0.1",
      "description": "Browser-based WebMCP tools exposed on the CalEvents homepage."
    },
    {
      "url": "https://cal-events.com/openapi.json",
      "transport": "http-json",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0",
      "description": "Read-only public event data interface described by OpenAPI."
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "search-events",
      "name": "Search Berkeley events",
      "description": "Find upcoming UC Berkeley events by keyword, date, category, source, organizer, or location."
    },
    {
      "id": "event-feed-status",
      "name": "Inspect event feed status",
      "description": "Inspect source freshness, fallback usage, and ingestion status."
    }
  ]
}