Live, Bengaluru

What is on the map

Nagara is a shared Bengaluru map. A person drops a photo and an area name. A WebMCP agent can do the same from Codex or ChatGPT. We match the GBA ward and pin the voice. Flooded streets and empty wells belong on one map. The first pins are drains, lakes, tankers, and unfinished works.

Open in ChatGPT or Chrome with WebMCP

Latest voice

Stormwater from Madiwala overflows into HSR houses

Flooding · HSR Layout

41 joined · HSR Layout

Open on the map

Voices on this map

4

Same catalog the agent sees.

What the city is saying

  • Flooding1
  • Water1
  • Lakes1
  • Works1

How it works

How a voice gets on the map

  1. 01

    Take a photo of what failed

    A flooded service road, a tanker queue, a lake inlet, or an open UGD cut. The photo is the evidence.

  2. 02

    Name the area

    HSR, Bellandur, Whitefield. We match the GBA ward. You and the agent look at the same pin.

  3. 03

    File it on this map

    The voice stays here with public stormwater, lake, and UGD records next to it.

Codex and ChatGPT

Give the agent a photo and an area name

Open https://nagara-webmcp.vercel.app/create in Codex or in ChatGPT's in-app browser. Attach the photo you took and name the locality. The agent fills the form with set_draft, files with file_voice, and the pin shows up while you watch.

Open https://nagara-webmcp.vercel.app/create. Call list_ui_actions, then get_workspace_state. I took a photo of a civic failure in Bengaluru. Use attach_photo or set_draft with the photo, set the area name, classify_issue, resolve_ward, then file_voice. The visible form should fill and the pin should appear on the map.

Start with list_ui_actions. Every meaningful link, button, field, category chip, map pin, location action, filing action, community action, and public-record link has a semantic WebMCP mapping.

19 WebMCP toolsUI-complete · lifecycle managed · structured results · visible state changes

Why WebMCP

Flooded streets and dry taps sit on one map.

ChatGPT's in-app browser registers tools on this origin. The agent does not scrape the buttons. It calls the same commands the form uses, so you can see the fields fill and the pin land.

Open the map