Skip to main content
Glama

Get Vancouver crime year

get_crime_year
Read-onlyIdempotent

Full-year VPD crime data: totals and ranked neighbourhood stats. Vancouver only, 2003-present.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
yearYesYear, 2003 to present
includeIncidentsNoInclude every incident point (large; default false)

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
yearYes
totalYes
byTypeYes
incidentsNo
byNeighbourhoodYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "$schema": "https://json-schema.org/draft/2020-12/schema",
      +  "additionalProperties": false,
      +  "properties": {
      +    "byNeighbourhood": {
      +      "items": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "count": {
      +            "type": "number"
      +          },
      +          "lat": {
      +            "type": "number"
      +          },
      +          "lon": {
      +            "type": "number"
      +          },
      +          "name": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "name",
      +          "count",
      +          "lat",
      +          "lon"
      +        ],
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "byType": {
      +      "additionalProperties": {
      +        "type": "number"
      +      },
      +      "propertyNames": {
      +        "type": "string"
      +      },
      +      "type": "object"
      +    },
      +    "incidents": {
      +      "items": {
      +        "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"
      +      },
      +      "type": "array"
      +    },
      +    "total": {
      +      "type": "number"
      +    },
      +    "year": {
      +      "type": "number"
      +    }
      +  },
      +  "required": [
      +    "year",
      +    "total",
      +    "byType",
      +    "byNeighbourhood"
      +  ],
      +  "type": "object"
      +}
  2. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources