dyph

MCP Server for BC Data Catalogue

22 tools

The Government of British Columbia publishes its open data holdings through a CKAN instance: datasets, the organisations that own them, tags, groups and the resource files attached to each record. Search and listing endpoints are open, which makes it a practical way for an agent to look up Canadian provincial data.

Tools
22
Read-only
22
Write
0
Destructive
0
Verified
6
Free tier
yes
Auth
API key (only for publishing)

Tool definitions

22 ready-to-use tool definitions in JSON. Drop the file into your agent configuration; no need to read the API documentation first.

bc-data-catalogue.json
Download

All 22 tools

22 of 22 shown

get_action_organization_activity_listGET /action/organization_activity_listReturn an organization's activity streamnonereadsbroken

Return an organization's activity stream

ParameterInTypeRequired
idquerystringno
get_action_organization_activity_list_htmlGET /action/organization_activity_list_htmlReturn an organization's activity stream as HTMLnonereadsbroken

Return an organization's activity stream as HTML

ParameterInTypeRequired
idquerystringno
get_action_organization_autocompleteGET /action/organization_autocompleteReturn a list of organization names that contain a stringnonereadsbroken

Return a list of organization names that contain a string

ParameterInTypeRequired
qquerystringno
limitqueryintegerno
get_action_organization_follower_countGET /action/organization_follower_countReturn the number of followers of an organizationnonereadsbroken

Return the number of followers of an organization

ParameterInTypeRequired
idquerystringno
get_action_organization_follower_listGET /action/organization_follower_listReturn a list of users that are following a given organizationnonereadsbroken

Return a list of users that are following a given organization

ParameterInTypeRequired
idquerystringno
get_action_organization_listGET /action/organization_listReturns the names of all indexed organizationsnonereadsverified 2026-09-25

Returns the names of all indexed organizations

ParameterInTypeRequired
offsetqueryintegerno
limitqueryintegerno
get_action_organization_list_for_userGET /action/organization_list_for_userReturn the organizations that the user has a given permission fornonereadsverified 2026-09-25

Return the organizations that the user has a given permission for

ParameterInTypeRequired
permissionquerystringno
get_action_organization_revision_listGET /action/organization_revision_listReturn an organization's revisionsnonereadsbroken

Return an organization's revisions

ParameterInTypeRequired
idquerystringno
get_action_organization_showGET /action/organization_showReturn the details of an organizationnonereadsbroken

Return the details of an organization

ParameterInTypeRequired
idquerystringno
include_datasetsquerybooleanno
get_action_package_activity_listGET /action/package_activity_listReturns a package's activity streamnonereadsbroken

Returns a package's activity stream

ParameterInTypeRequired
idquerystringno
offsetqueryintegerno
limitqueryintegerno
get_action_package_activity_list_htmlGET /action/package_activity_list_htmlThe activity stream is rendered as a snippet of HTML meant to be included in an HTML pag, i.e it doesn't have any header or footer.nonereadsbroken

The activity stream is rendered as a snippet of HTML meant to be included in an HTML pag, i.e it doesn't have any header or footer.

ParameterInTypeRequired
idquerystringno
offsetqueryintegerno
limitqueryintegerno
get_action_package_autocompleteGET /action/package_autocompleteReturn a list of datasets that match a stringnonereadsbroken

Return a list of datasets that match a string

ParameterInTypeRequired
qquerystringno
limitqueryintegerno
get_action_package_listGET /action/package_listReturns the names of all indexed packages (datasets)nonereadsverified 2026-09-25

Returns the names of all indexed packages (datasets)

ParameterInTypeRequired
offsetqueryintegerno
limitqueryintegerno
get_action_package_relationships_listGET /action/package_relationships_listReturn a dataset's relationshipsnonereadsbroken

Return a dataset's relationships

ParameterInTypeRequired
idquerystringno
id2querystringno
relquerystringno
get_action_package_revision_listGET /action/package_revision_listReturn a dataset's revision as a list of dictionariesnonereadsbroken

Return a dataset's revision as a list of dictionaries

ParameterInTypeRequired
idquerystringno
get_action_package_searchGET /action/package_searchSearches for packages (datasets) matching the specified query termsnonereadsverified 2026-09-25

Searches for packages (datasets) matching the specified query terms

ParameterInTypeRequired
qquerystringno
get_action_package_showGET /action/package_showReturns metadata about the package (dataset) corresponding to the specified unique namenonereadsbroken

Returns metadata about the package (dataset) corresponding to the specified unique name

ParameterInTypeRequired
idquerystringno
get_action_related_listGET /action/related_listReturns a dataset's related items.nonereadsbroken

Returns a dataset's related items.

ParameterInTypeRequired
idquerystringno
datasetquerystringno
type_filterquerystringno
sortquerystringno
featuredquerystringno
get_action_resource_searchGET /action/resource_searchReturns a dictionary with two fields ``count`` and ``results``.nonereadsbroken

Returns a dictionary with two fields ``count`` and ``results``. The ``count`` field contains the total number of Resources found without the limit or query parameters having an effect. The ``results`` field is a list of dictized Resource objects. The query parameter is a required field. It is a string in the form ``{field}:{term}`` or a list of strings, each of the same form. Within each string, ``{field}`` is a field or extra field on the Resource domain object.

ParameterInTypeRequired
queryquerystringno
fieldsquerystringno
order_byquerystringno
offsetqueryintegerno
limitqueryintegerno
get_action_resource_showGET /action/resource_showReturn the metadata of a resourcenonereadsbroken

Return the metadata of a resource

ParameterInTypeRequired
idquerystringno
include_trackingquerybooleanno
get_action_status_showGET /action/status_showReturns the site statusnonereadsverified 2026-09-25

Returns the site status

get_action_tag_listGET /action/tag_listReturns the names of all indexed tagsnonereadsverified 2026-09-25

Returns the names of all indexed tags

ParameterInTypeRequired
offsetqueryintegerno
limitqueryintegerno

Authentication

Reading the catalogue needs no key; writing datasets does

Where this came from

Built from the APIs.guru OpenAPI specification, version 3.0.1. Rebuilt on our side on 2026-09-25.

View the source specification