@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

Regenerated from source · build May 21, 2026