Public services · nagara-webmcp.vercel.app

Nagara

Bengaluru civic issue map. Agents can file photo-backed civic reports, resolve wards, browse and support reports and see related tenders.

Ask an agent to

  • File a flooding report in Bellandur with this photo URL
  • List open water issues in my ward
  • Show public stormwater tenders for HSR Layout

19 tools

  • attach_photo

    Host a public image URL through UploadThing and put it on the form. Use this when Codex or ChatGPT has a photo URL. Then set_draft areaName and file_voice.

    photoUrl: string, name: string?

  • classify_issueread-only

    Suggest Flooding, Water, Lakes, or Works from a caption. Pass caption if the form is still empty. Never default to pothole or waste.

    caption: string?

  • clear_draft

    Clear the visible evidence, area, title, description, category, and coordinates from the filing form.

  • enrich_sourceuntrusted content

    Firecrawl-scrape an allowlisted civic URL (OpenCity, karnatakatenders.in, The News Minute) into JSON.

    url: string

  • file_voice

    File the voice and drop a pin. Needs a photo (photoUrl or the form) and an area name. Resolves the ward, classifies if needed, then selects the new pin.

    title: string?, body: string?, areaName: string?, category: string?, lng: number?, lat: number?, photoUrl: string?

  • focus_voice

    Pan the shared map to a voice so the human and agent look at the same pin.

    voiceId: string

  • get_link_targetread-onlyuntrusted content

    Resolve the URL behind Nagara's visible Source, live app, or selected public-record link so the agent can open it deliberately.

    link: string

  • get_voiceread-onlyuntrusted content

    Read one voice: photos, ward, supporters, timeline, related public records.

    voiceId: string

  • get_workspace_stateread-only

    Read Nagara first. Returns voice counts, the selected pin, and the filing form (photo, area name, title, body, category).

  • list_related_tendersread-onlyuntrusted content

    Return public stormwater, lake, UGD, and water records for an area or category.

    areaName: string?, wardId: string?, category: string?, query: string?

  • list_ui_actionsread-only

    Start here. Lists every meaningful link, button, form control, map action, and its matching WebMCP tool for the current Nagara page.

  • list_voicesread-onlyuntrusted content

    List civic voices, optionally filtered by ward, category, or status.

    wardId: string?, category: string?, status: string?

  • navigate_app

    Use Nagara navigation and call-to-action links without guessing at the DOM. Opens the home, city overview, filing map, How it works section, agent guide, or latest voice.

    destination: string

  • refresh_tenders

    Pull live OpenCity stormwater and lake records into the map catalog.

  • resolve_wardread-only

    Resolve a Bengaluru area name or lng/lat to a GBA ward and corporation.

    areaName: string?, lng: number?, lat: number?

  • select_category

    Press one of the visible issue-category chips on the filing form. The selected chip updates immediately.

    category: string

  • set_draft

    Fill the filing form the human can see. Pass areaName (HSR Layout, Bellandur, Whitefield) and optional photoUrl, title, body, category. Then call file_voice.

    photoUrl: string?, photoName: string?, areaName: string?, title: string?, body: string?, category: string?, lng: number?, lat: number?, … (list cut; the site may define more)

  • support_voice

    Join this voice instead of filing a duplicate.

    voiceId: string?

  • use_current_location

    Equivalent to the visible Use my location button. Requests browser geolocation, updates the visible draft coordinates, and resolves the matching GBA ward. The browser may ask the person for permission.

Tools
19
Registered with
JavaScript
Scan finished
Oct 19, 2026

Tool names and descriptions are what nagara-webmcp.vercel.app/create registered when we loaded it in Chrome 154 on Browser Use Cloud. The summary and the “ask an agent” lines are AI-written from them. To call the tools yourself, see Chrome’s WebMCP docs. How we found it.