Nova Scotia Data Explorer
Query and explore Nova Scotia open datasets via the Socrata SODA API.
| Endpoint | https://scotiasignal.ca/mcp (streamable-http) |
|---|---|
| Registry version | 1.0.0 |
| Now | 4 tools · grade A (95) · pin ts_586b4abadcf1fdd28011d61756dc3bd3 · protocol 2025-06-18 |
| First / last listed | 2026-10-29 01:57 UTC / 2026-10-29 01:57 UTC |
| Grade over time | 2026-10-29: A (95), 4 tools |
Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.
Tools: list_categories search_datasets get_dataset_metadata query_dataset
list_categories | Returns all dataset categories and popular tags available on the Nova Scotia Open Data portal. Use this first to discover valid category names before calling search_datasets with a category filter. params: none |
search_datasets | Search the Nova Scotia Open Data catalog (data.novascotia.ca) for datasets by keyword, category, or tag. Returns dataset names, IDs, descriptions, column names, and direct portal links. Use list_categories first to see valid category and tag names. Use the returned dataset ID with query_dataset or get_dataset_metadata for further exploration. params: query, category, tag, limit, offset |
get_dataset_metadata | Retrieve full schema and metadata for a Nova Scotia Open Data dataset by its 8-character identifier (e.g. '3nka-59nz'). Returns all column field names, data types, and descriptions — essential before calling query_dataset so you know the exact field names to use in $select and $where clauses. params: dataset_id* |
query_dataset | Run a SoQL query against a Nova Scotia Open Data dataset. SoQL is SQL-like.
Key clauses (combine with &):
$select=col1,col2 — choose columns
$where=field='value' — filter rows (use single quotes for strings)
$where=field like '%val%' — partial match
$order=field DESC — sort
$limit=50 — row count (default 25, max 50000)
$offset=50 — p params: dataset_id*, soql, limit |
Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.