MCP server exposing 3 tools for usda-soil.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/usda-soil/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
usda_soil_mapunit_at_point — The USDA-NRCS SSURGO soil map unit at one latitude/longitude in the United States — map unit key (mukey), symbol, the official map unit name ("Terril-Urban land complex, 2 to 5 percent slopes"), its acreage, and the soil survey area it belongs to. AUTHORITATIVE for "what soil is on this parcel" in the US: field-surveyed, not modelled. Keyless. Pass the mukey to usda_soil_components for the soil series and their properties.usda_soil_components — The soil components inside one USDA SSURGO map unit — each named soil series with its percentage of the unit, official taxonomic class, drainage class, slope range, hydrologic soil group, land capability class and runoff potential. Answers "what soil series is this and how does it drain/behave". Keyless. Get the mukey from usda_soil_mapunit_at_point.usda_soil_query — Run a read-only SQL SELECT against the USDA-NRCS Soil Data Access database (SSURGO) — the full US soil survey schema: legend, mapunit, component, chorizon, cointerp, plus the SDA_ spatial helper functions such as SDA_Get_Mukey_from_intersection_with_WktWgs84. Use for anything the point and component tools do not cover: soil series by county, prime farmland acreage, drainage class distributions, crop yield indices. Keyless.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/usda-soil/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io