SF Tech Week MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SF Tech Week MCPHelp me find hardware-focused events I can attend Wednesday afternoon."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
SF Tech Week MCP
An open-source, read-only MCP server for searching a San Francisco Tech Week calendar snapshot. It runs on Cloudflare Workers and returns the Tech Week URLs already present in the source HTML.
Tools
Discovery:
search_events,find_events_by_hosts,list_facets,get_eventLive research:
get_live_event_detailsfor one selected eventEvaluation:
compare_events,find_similar_events,find_alternativesPlanning:
summarize_day,find_networking_targets,build_itinerary,create_ics
All tools are read-only. The live-research tool makes a bounded request to a
public event page; the remaining tools use the bundled snapshot. create_ics returns
a draft and never writes to a calendar. build_itinerary accepts free-time
windows, keeping calendar credentials and private event contents outside this
public server.
get_live_event_details may report an observed_registration_signal inferred
from public page text. It cannot report attendee count, capacity, acceptance
likelihood, or whether the user has already RSVPed.
search_eventssearches title, host, neighborhood, and labels; supports a curatedhardwaretopic; and filters by exact dates, start-time ranges, neighborhoods, and closed status.hosts_anymatches any requested company against host attribution only, so title-only mentions do not become false host matches.Results include the exact Tech Week
event_url, an RFC 3339starts_attimestamp,America/Los_Angeles, and whether the catalog knows the end time.
This MCP does not read private calendars. A calling agent can safely combine its results with any separately installed calendar MCP or plugin.
For “Are there events hosted by Stripe, Anthropic, or OpenAI?”, an agent can make one call:
{
"hosts_any": ["Stripe", "Anthropic", "OpenAI"],
"limit": 100
}Each event reports matched_host_queries, letting the agent explain which
requested company matched. Requested companies with no returned match can be
reported as having no hosted events in the snapshot.
Related MCP server: Microsoft Events MCP Server
Agent workflows
For “Help me find and plan hardware-focused events for the week,” an agent can
call search_events with:
{
"topic": "hardware",
"dates": [
"2026-10-05",
"2026-10-06",
"2026-10-07",
"2026-10-08",
"2026-10-09",
"2026-10-10",
"2026-10-11"
],
"limit": 100
}For “Which events am I free to attend Wednesday afternoon?”, it can call:
{
"dates": ["2026-10-07"],
"start_time_from": "12:00",
"start_time_to": "17:00",
"limit": 100
}It can then compare each returned starts_at value with the user's calendar
through the available calendar MCP or plugin. The snapshot does not contain
event end times or travel durations, so the agent should describe availability
as tentative unless it obtains those details elsewhere.
The calendar data is a snapshot, so dates and event listings are not live.
Opening an event_url lets Tech Week handle its own redirect to the RSVP
destination while retaining the original event attribution.
Event metadata is third-party content. The MCP labels it as untrusted data and
validates that every returned link is an HTTPS www.tech-week.com/go/event/...
URL.
The snapshot is for SF Tech Week 2026. Calendar timestamps use
America/Los_Angeles and the applicable October UTC offset.
Requirements
Node.js 22 or newer
A Cloudflare account only when deploying
Run locally
npm install
npm run startWrangler prints the local origin. Connect an MCP inspector or client to its
/mcp endpoint; the default is http://localhost:8787/mcp.
The health endpoint is available at /health.
Validate
npm run checkThis type-checks the Worker, runs the catalog tests, and creates a dry-run Cloudflare deployment bundle.
Deploy to Cloudflare Workers
Authenticate Wrangler, then deploy:
npx wrangler login
npm run deployThe production MCP URL will be the deployed Worker URL followed by /mcp.
Refresh the snapshot
Replace techlist.md with a newly captured calendar HTML snapshot, then run:
python3 scripts/clean_events.py
npm run checkReview the generated diff before committing it. The extractor rejects event links outside the expected Tech Week URL shape.
Project policy
Code is available under the MIT License. The bundled Tech Week snapshot and derived event data are third-party material and are excluded from that license; see NOTICE. Contributions are described in CONTRIBUTING.md, and security reports are covered by SECURITY.md.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Event management for organizers: events, sessions, speakers, agendas, forms, approval-gated writes.
Read-only tools for current SofiaStage events, venues, cities, performers, and editorial.
Discover tech events, startup meetups, AI events across 8 cities — including hidden ones.
Calendar API for AI agents: events, availability, Google/Microsoft setup, scheduling, and iCal.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceEnables users to search and discover upcoming tech events, conferences, and meetups from Luma (lu.ma) through natural language queries. Built on Cloudflare Workers for fast, global access to tech event data.-
- AlicenseAqualityCmaintenanceEnables AI assistants to search, filter, and analyze Microsoft events (conferences, workshops, webinars) using the Microsoft Events API.42MIT
- AlicenseAqualityCmaintenanceDiscovers events from Luma's public feed and subscribed calendars, with distance filtering, category search, and ICS export. No API key required for basic discovery.4MIT
- AlicenseNot gradedqualityCmaintenanceProvides read-only access to calendar events from iCal feeds, enabling agents to query schedules, search events, and check availability via natural language.AGPL 3.0