{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_zv82pwtwuyn8","handle":"sfomo-bay-area-events","url":"https://wellknown.network/agents/sfomo-bay-area-events","links":{"self":"https://wellknown.network/agents/sfomo-bay-area-events/record.json","html":"https://wellknown.network/agents/sfomo-bay-area-events","markdown":"https://wellknown.network/agents/sfomo-bay-area-events/record.md","api":"https://wellknown.network/api/v1/agents/sfomo-bay-area-events","status":"https://wellknown.network/api/v1/agents/sfomo-bay-area-events/status","claim":"https://wellknown.network/agents/sfomo-bay-area-events/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/sfomo-bay-area-events/claim.json","badge":"https://wellknown.network/agents/sfomo-bay-area-events/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/sfomo-bay-area-events/history","tools":"https://wellknown.network/api/v1/agents/sfomo-bay-area-events/tools"},"ard":{"identifier":"urn:air:sfomo.ai:server:sfomo-bay-area-events","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"SFomo: Bay Area events","summary":"Read-only search of upcoming SF Bay Area events: AI/tech, dance, music, arts, food, fitness.","description":"Read-only search of upcoming SF Bay Area events: AI/tech, dance, music, arts, food, fitness.","publisher":{"name":"ai.sfomo","url":null},"homepage":"https://sfomo.ai/agents/","repository":null,"version":"0.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://sfomo.ai/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-08T21:15:30.328294Z","publishedAt":"2026-10-08T21:15:30.328294Z","registryName":"ai.sfomo/events"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"analytics.product","name":"Product Analytics","confidence":1,"provenance":"derived"},{"slug":"media.music","name":"Music & Audio","confidence":0.859,"provenance":"derived"},{"slug":"productivity.calendar","name":"Calendar & Scheduling","confidence":0.525,"provenance":"derived"}],"categories":["analytics","media","productivity"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-22T17:31:20.132Z","lastProbedAt":"2026-10-22T17:31:20.132Z","statusComputedAt":"2026-10-22T17:33:53.394Z","reliability30d":{"probes":50,"successRate":1,"p50Ms":110,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":50,"ok":50,"authBoundaryOk":0,"serviceOk":50,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-22T17:31:20.132Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":160,"error":null,"detail":{"tools":[{"name":"find_performer","description":"Find a performer, band, comedian or act in Bay Area by name (words in `query` must all match; case-insensitive) and get their upcoming events, top venues, genre"},{"name":"create_custom_calendar","description":"Build a subscribable calendar of upcoming Bay Area events from the user's interests. Returns a link that opens the calendar on SF Events (open_on_sf_events; giv"},{"name":"search_events","description":"Search every upcoming Bay Area event by words, dates, price, topic or place: dance, AI, music, arts, food, sports, comedy, exercise, volunteering, dating, busin"},{"name":"get_event","description":"Get the full listing for one upcoming event by the `id` that search_events, list_upcoming or find_performer returned: title, dates, venue, price (all-in, or \"Se"},{"name":"list_upcoming","description":"Browse the next N days of events day by day, with no search words. `by_day` counts every match per date, and when more events match than `limit` the rows are sp"},{"name":"get_city","description":"Get what SF Events covers in Bay Area: how many upcoming events it lists and for which dates, when the data was last published, how many sources feed it, and up"}],"toolCount":6,"toolsHash":"20b35015cd1c2a977a7d4a4fd8c2ecb8ecc8b4f5e8e67fa02f1be0645a3b675a","serverName":"sfomo-events","capabilities":["tools","prompts"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T10:36:26.944Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":114,"error":null,"detail":{"tools":[{"name":"find_performer","description":"Find a performer, band, comedian or act in Bay Area by name (words in `query` must all match; case-insensitive) and get their upcoming events, top venues, genre"},{"name":"create_custom_calendar","description":"Build a subscribable calendar of upcoming Bay Area events from the user's interests. Returns a link that opens the calendar on SF Events (open_on_sf_events; giv"},{"name":"search_events","description":"Search every upcoming Bay Area event by words, dates, price, topic or place: dance, AI, music, arts, food, sports, comedy, exercise, volunteering, dating, busin"},{"name":"get_event","description":"Get the full listing for one upcoming event by the `id` that search_events, list_upcoming or find_performer returned: title, dates, venue, price (all-in, or \"Se"},{"name":"list_upcoming","description":"Browse the next N days of events day by day, with no search words. `by_day` counts every match per date, and when more events match than `limit` the rows are sp"},{"name":"get_city","description":"Get what SF Events covers in Bay Area: how many upcoming events it lists and for which dates, when the data was last published, how many sources feed it, and up"}],"toolCount":6,"toolsHash":"20b35015cd1c2a977a7d4a4fd8c2ecb8ecc8b4f5e8e67fa02f1be0645a3b675a","serverName":"sfomo-events","capabilities":["tools","prompts"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T03:29:58.639Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":97,"error":null,"detail":{"tools":[{"name":"find_performer","description":"Find a performer, band, comedian or act in Bay Area by name (words in `query` must all match; case-insensitive) and get their upcoming events, top venues, genre"},{"name":"create_custom_calendar","description":"Build a subscribable calendar of upcoming Bay Area events from the user's interests. Returns a link that opens the calendar on SF Events (open_on_sf_events; giv"},{"name":"search_events","description":"Search every upcoming Bay Area event by words, dates, price, topic or place: dance, AI, music, arts, food, sports, comedy, exercise, volunteering, dating, busin"},{"name":"get_event","description":"Get the full listing for one upcoming event by the `id` that search_events, list_upcoming or find_performer returned: title, dates, venue, price (all-in, or \"Se"},{"name":"list_upcoming","description":"Browse the next N days of events day by day, with no search words. `by_day` counts every match per date, and when more events match than `limit` the rows are sp"},{"name":"get_city","description":"Get what SF Events covers in Bay Area: how many upcoming events it lists and for which dates, when the data was last published, how many sources feed it, and up"}],"toolCount":6,"toolsHash":"20b35015cd1c2a977a7d4a4fd8c2ecb8ecc8b4f5e8e67fa02f1be0645a3b675a","serverName":"sfomo-events","capabilities":["tools","prompts"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T20:28:37.678Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":228,"error":null,"detail":{"tools":[{"name":"find_performer","description":"Find a performer, band, comedian or act in Bay Area by name (words in `query` must all match; case-insensitive) and get their upcoming events, top venues, genre"},{"name":"create_custom_calendar","description":"Build a subscribable calendar of upcoming Bay Area events from the user's interests. Returns a link that opens the calendar on SF Events (open_on_sf_events; giv"},{"name":"search_events","description":"Search every upcoming Bay Area event by words, dates, price, topic or place: dance, AI, music, arts, food, sports, comedy, exercise, volunteering, dating, busin"},{"name":"get_event","description":"Get the full listing for one upcoming event by the `id` that search_events, list_upcoming or find_performer returned: title, dates, venue, price (all-in, or \"Se"},{"name":"list_upcoming","description":"Browse the next N days of events day by day, with no search words. `by_day` counts every match per date, and when more events match than `limit` the rows are sp"},{"name":"get_city","description":"Get what SF Events covers in Bay Area: how many upcoming events it lists and for which dates, when the data was last published, how many sources feed it, and up"}],"toolCount":6,"toolsHash":"20b35015cd1c2a977a7d4a4fd8c2ecb8ecc8b4f5e8e67fa02f1be0645a3b675a","serverName":"sfomo-events","capabilities":["tools","prompts"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T10:33:38.389Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":162,"error":null,"detail":{"tools":[{"name":"find_performer","description":"Find a performer, band, comedian or act in Bay Area by name (words in `query` must all match; case-insensitive) and get their upcoming events, top venues, genre"},{"name":"create_custom_calendar","description":"Build a subscribable calendar of upcoming Bay Area events from the user's interests. Returns a link that opens the calendar on SF Events (open_on_sf_events; giv"},{"name":"search_events","description":"Search every upcoming Bay Area event by words, dates, price, topic or place: dance, AI, music, arts, food, sports, comedy, exercise, volunteering, dating, busin"},{"name":"get_event","description":"Get the full listing for one upcoming event by the `id` that search_events, list_upcoming or find_performer returned: title, dates, venue, price (all-in, or \"Se"},{"name":"list_upcoming","description":"Browse the next N days of events day by day, with no search words. `by_day` counts every match per date, and when more events match than `limit` the rows are sp"},{"name":"get_city","description":"Get what SF Events covers in Bay Area: how many upcoming events it lists and for which dates, when the data was last published, how many sources feed it, and up"}],"toolCount":6,"toolsHash":"c02edbf00d3c89faeb538def033f1e2fa5160d6a8d96141a809a5fcad791b386","serverName":"sfomo-events","capabilities":["tools","prompts"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T02:27:27.874Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":90,"error":null,"detail":{"tools":[{"name":"find_performer","description":"Find a performer, band, comedian or act in Bay Area by name (words in `query` must all match; case-insensitive) and get their upcoming events, top venues, genre"},{"name":"create_custom_calendar","description":"Build a subscribable calendar of upcoming Bay Area events from the user's interests. Returns a link that opens the calendar on SFomo (open_on_sfomo; give the us"},{"name":"search_events","description":"Search every upcoming Bay Area event by words, dates, price, topic or place: dance, AI, music, arts, food, sports, comedy, exercise, volunteering, dating, busin"},{"name":"get_event","description":"Get the full listing for one upcoming event by the `id` that search_events, list_upcoming or find_performer returned: title, dates, venue, price (all-in, or \"Se"},{"name":"list_upcoming","description":"Browse the next N days of events day by day, with no search words. `by_day` counts every match per date, and when more events match than `limit` the rows are sp"},{"name":"get_city","description":"Get what SFomo covers in Bay Area: how many upcoming events it lists and for which dates, when the data was last published, how many sources feed it, and upcomi"}],"toolCount":6,"toolsHash":"47fe9ef3fc411557ea5b803906473c1fa2a4a2652da9b235d3e83ba08d491a4c","serverName":"sfomo-events","capabilities":["tools","prompts"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-20T19:25:34.981Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":188,"error":null,"detail":{"tools":[{"name":"find_performer","description":"Find a performer, band, comedian or act in Bay Area by name (words in `query` must all match; case-insensitive) and get their upcoming events, top venues, genre"},{"name":"create_custom_calendar","description":"Build a subscribable calendar of upcoming Bay Area events from the user's interests. Returns a link that opens the calendar on SFomo (open_on_sfomo; give the us"},{"name":"search_events","description":"Search every upcoming Bay Area event by words, dates, price, topic or place: dance, AI, music, arts, food, sports, comedy, exercise, volunteering, dating, busin"},{"name":"get_event","description":"Get the full listing for one upcoming event by the `id` that search_events, list_upcoming or find_performer returned: title, dates, venue, price (all-in, or \"Se"},{"name":"list_upcoming","description":"Browse the next N days of events day by day, with no search words. `by_day` counts every match per date, and when more events match than `limit` the rows are sp"},{"name":"get_city","description":"Get what SFomo covers in Bay Area: how many upcoming events it lists and for which dates, when the data was last published, how many sources feed it, and upcomi"}],"toolCount":6,"toolsHash":"47fe9ef3fc411557ea5b803906473c1fa2a4a2652da9b235d3e83ba08d491a4c","serverName":"sfomo-events","capabilities":["tools","prompts"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-20T12:26:14.525Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":152,"error":null,"detail":{"tools":[{"name":"find_performer","description":"Find a performer, band, comedian or act in Bay Area by name (words in `query` must all match; case-insensitive) and get their upcoming events, top venues, genre"},{"name":"create_custom_calendar","description":"Build a subscribable calendar of upcoming Bay Area events from the user's interests. Returns a link that opens the calendar on SFomo (open_on_sfomo; give the us"},{"name":"search_events","description":"Search every upcoming Bay Area event by words, dates, price, topic or place: dance, AI, music, arts, food, sports, comedy, exercise, volunteering, dating, busin"},{"name":"get_event","description":"Get the full listing for one upcoming event by the `id` that search_events, list_upcoming or find_performer returned: title, dates, venue, price (all-in, or \"Se"},{"name":"list_upcoming","description":"Browse the next N days of events day by day, with no search words. `by_day` counts every match per date, and when more events match than `limit` the rows are sp"},{"name":"get_city","description":"Get what SFomo covers in Bay Area: how many upcoming events it lists and for which dates, when the data was last published, how many sources feed it, and upcomi"}],"toolCount":6,"toolsHash":"47fe9ef3fc411557ea5b803906473c1fa2a4a2652da9b235d3e83ba08d491a4c","serverName":"sfomo-events","capabilities":["tools","prompts"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-20T05:22:21.034Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":102,"error":null,"detail":{"tools":[{"name":"find_performer","description":"Find a performer, band, comedian or act in Bay Area by name (words in `query` must all match; case-insensitive) and get their upcoming events, top venues, genre"},{"name":"create_custom_calendar","description":"Build a subscribable calendar of upcoming Bay Area events from the user's interests. Returns a link that opens the calendar on SFomo (open_on_sfomo; give the us"},{"name":"search_events","description":"Search every upcoming Bay Area event by words, dates, price, topic or place: dance, AI, music, arts, food, sports, comedy, exercise, volunteering, dating, busin"},{"name":"get_event","description":"Get the full listing for one upcoming event by the `id` that search_events, list_upcoming or find_performer returned: title, dates, venue, price (all-in, or \"Se"},{"name":"list_upcoming","description":"Browse the next N days of events day by day, with no search words. `by_day` counts every match per date, and when more events match than `limit` the rows are sp"},{"name":"get_city","description":"Get what SFomo covers in Bay Area: how many upcoming events it lists and for which dates, when the data was last published, how many sources feed it, and upcomi"}],"toolCount":6,"toolsHash":"47fe9ef3fc411557ea5b803906473c1fa2a4a2652da9b235d3e83ba08d491a4c","serverName":"sfomo-events","capabilities":["tools","prompts"],"serverVersion":"0.4.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-19T22:28:26.518Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":150,"error":null,"detail":{"tools":[{"name":"find_performer","description":"Find a performer, band, comedian or act in Bay Area by name (words in `query` must all match; case-insensitive) and get their upcoming events, top venues, genre"},{"name":"create_custom_calendar","description":"Build a subscribable calendar of upcoming Bay Area events from the user's interests. Returns a link that opens the calendar on SFomo (open_on_sfomo; give the us"},{"name":"search_events","description":"Search upcoming Bay Area events (dance, AI, music, arts, food, sports, comedy, fun, exercise, volunteer, dating). All words in `query` must match title/location"},{"name":"get_event","description":"Look up one upcoming event by its stable `id` (as returned by search_events / list_upcoming), with its source link and first_seen / last_seen / last_fetched dat"},{"name":"list_upcoming","description":"List the next N days of events, optionally for one category, topic or place. `by_day` counts every match per date; when there are more than `limit`, the rows sh"}],"toolCount":5,"toolsHash":"17f49209158533b1fb12d28815c4023cdf1c021491cea01f5dde20cfbd2dbc71","serverName":"sfomo-events","capabilities":["tools","prompts"],"serverVersion":"0.4.0","protocolVersion":"2025-03-26"}}],"tools":[{"name":"find_performer","description":"Find a performer, band, comedian or act in Bay Area by name (words in `query` must all match; case-insensitive) and get their upcoming events, top venues, genre"},{"name":"create_custom_calendar","description":"Build a subscribable calendar of upcoming Bay Area events from the user's interests. Returns a link that opens the calendar on SF Events (open_on_sf_events; giv"},{"name":"search_events","description":"Search every upcoming Bay Area event by words, dates, price, topic or place: dance, AI, music, arts, food, sports, comedy, exercise, volunteering, dating, busin"},{"name":"get_event","description":"Get the full listing for one upcoming event by the `id` that search_events, list_upcoming or find_performer returned: title, dates, venue, price (all-in, or \"Se"},{"name":"list_upcoming","description":"Browse the next N days of events day by day, with no search words. `by_day` counts every match per date, and when more events match than `limit` the rows are sp"},{"name":"get_city","description":"Get what SF Events covers in Bay Area: how many upcoming events it lists and for which dates, when the data was last published, how many sources feed it, and up"}],"package":null,"toolSurface":{"id":"ts_8s5ay6u5eway","endpointId":"ep_ymhjywnqpt2c","hash":"20b35015cd1c2a977a7d4a4fd8c2ecb8ecc8b4f5e8e67fa02f1be0645a3b675a","toolCount":6,"serverName":"sfomo-events","serverVersion":"0.4.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-21T20:28:37.675Z","lastSeenAt":"2026-10-22T17:31:20.137Z","observations":4,"toolNames":["find_performer","create_custom_calendar","search_events","get_event","list_upcoming","get_city"],"distinctSurfaces":9},"endpointFacts":[{"id":"ep_ymhjywnqpt2c","url":"https://sfomo.ai/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-20T05:22:21.066Z","auth":{"observedAt":"2026-10-20T05:22:21.131Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-20T05:22:21.141Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"sfomo.ai","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-08T17:38:25.000Z","validTo":"2027-01-06T18:38:20.000Z","daysToExpiry":75,"sanCount":1,"fingerprint256":"A8:01:19:3F:15:29:4C:F0:A3:15:DE:B3:9D:EB:2F:4F:BC:72:ED:A8:5B:09:8A:10:6F:11:E3:A9:58:96:A7:AD"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"ai.sfomo/events","url":"https://registry.modelcontextprotocol.io/v0/servers/ai.sfomo%2Fevents","firstSeenAt":"2026-10-08T23:18:56.853Z","fetchedAt":"2026-10-21T04:18:22.195Z","normalizedAt":"2026-10-21T04:18:22.195Z"}]},"firstSeenAt":"2026-10-08T23:18:56.853Z","updatedAt":"2026-10-22T17:35:57.962Z"}