Skip to main content
Glama

Macrostrat MCP Server

by blake365

map-tiles

Generate map tile URLs for geologic data visualization using specified coordinates, zoom levels, and scales. Integrates with Macrostrat API to fetch detailed geologic layers in PNG or MVT formats for analysis.

Instructions

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.

Input Schema

NameRequiredDescriptionDefault
fetch_imageNoIf true, actually fetch the tile image data so Claude can analyze the geological features visually
formatNoTile format: 'png' for images, 'mvt' for vector tilespng
scaleNoMap scale layer - 'carto' automatically selects appropriate detail level based on zoom. Other scales (tiny, small, medium, large) may have limited coverage.carto
xYesTile X coordinate - use lat-lng-to-tile tool to calculate this from lat/lng
yYesTile Y coordinate - use lat-lng-to-tile tool to calculate this from lat/lng
zYesZoom level (0-18). Higher zoom = more detailed view of smaller area. Typical values: z=3 (continent), z=6 (country), z=10 (city), z=15 (neighborhood)

Input Schema (JSON Schema)

{ "properties": { "fetch_image": { "default": false, "description": "If true, actually fetch the tile image data so Claude can analyze the geological features visually", "type": "boolean" }, "format": { "default": "png", "description": "Tile format: 'png' for images, 'mvt' for vector tiles", "enum": [ "mvt", "png" ], "type": "string" }, "scale": { "default": "carto", "description": "Map scale layer - 'carto' automatically selects appropriate detail level based on zoom. Other scales (tiny, small, medium, large) may have limited coverage.", "enum": [ "carto", "tiny", "small", "medium", "large" ], "type": "string" }, "x": { "description": "Tile X coordinate - use lat-lng-to-tile tool to calculate this from lat/lng", "minimum": 0, "type": "integer" }, "y": { "description": "Tile Y coordinate - use lat-lng-to-tile tool to calculate this from lat/lng", "minimum": 0, "type": "integer" }, "z": { "description": "Zoom level (0-18). Higher zoom = more detailed view of smaller area. Typical values: z=3 (continent), z=6 (country), z=10 (city), z=15 (neighborhood)", "maximum": 18, "minimum": 0, "type": "integer" } }, "required": [ "z", "x", "y" ], "type": "object" }

Other Tools from Macrostrat MCP Server

Related Tools

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/blake365/macrostrat-mcp'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server