sky-to-porch-webmcp.vercel.app
Human-agent environmental evidence analysis on one shared map, with provenance and limitations.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 3 · Act 5 · Transact 0 · Score: Not yet scored
Tool inspector
set_environmental_map_layers
Show or hide Sky to Porch environmental map imagery for one place and one UTC date. Use for visual map requests involving rain imagery, land-surface heat imagery, recent FIRMS thermal-anomaly pixels, or 3-day flood-extent imagery. Inputs are desired-state patches: omitted layers remain unchanged and repeated identical calls are safe. Use place lookup for coordinates and bounds, environmental analysis for conditions or safety, and source coverage for eligibility. In the answer, use display_summary plus each layer_name, status_label, and source_name; never expose layer keys, product IDs, field names, or enum names. Imagery is visualization-only.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
layers |
object | yes | Desired-state patch. Omitted layers stay unchanged; true shows and false hides. Repeating the same patch is idempotent. |
place |
string,null | no | Optional place to select and frame before updating layers. Omit to keep the current map place. |
place_choice_id |
string,null | no | After an ambiguous place result, copy the person-selected choice_id exactly while preserving the original place and other arguments. |
date |
string,null | no | Optional single UTC calendar date. Multi-day ranges are never silently collapsed to one map date. |
radius_km |
number,null | no | Optional analysis-area radius in kilometres. Omit to preserve the current radius, or use 25 km for a new place. |
Raw JSON schema
{
"type": "object",
"additionalProperties": false,
"required": [
"layers"
],
"properties": {
"layers": {
"type": "object",
"additionalProperties": false,
"minProperties": 1,
"properties": {
"rain_satellite": {
"type": "boolean",
"description": "Desired visibility for rain_satellite. Omit this field to leave that layer unchanged."
},
"surface_heat_satellite": {
"type": "boolean",
"description": "Desired visibility for surface_heat_satellite. Omit this field to leave that layer unchanged."
},
"thermal_anomalies_firms": {
"type": "boolean",
"description": "Desired visibility for thermal_anomalies_firms. Omit this field to leave that layer unchanged."
},
"flood_extent": {
"type": "boolean",
"description": "Desired visibility for flood_extent. Omit this field to leave that layer unchanged."
}
},
"description": "Desired-state patch. Omitted layers stay unchanged; true shows and false hides. Repeating the same patch is idempotent."
},
"place": {
"type": [
"string",
"null"
],
"minLength": 2,
"maxLength": 200,
"description": "Optional place to select and frame before updating layers. Omit to keep the current map place."
},
"place_choice_id": {
"type": [
"string",
"null"
],
"pattern": "^place-[A-Za-z0-9._-]{3,120}$",
"description": "After an ambiguous place result, copy the person-selected choice_id exactly while preserving the original place and other arguments."
},
"date": {
"type": [
"string",
"null"
],
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Optional single UTC calendar date. Multi-day ranges are never silently collapsed to one map date."
},
"radius_km": {
"type": [
"number",
"null"
],
"minimum": 1,
"maximum": 250,
"description": "Optional analysis-area radius in kilometres. Omit to preserve the current radius, or use 25 km for a new place."
}
}
}
Similar websites
reloadium.com
Paste a topic, URL, or PDF/TXT/MD — get a multi-episode AI podcast with audio, transcripts, timelines and quizzes. 60+ languages.
api.lmm.best
Connect AI models, tools and applications with LMM Forge. Explore model access, developer guides and open-source collaboration.
deskintab.dgkhan08.workers.dev
An operating system in your browser, where you and your AI agent share apps, files, and projects through WebMCP.
webmcp.agentsdesk.dev
Meridian Ops