bc_major_projects
B.C. Major Projects Inventory (projects of $15 million or more, proposed, planned or underway)
Find projects in the province's Major Projects Inventory (Economic) layer on DataBC (Open Government Licence - British Columbia; 648 projects when read on 24 Oct 2026), read live: projects proposed, planned or under construction in British Columbia with an estimated capital cost of at least $15 million ($20 million in the Lower Mainland), private and public, such as hospitals, housing developments, mines, energy and transportation projects. Search by project name, municipality, economic region (vancouver_island_coast, mainland_southwest, thompson_okanagan, kootenay, cariboo, north_coast, nechako, northeast), category, status or public funding, or by distance from a point (nearest first). Each project returns its description, estimated cost, status, stage, type, developer, dates and the date its row was last updated. It is not the government's capital plan and not a list of ministry projects: it holds only projects that were publicly reported and met the size threshold, rows can be out of date, and the estimated cost has no unit in the layer (the thresholds suggest millions of dollars). It carries no contact details.
Cost: 3 units of your allowance (see Rate limits).
Parameters
name(string, optional): min length 2, max length 60municipality(string, optional): min length 2, max length 60region(vancouver_island_coast,mainland_southwest,thompson_okanagan,kootenay,cariboo,north_coast,nechako,northeast, optional)category(string, optional): min length 2, max length 60status(string, optional): min length 2, max length 60public_funding(boolean, optional)lat(number, optional): min 47.5, max 61lon(number, optional): min -140, max -113radius_km(number, optional): min 0.5, max 100limit(integer, optional): min 1, max 50, default20
REST
curl -X POST https://api.bcmcp.ca/v1/tools/bc_major_projects \
-H "Authorization: Bearer $BCDATA_KEY" \
-H "Content-Type: application/json" \
-d '{}'MCP
Call the tool bc_major_projects with these arguments. Over raw JSON-RPC:
curl -X POST https://api.bcmcp.ca/mcp \
-H "Authorization: Bearer $BCDATA_KEY" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"bc_major_projects","arguments":{}}}'What comes back
Every answer is the same envelope, over REST and over MCP: available, data, citations, freshness and notes. See Citations and freshness.