← WebMCP Directory

Tool tree

webmcp-live-earth.vercel.app

AI & AgentsTools verified
Website
Explore active natural events, daily NASA satellite imagery, date comparisons, notes, and saved views on an interactive Earth.
Explore capabilities
    list_active_eventsAnswer

    Use this first to find live NASA EONET events and their exact IDs before focusing one. Optionally filter by category text and return 1–20 concise results.

    View tool JSON
    {
      "name": "list_active_events",
      "kind": "answer",
      "impl": "imperative",
      "description": "Use this first to find live NASA EONET events and their exact IDs before focusing one. Optionally filter by category text and return 1–20 concise results.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "minLength": 1,
            "maxLength": 60,
            "description": "Optional category text such as wildfire, severe storm, volcano, flood, or sea and lake ice."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20,
            "description": "Maximum results to return. Defaults to 10."
          }
        },
        "additionalProperties": false
      }
    }
    get_current_viewAnswer

    Use this to inspect what the human and agent currently share: camera, selected event, observation date, imagery, comparison, annotations, and saved-discovery count.

    View tool JSON
    {
      "name": "get_current_view",
      "kind": "answer",
      "impl": "imperative",
      "description": "Use this to inspect what the human and agent currently share: camera, selected event, observation date, imagery, comparison, annotations, and saved-discovery count.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    focus_eventAction

    Use an exact ID from list_active_events to select that NASA event, open its details, and fly the shared globe to its coordinates.

    View tool JSON
    {
      "name": "focus_event",
      "kind": "act",
      "impl": "imperative",
      "description": "Use an exact ID from list_active_events to select that NASA event, open its details, and fly the shared globe to its coordinates.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "eventId": {
            "type": "string",
            "minLength": 1,
            "maxLength": 128,
            "description": "Exact NASA EONET event identifier."
          }
        },
        "required": [
          "eventId"
        ],
        "additionalProperties": false
      }
    }
    set_observation_dateAction

    Use this to move the shared observation timeline and any enabled NASA imagery to a supported YYYY-MM-DD date; future dates are rejected.

    View tool JSON
    {
      "name": "set_observation_date",
      "kind": "act",
      "impl": "imperative",
      "description": "Use this to move the shared observation timeline and any enabled NASA imagery to a supported YYYY-MM-DD date; future dates are rejected.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "format": "date",
            "description": "Observation date in YYYY-MM-DD format."
          }
        },
        "required": [
          "date"
        ],
        "additionalProperties": false
      }
    }
    set_satellite_layerAction

    Use "viirs-noaa20-true-color" for clean daily NASA imagery, "modis-terra-true-color" for the legacy MODIS overpass layer, or "none" for the basemap.

    View tool JSON
    {
      "name": "set_satellite_layer",
      "kind": "act",
      "impl": "imperative",
      "description": "Use \"viirs-noaa20-true-color\" for clean daily NASA imagery, \"modis-terra-true-color\" for the legacy MODIS overpass layer, or \"none\" for the basemap.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "layer": {
            "type": "string",
            "enum": [
              "none",
              "viirs-noaa20-true-color",
              "modis-terra-true-color"
            ],
            "description": "The imagery layer to show on the main Earth view."
          }
        },
        "required": [
          "layer"
        ],
        "additionalProperties": false
      }
    }
    compare_datesAction

    Use this after focus_event to open synchronized before/after NASA views centered on the selected event. leftDate must be earlier than rightDate.

    View tool JSON
    {
      "name": "compare_dates",
      "kind": "act",
      "impl": "imperative",
      "description": "Use this after focus_event to open synchronized before/after NASA views centered on the selected event. leftDate must be earlier than rightDate.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "leftDate": {
            "type": "string",
            "format": "date",
            "description": "Earlier date in YYYY-MM-DD format."
          },
          "rightDate": {
            "type": "string",
            "format": "date",
            "description": "Later date in YYYY-MM-DD format. Defaults to the current observation date."
          }
        },
        "required": [
          "leftDate"
        ],
        "additionalProperties": false
      }
    }
    add_annotationAction

    Use this to add a short visible note at the selected event center, or provide both longitude and latitude for an explicit point.

    View tool JSON
    {
      "name": "add_annotation",
      "kind": "act",
      "impl": "imperative",
      "description": "Use this to add a short visible note at the selected event center, or provide both longitude and latitude for an explicit point.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "label": {
            "type": "string",
            "minLength": 1,
            "maxLength": 80,
            "description": "Short annotation label."
          },
          "longitude": {
            "type": "number",
            "minimum": -180,
            "maximum": 180
          },
          "latitude": {
            "type": "number",
            "minimum": -90,
            "maximum": 90
          }
        },
        "required": [
          "label"
        ],
        "dependentRequired": {
          "longitude": [
            "latitude"
          ],
          "latitude": [
            "longitude"
          ]
        },
        "additionalProperties": false
      }
    }
    save_discoveryAction

    Use this after focusing an event to save a local snapshot of the selected event, date, imagery layer, and annotations for later restoration.

    View tool JSON
    {
      "name": "save_discovery",
      "kind": "act",
      "impl": "imperative",
      "description": "Use this after focusing an event to save a local snapshot of the selected event, date, imagery layer, and annotations for later restoration.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "minLength": 1,
            "maxLength": 100,
            "description": "Optional title for the saved discovery."
          }
        },
        "additionalProperties": false
      }
    }