Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| geologic-history | Get the geologic history of a location |
| bedrock | Get information about bedrock geology |
| geologic-map | Generate map tiles for visualizing geology of an area |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| API Response Wrapper Schema | JSON schema for the standard Macrostrat API response wrapper containing success metadata and data array |
| Units Response Schema | JSON schema for the response from the units endpoint |
| Columns Response Schema | JSON schema for the response from the columns endpoint |
| Minerals Response Schema | JSON schema for the response from the defs/minerals endpoint |
| Lithologies Response Schema | JSON schema for the response from the defs/lithologies endpoint |
| Environments Response Schema | JSON schema for the response from the defs/environments endpoint |
| Timescales Response Schema | JSON schema for the response from the defs/timescales endpoint |
| Intervals Response Schema | JSON schema for the response from the defs/intervals endpoint |
| Economic Uses Response Schema | JSON schema for the response from the defs/econs endpoint |
| Stratigraphic Names Response Schema | JSON schema for the response from the defs/strat_names endpoint |
| Structures Response Schema | JSON schema for the response from the defs/structures endpoint |
| Measurements Response Schema | JSON schema for the response from the defs/measurements endpoint |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| find-columns | Find geological stratigraphic columns, rock layers, and geological history for any location worldwide. Use for geology, bedrock, formations, age dating, and stratigraphic analysis. |
| find-units | Find geological rock units, formations, bedrock geology, and mineral information for any location worldwide. Use for geology questions, rock types, age dating, lithology, and geological analysis. |
| defs | Routes giving access to standard fields and dictionaries used in Macrostrat |
| defs-autocomplete | Quickly retrieve all definitions matching a query. Limited to 100 results |
| mineral-info | Get information about a mineral, use one property |
| timescale | Get information about a time period |
| lat-lng-to-tile | Convert latitude/longitude coordinates to map tile coordinates (x, y) for a given zoom level. Uses the same web mercator projection as MapKit. |
| map-tiles | Get map tile URLs from the Macrostrat tiles server. Use lat-lng-to-tile tool first to get proper x,y coordinates. Defaults to 'carto' scale which automatically adapts detail level to zoom. |