parcel_lookup
ParcelMap BC parcel by PID or point
The public parcel fabric record for a Parcel Identifier (PID, nine digits, dashes optional) or for a point (lat, lon in WGS 84; if the point is on no parcel, such as a road, the nearest parcel within 10, 30 or 75 m is returned with its distance in metres to the parcel edge, and the answer says so; if too many parcels are in the ring to rank, none is returned; a miss costs up to four reads of the land budget), from ParcelMap BC on DataBC (OGL-BC version), read live. Public fields only: PID, plan number, status, class, start date, municipality, regional district, area, update date. No owner, assessment or title information; no geometry.
Cost: 5 units of your allowance (see Rate limits).
Parameters
pid(string, optional): min length 1, max length 12lat(number, optional): min 47.5, max 61lon(number, optional): min -140, max -113
REST
curl -X POST https://api.bcmcp.ca/v1/tools/parcel_lookup \
-H "Authorization: Bearer $BCDATA_KEY" \
-H "Content-Type: application/json" \
-d '{}'MCP
Call the tool parcel_lookup 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":"parcel_lookup","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.