MCP server exposing 3 tools for macrostrat.
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/macrostrat/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
find_units — Find geologic rock units from Macrostrat by location + age, by stratigraphic name, or by lithology. Provide lat+lng (optionally with age in millions of years, Ma), or a strat_name (e.g. "Hell Creek"), or a lith (e.g. "granite"). Returns units with formation/group, stratigraphic column, bottom/top ages (Ma) and time intervals, lithology, and max thickness. Keyless. North America and beyond.find_columns — List Macrostrat stratigraphic columns near a geographic point. Provide lat and lng (decimal degrees). Returns the columns covering that location with column name, regional group, coordinates, unit count, and area. Keyless.define_lithology — Look up Macrostrat lithology definitions. Provide a lith name (e.g. "granite", "limestone") to match, or omit to list all lithologies (capped at 50). Returns lithology id, name, type, group, and class. Keyless.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/macrostrat/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io