Skip to main content
Glama

Submit incident report

submit_report

File a manual geolocated incident report (same as POST /api/reports). Reports are moderated before they appear publicly. Errors: 'report submission disabled' if the caller is blocked; 'rate limited' past 20 reports/hour via MCP.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
latYesLatitude, -90 to 90
lonYesLongitude, -180 to 180
titleYesShort headline, 1–200 chars
categoryNoIncident category (default 'report')
severityNolow | medium | high | critical (default 'medium')
descriptionNoDetails, up to 2000 chars

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
reportYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed7 schema fields changed
    • addedInput schema / properties / category / description
      Added value: +"Incident category (default 'report')"
    • addedInput schema / properties / description / description
      Added value: +"Details, up to 2000 chars"
    • addedInput schema / properties / lat / description
      Added value: +"Latitude, -90 to 90"
    • addedInput schema / properties / lon / description
      Added value: +"Longitude, -180 to 180"
    • addedInput schema / properties / severity / description
      Added value: +"low | medium | high | critical (default 'medium')"
    • addedInput schema / properties / title / description
      Added value: +"Short headline, 1–200 chars"
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "$schema": "https://json-schema.org/draft/2020-12/schema",
      +  "additionalProperties": false,
      +  "properties": {
      +    "report": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "approximate": {
      +          "type": "boolean"
      +        },
      +        "category": {
      +          "type": "string"
      +        },
      +        "confirms": {
      +          "type": "number"
      +        },
      +        "count": {
      +          "type": "number"
      +        },
      +        "description": {
      +          "type": "string"
      +        },
      +        "flags": {
      +          "type": "number"
      +        },
      +        "group": {
      +          "type": "string"
      +        },
      +        "id": {
      +          "type": "string"
      +        },
      +        "lat": {
      +          "type": "number"
      +        },
      +        "lon": {
      +          "type": "number"
      +        },
      +        "nhood": {
      +          "type": "string"
      +        },
      +        "region": {
      +          "type": "string"
      +        },
      +        "reporter": {
      +          "additionalProperties": false,
      +          "properties": {
      +            "confirmed": {
      +              "type": "number"
      +            },
      +            "handle": {
      +              "type": "string"
      +            },
      +            "reports": {
      +              "type": "number"
      +            },
      +            "role": {
      +              "anyOf": [
      +                {
      +                  "enum": [
      +                    "curator",
      +                    "moderator"
      +                  ],
      +                  "type": "string"
      +                },
      +                {
      +                  "type": "null"
      +                }
      +              ]
      +            }
      +          },
      +          "required": [
      +            "handle",
      +            "role",
      +            "reports",
      +            "confirmed"
      +          ],
      +          "type": "object"
      +        },
      +        "resolves": {
      +          "type": "number"
      +        },
      +        "severity": {
      +          "type": "string"
      +        },
      +        "source": {
      +          "type": "string"
      +        },
      +        "sources": {
      +          "items": {
      +            "type": "string"
      +          },
      +          "type": "array"
      +        },
      +        "status": {
      +          "enum": [
      +            "pending",
      +            "active",
      +            "resolved",
      +            "hidden"
      +          ],
      +          "type": "string"
      +        },
      +        "time": {
      +          "type": "string"
      +        },
      +        "title": {
      +          "type": "string"
      +        },
      +        "type": {
      +          "type": "string"
      +        },
      +        "url": {
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "id",
      +        "source",
      +        "category",
      +        "type",
      +        "title",
      +        "lat",
      +        "lon",
      +        "time",
      +        "severity"
      +      ],
      +      "type": "object"
      +    }
      +  },
      +  "required": [
      +    "report"
      +  ],
      +  "type": "object"
      +}
  2. Changed1 schema field changed
    • changedInput schema / properties / category / enum
      Previous value: -[
      -  "crime",
      -  "fire",
      -  "disaster",
      -  "weather",
      -  "unrest",
      -  "health",
      -  "infra",
      -  "report"
      -]New value: +[
      +  "crime",
      +  "fire",
      +  "disaster",
      +  "weather",
      +  "unrest",
      +  "health",
      +  "infra",
      +  "alert",
      +  "report"
      +]
  3. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources