Using us-gov-open-data-mcp with gov.bc.ca

TypeScript integration

Install
npm install us-gov-open-data-mcp
Quick start
import Us_gov_open_data_mcp from 'us-gov-open-data-mcp';

const client = new Us_gov_open_data_mcp({ accessToken: "YOUR_ACCESS_TOKEN" });
Get a list of tags
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://catalogue.data.gov.bc.ca/api/3/action/tag_list
Get the site status
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://catalogue.data.gov.bc.ca/api/3/action/status_show
Get a list of all packages (datasets)
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://catalogue.data.gov.bc.ca/api/3/action/package_list
SDK on GitHub 📄 API Docs
SDK
us-gov-open-data-mcp
TypeScript
API
gov.bc.ca
gov.bc.ca:bcdc
At a glance
Language TypeScript
Endpoints22
Base URLhttps://catalogue.data.gov.bc.ca/api/3