@pipeworx/statscan
Connect: https://gateway.pipeworx.io/statscan/mcp · Install: one-click buttons
Tools: 5
Statistics Canada (StatCan) WDS MCP — Canadian official statistics. No auth.
Tools
list_cubes()— full lean catalog (~3,000 cubes).get_cube_metadata(product_id)— dimensions and member positions.get_latest_data(product_id, coordinate, n_periods?)— recent observations.get_changed_series(date?)— series updated on a date.get_csv_download_url(product_id, language?)— direct CSV URL.
Data source
https://www150.statcan.gc.ca/t1/wds/rest
Tools
- list_cubes — List all available cubes (lean: productId + title + cansim + dimension count + release date). Use the productId with the other tools. Response is large (~3,000 cubes) — agents should filter client-sid
- get_cube_metadata — Fetch full metadata for a cube: dimensions, member trees (e.g., “Goods-producing industries”, “Services-producing industries”), frequency, geography, last release. Use to figure out a coordinate strin
- get_latest_data — Get the latest N observations for a specific series within a cube. coordinate is a 10-position dot-separated string where each position indexes into a dimension (use get_cube_metadata to map members →
- get_changed_series — List of series that changed (new release) on a given date. Default: today. Useful to detect updated cubes for scheduled refreshes.
- get_csv_download_url — Return the StatCan-hosted URL for the full cube as a CSV download. Doesn’t fetch the file — gives a direct URL agents can hand to a downloader.
Tools
-
get_changed_series— List of series that changed (new release) on a given date. Default: today. Useful to detect updated cubes for scheduled refreshes. -
get_csv_download_url— Return the StatCan-hosted URL for the full cube as a CSV download. Doesn't fetch the file — gives a direct URL agents can hand to a downloader. -
get_cube_metadata— Fetch full metadata for a cube: dimensions, member trees (e.g., Goods-producing industries , Services-producing industries ), frequency, geography, last release. Use to figure out a coordinate string -
get_latest_data— Get the latest N observations for a specific series within a cube. coordinate is a 10-position dot-separated string where each position indexes into a dimension (use get_cube_metadata to map members → -
list_cubes— List all available cubes (lean: productId + title + cansim + dimension count + release date). Use the productId with the other tools. Response is large (~3,000 cubes) — agents should filter client-sid