The Mireye Earth MCP server provides two tools —Documentation Index
Fetch the complete documentation index at: https://www.mireye.ai/llms.txt
Use this file to discover all available pages before exploring further.
ask and fetch. Both operate on US coordinates and return per-field provenance, but they serve different purposes: ask answers natural-language questions with cited prose, while fetch returns structured field values for programmatic use.
Tool: ask
Useask when the caller has a specific question about a place — for example, “is this in a flood zone?” or “what’s the wildfire risk here?” The tool determines which fields are relevant, fetches them, and returns a cited answer in plain prose.
Latitude of the coordinate. Must be in
[18, 72].Longitude of the coordinate. Must be in
[-180, -65].Natural-language question about the coordinate.
Tool: fetch
Usefetch when you know which fields you need, or when you’re powering a workflow that consumes structured values — a scoring pipeline, a data export, or an underwriting calculation. Each field in the response includes its value, source, and confidence.
Latitude of the coordinate. Must be in
[18, 72].Longitude of the coordinate. Must be in
[-180, -65].List of catalog field names to fetch. See Field discovery for how to look up available names.
A named bundle of related fields. One of:
terrain, flood_risk, wildfire_underwrite, land_cover, site_selection, building_lookup, utilities, boundaries.fields map with one entry per requested field, and a partial_failures list for any fields that could not be fetched:
Which tool should I use?
| Situation | Use |
|---|---|
| Answering a question for a human | ask |
| Feeding values into a scoring pipeline | fetch |
| You know exactly which fields you need | fetch with fields |
| You want a standard bundle of related fields | fetch with preset |
| You want the agent to decide what’s relevant | ask |
Field discovery
There is nolist_fields MCP tool. To discover available fields and presets, call the meta endpoint directly:
Cache-Control and an ETag, so a long-lived agent can fetch it once at startup and reuse the result.