Catalogue/Dev tools/Données Québec MCP

Données Québec MCP

Quebec's open data, accessible to AI agents.

A Model Context Protocol server that lets AI agents (Claude, ChatGPT, Gemini, Cursor, VS Code) search, explore and analyze datasets from Données Québec, the City of Montreal and the Quebec government's geospatial services, directly through conversation.

MITLicense
Python 3.11+Runtime
MCPProtocol
16 toolsCoverage
Inside this edition

Open data portals, through conversation.

No.01

16 MCP tools

Dataset search, metadata, SQL queries, geospatial layers, organizations and catalogue statistics.

No.02

3 data sources

Données Québec (provincial portal), City of Montreal (municipal data) and IGO geospatial services.

No.03

Direct SQL

SQL queries on the CKAN DataStore: aggregations, GROUP BY, joins and subqueries on open data.

No.04

OGC geospatial

WFS and WMS layers via the Open Geomatics Infrastructure: GeoJSON features, schemas and map images.

Why Données Québec MCP?

Quebec publishes thousands of open datasets: crime, trees, transit, heritage, air quality. The material is rich, but reaching it means manually browsing several portals, understanding the structure of each resource and writing queries by hand.

Données Québec MCP removes that friction. The server exposes 16 tools through the Model Context Protocol: an AI agent can then search a dataset, explore its structure and run a SQL query, in a single conversation. MIT licensed, in Python.

In brief
What is Données Québec MCP?

Données Québec MCP is an open-source Model Context Protocol server that opens Quebec's public data to AI agents. It exposes 16 tools to search datasets, run SQL queries on the DataStore and query the geospatial layers of Données Québec, the City of Montreal and the IGO services. MIT licensed, in Python.

Frequently asked

Everything people ask us.

Which AI agents does it work with?
Any Model Context Protocol client: Claude, ChatGPT, Gemini, Cursor, VS Code and others. The server exposes 16 tools the agent calls directly in conversation.
Which data is available?
Three sources: the provincial Données Québec portal, the City of Montreal's open data and the Quebec government's IGO geospatial services. The agent can run SQL queries on the DataStore and query OGC geospatial layers.

Connect your agents to public data.

Open source, MIT licensed. Connect your AI agent and query Quebec's data in natural language.

In brief

What is the Données Québec MCP server?

The Données Québec MCP server is an open-source connector that implements the Model Context Protocol (MCP) to expose Quebec open data to AI agents. MCP is an open standard published by Anthropic in 2024 that lets an agent — Claude Desktop, ChatGPT with plugin, Gemini, Cursor — use external tools in a standardised way. The server exposes 16 tools covering 3 sources: Données Québec (the province's CKAN portal, over 1,800 datasets), Données Montréal (the city portal, around 800 datasets) and IGO (the government geospatial infrastructure, OGC WFS and WMS layers). Tools include keyword search, schema inspection, SQL execution against datastores, and geospatial bounding-box queries. The connector targets data analysts, journalists, and AI agent builders.

How do I install Données Québec MCP with Claude or Cursor?

The Données Québec MCP server is distributed as a Python package on PyPI and a JSON configuration file for major MCP clients. For Claude Desktop, the user adds 8 lines to the `claude_desktop_config.json` file located in the app's configuration folder — installation takes under 2 minutes after a `pip install donneesqc-mcp` command. For Cursor, the equivalent configuration goes into `~/.cursor/mcp.json`. Once active, the agent can answer questions such as "Which Montreal boroughs have the most public trees per capita?" by running an SQL query against the "Public tree inventory" dataset and cross-referencing population data. The source code is available under the MIT license on GitHub and is maintained by mcsÉdition.

Frequently asked questions

What is MCP and why this server?

The Model Context Protocol (MCP) lets AI agents like Claude or ChatGPT use external tools. This server exposes Quebec, Montreal and IGO open data through 16 tools (search, SQL, OGC layers) directly callable by AI agents.

Which clients work with this MCP?

Any Model Context Protocol-compatible client: Claude Desktop, Cursor, ChatGPT (via compatible plugin), Gemini, and any MCP SDK.

Données Québec MCP — MCP Server for Quebec Open Data | mcsÉdition