soil_properties
Pack: soilgrids · Endpoint: https://gateway.pipeworx.io/soilgrids/mcp
Get soil property values at any coordinate from ISRIC SoilGrids (250m global grid) — clay/sand/silt %, pH, organic carbon, nitrogen, cation exchange, bulk density, water content. Values are returned in real units (scaled from raw map units). Keyless; the SoilGrids API may take several seconds to respond.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
latitude | number | yes | Latitude in decimal degrees (-90 to 90). |
longitude | number | yes | Longitude in decimal degrees (-180 to 180). |
properties | array | no | Soil property codes to query (default [“clay”,“sand”,“silt”,“phh2o”,“soc”]). Valid codes: clay, sand, silt (texture %), phh2o (pH in water), soc (soil organic carbon), nitrogen, cec (cation exchange capacity), bdod (bulk density), cfvo (coarse fragments), ocd (organic carbon density), wv0010/wv0033/wv1500 (volumetric water content at 10/33/1500 kPa). |
items | string | no | |
depth | string | no | Depth interval (default “0-5cm”). Valid: “0-5cm”, “5-15cm”, “15-30cm”, “30-60cm”, “60-100cm”, “100-200cm”. |
Example call
curl -X POST https://gateway.pipeworx.io/soilgrids/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"soil_properties","arguments":{}}}'
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"soilgrids": {
"url": "https://gateway.pipeworx.io/soilgrids/mcp"
}
}
}
See Getting Started for client-specific install steps.