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. |