Ontario Data Catalogue MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Ontario Data Catalogue MCP Server
A comprehensive Model Context Protocol (MCP) server for the Ontario Data Catalogue, built with FastMCP. This server provides access to the Ontario Data Catalogue through CKAN API endpoints, enabling AI assistants to access open government data.
π Features
This MCP server provides access to the Ontario Data Catalogue API including:
Dataset Search and Discovery
Search datasets by keywords and filters
Get detailed dataset information and metadata
List datasets with customizable filtering options
Search by specific tags or categories
Organization and Taxonomy
List all organizations publishing datasets
Browse available tags and categories
Explore dataset groups and classifications
Resource Data Access
Access resource data through the datastore API
Search within resource data
Apply filters to resource queries
Related MCP server: data-montreal
π Installation
Clone or download this repository
Install the required dependencies:
pip install -r requirements.txtDependencies:
fastmcp>=2.8.0- FastMCP framework for MCP server creationrequests>=2.31.0- HTTP library for API callstyping-extensions- Enhanced type hints support
π Usage
Running the Server
Start the MCP server:
python ont_data_mcp_server.pyThe server will start and listen for MCP connections.
MCP Client Configuration
Add this server to your MCP client configuration (e.g., Claude Desktop):
{
"mcpServers": {
"ont-data": {
"command": "python",
"args": ["/path/to/ont_data_mcp_server.py"],
"env": {
"ONTARIO_DATA_API_KEY": ""
}
}
}
}If you're using Claude in the browser, you can add this configuration in the MCP settings panel.
For Windsurf, add this to your ~/.config/windsurf/mcp_config.json file.
API Reference
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
This server cannot be deployed
Maintenance
Related MCP Connectors
Curated gateway to snapshot-versioned Canadian public data services with source provenance.
Query and explore Nova Scotia open datasets via the Socrata SODA API.
Data.gov MCP β wraps Data.gov CKAN API (catalog.data.gov/api/3)
DataToronto MCP β City of Toronto open data (open.toronto.ca, CKAN API).
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables searching and retrieving Australian open government data from data.gov.au via CKAN API, including datasets, organizations, groups, tags, and resources.108 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables access to City of Montreal open data through the CKAN API, allowing queries and retrieval of datasets.106 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables searching, viewing metadata, and querying tabular resources from Netherlands Open Data (data.overheid.nl) via CKAN.101 npm1MIT
- AlicenseNot gradedqualityBmaintenanceEnables searching and querying the Nova Scotia Open Data catalog via Socrata SoQL. Provides tools to find datasets, query data, and get metadata by resource ID.128 npmMIT