spotigoo.netlify.app
Spotigoa voice- and photo-first WebMCP app for reporting civic issues. It uses browser location when allowed, otherwise a labelled demo location, and enforces a human confirmation gate.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 5 · Act 4 · Transact 1 · Score: Not yet scored
Tool inspector
describe_issue_accessibly
Create a structured civic issue report draft from a plain-language description. Attach optional photo file metadata when the person selected a photo. Does not submit anything — it only builds a draft for review.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
category |
string | yes | The type of issue. Pick the closest match from the enum. |
description |
string | yes | Plain-language description of the issue, in the user's own words where possible. |
location_text |
string | no | Human-readable location, e.g. 'corner of 5th and Main' or 'in front of the library'. |
lat |
number | no | Latitude, if known (e.g. from device GPS). |
lng |
number | no | Longitude, if known (e.g. from device GPS). |
photo_filename |
string | no | Name of an optional photo selected by the human. |
photo_size_bytes |
number | no | Byte size of the optional photo selected by the human. |
Raw JSON schema
{
"type": "object",
"properties": {
"category": {
"type": "string",
"enum": [
"pothole",
"streetlight",
"sidewalk",
"signal",
"graffiti",
"trash",
"tree",
"flooding",
"other"
],
"description": "The type of issue. Pick the closest match from the enum."
},
"description": {
"type": "string",
"description": "Plain-language description of the issue, in the user's own words where possible."
},
"location_text": {
"type": "string",
"description": "Human-readable location, e.g. 'corner of 5th and Main' or 'in front of the library'."
},
"lat": {
"type": "number",
"description": "Latitude, if known (e.g. from device GPS)."
},
"lng": {
"type": "number",
"description": "Longitude, if known (e.g. from device GPS)."
},
"photo_filename": {
"type": "string",
"description": "Name of an optional photo selected by the human."
},
"photo_size_bytes": {
"type": "number",
"description": "Byte size of the optional photo selected by the human."
}
},
"required": [
"category",
"description"
]
}
Similar websites
econsor.de
German digital agency building portals, e-commerce sites and online marketing, combining strategy, design and AI to grow clients' visibility and customer base.
inkframe-eta.vercel.app
Browser-native Elah video editor for 9:16 and 16:9 exports
agentdesk-demo.vercel.app
Meridian Ops
eworker.ca
E-Worker is business infrastructure powered by AI, with focused apps and connected business work.