montreal_query
ActiveTool of Data Montreal
Query any City of Montreal datastore resource (donnees.montreal.ca, CKAN) by its resource id (a UUID). Supports a free-text `q`, exact-match `filters` (field→value), `sort` ("field desc"), limit and offset. Use montreal_datasets to find a resource id, or montreal_recent for the common ones.
Parameters schema
{
"type": "object",
"required": [
"resource_id"
],
"properties": {
"q": {
"type": "string",
"description": "Free-text search across columns."
},
"sort": {
"type": "string",
"description": "Sort clause, e.g. \"DDS_DATE_CREATION desc\"."
},
"limit": {
"type": "number",
"description": "Max rows (default 100, max 1000)."
},
"offset": {
"type": "number",
"description": "Row offset for paging."
},
"filters": {
"type": "object",
"description": "Exact-match filters as a JSON object, e.g. {\"district\":\"B2\"}."
},
"resource_id": {
"type": "string",
"description": "CKAN datastore resource id (UUID), e.g. \"2cfa0e06-9be4-49a6-b7f1-ee9f2363a872\"."
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
Data Montreal
https://github.com/pipeworx-io/mcp-data-montreal
2/7 registries