Live at Google I/O Extended Nairobi

AgentReady Content Studio

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.

Date Saturday, June 20, 2026
Time 8:00 AM – 5:00 PM (GMT+3)
Venue Simba Corporation Aspire Center Westlands, Waiyaki Way, Nairobi 00100
Organizer GDG Nairobi
No personal data is collected. All tools are read-only.
AI Gemini Build with AI Google Cloud Google I/O Extended WebMCP

How It Works

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.

  1. 1

    Each form is a normal <form> element.

  2. 2

    The form declares toolname and tooldescription.

  3. 3

    Every field includes a toolparamdescription attribute.

  4. 4

    Agents receive a structured description of purpose and parameters.

  5. 5

    The user stays in control — the form only produces a local draft preview.

  6. 6

    Browsers without WebMCP simply render a normal form. Progressive enhancement.

Forms / Tools

These two forms expose only public event information. They create local drafts in the browser. Nothing is sent anywhere.

HTML Form Declarative WebMCP Read-only

generate_event_post

Generates a social media draft using public Google I/O Extended Nairobi 2026 event information.

HTML Form Declarative WebMCP Read-only

create_speaker_intro

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.

WebMCP Attributes Viewer

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.
Minimal annotated example
<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.

Safety Notes