{
 "name": "SF Events",
 "description": "Free, read-only search of upcoming Bay Area events (music, comedy, tech, arts, food, sports, family). Send a question as text, or a JSON data part {\"tool\": ..., \"arguments\": {...}} naming one of the MCP tools (search_events, list_upcoming, get_event, get_city). Every message gets a finished task back: a short text answer plus the full JSON, with each event's original link. No sign-in. Every city at once: https://whatsupin.ai/.well-known/agent-card.json",
 "supportedInterfaces": [
  {
   "url": "https://sfomo.ai/a2a",
   "protocolBinding": "JSONRPC",
   "protocolVersion": "1.0"
  },
  {
   "url": "https://sfomo.ai/a2a",
   "protocolBinding": "JSONRPC",
   "protocolVersion": "0.3"
  }
 ],
 "provider": {
  "organization": "SF Events",
  "url": "https://sfomo.ai/"
 },
 "version": "0.4.0",
 "documentationUrl": "https://sfomo.ai/agents/",
 "iconUrl": "https://sfomo.ai/icons/icon-512.png",
 "capabilities": {
  "streaming": false,
  "pushNotifications": false,
  "extendedAgentCard": false
 },
 "defaultInputModes": [
  "text/plain",
  "application/json"
 ],
 "defaultOutputModes": [
  "text/plain",
  "application/json"
 ],
 "skills": [
  {
   "id": "city-events",
   "name": "Events in the Bay Area",
   "description": "What's on: by words, dates (tonight, this weekend, a weekday, YYYY-MM-DD), free, category or topic, or near a place. Send text, or search_events / list_upcoming arguments.",
   "tags": [
    "events",
    "local",
    "things to do",
    "concerts",
    "comedy",
    "weekend"
   ],
   "examples": [
    "Free comedy this weekend",
    "Jazz on Friday",
    "Startup networking next week",
    "{\"tool\": \"search_events\", \"arguments\": {\"topic\": \"comedy\", \"free\": true}}"
   ],
   "inputModes": [
    "text/plain",
    "application/json"
   ],
   "outputModes": [
    "text/plain",
    "application/json"
   ]
  },
  {
   "id": "event-details",
   "name": "One event's details",
   "description": "Full listing for one event by the id a search returned: dates, venue, price, original link and every source that lists it.",
   "tags": [
    "events",
    "details"
   ],
   "examples": [
    "{\"tool\": \"get_event\", \"arguments\": {\"id\": \"<12-character id from a search>\"}}"
   ],
   "inputModes": [
    "text/plain",
    "application/json"
   ],
   "outputModes": [
    "text/plain",
    "application/json"
   ]
  },
  {
   "id": "coverage",
   "name": "What this calendar covers",
   "description": "Counts of upcoming events per category, topic, neighborhood and town, and when the data was published.",
   "tags": [
    "coverage"
   ],
   "examples": [
    "What do you cover?",
    "{\"tool\": \"get_city\", \"arguments\": {}}"
   ],
   "inputModes": [
    "text/plain",
    "application/json"
   ],
   "outputModes": [
    "text/plain",
    "application/json"
   ]
  }
 ],
 "url": "https://sfomo.ai/a2a",
 "preferredTransport": "JSONRPC",
 "protocolVersion": "0.3.0"
}
