Preview a problem report
cleanapp_prepare_reportUse this when the user wants to report an observed physical or digital problem: a pothole, dumped waste, unsafe infrastructure, accessibility barrier, pollution, software bug, suspected scam or service failure. Prepare a factual preview from user-provided details. No submission occurs. Ask for the affected place or product if missing; never infer precise location. Do not use for general discussion or emergency dispatch.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"domain": "<domain>",
"problem_type": "<problem_type>",
"title": "<title>",
"description": "<description>"
},
"name": "cleanapp_prepare_report"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | A factual short title, without personal identifiers. | |
| domain | Yes | Physical place/infrastructure/environment issue, or digital product/service issue. | |
| language | No | Language of the report; preserve the user’s language. | en |
| latitude | No | Optional coordinates explicitly supplied or approved by the user. | |
| longitude | No | ||
| description | Yes | What the user observed, when and impact. Do not include secrets, private contact details or unrelated chat. | |
| problem_type | Yes | The observed problem category. | |
| location_text | No | User-provided place, street, landmark, or area for a physical issue. Do not infer user location. | |
| product_or_site | No | Name of the affected product, app, website, or service for a digital issue. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| view | Yes | ||
| message | Yes |