generate_event_post
Generates a social media draft using public Google I/O Extended Nairobi 2026 event information.
Live at Google I/O Extended Nairobi
Google I/O Extended Nairobi 2026
Google I/O 2026 wrapped on 20 May in Mountain View — GDG Nairobi is bringing the local edition to you. This full-day, hands-on event unpacks the shift from AI that assists to AI that acts: Gemini 3.5, Antigravity 2.0, Android 17, WebMCP, and Firebase AI Studio.
Each tool below is an ordinary HTML form annotated with WebMCP Declarative API attributes. Agents discover what the form does without scraping pixels or guessing labels.
Each form is a normal <form> element.
The form declares toolname and tooldescription.
Every field includes a toolparamdescription attribute.
Agents receive a structured description of purpose and parameters.
The user stays in control — the form only produces a local draft preview.
Browsers without WebMCP simply render a normal form. Progressive enhancement.
These two forms expose only public event information. They create local drafts in the browser. Nothing is sent anywhere.
Generates a social media draft using public Google I/O Extended Nairobi 2026 event information.
Generates ready-to-use self-introductions and bios that speakers can deliver themselves (first person), as well as traditional intros for MCs.
Choosing a speaker automatically sets their session from the official agenda.
"Speaker (first person)" produces text the speaker can say or put on a slide.
These four attributes turn a normal HTML form into something an agent can understand and invoke safely.
toolname
Unique identifier for the tool. Placed on the <form>.
tooldescription
Natural language purpose. Helps agents decide when to use the tool.
toolparamdescription
Description for each field. Becomes the JSON Schema property description.
name + visible <label>
Standard HTML requirements. The browser uses labels when toolparamdescription is absent.
<form toolname="generate_event_post"
tooldescription="Generates a social media draft using public event information.">
<label for="platform">Platform</label>
<select name="platform" toolparamdescription="Target social platform.">
<option value="LinkedIn">LinkedIn</option>
</select>
<button type="submit">Generate</button>
</form>
Browsers without WebMCP simply render a normal form. Progressive enhancement.