← WebMCP Directory

sky-to-porch-webmcp.vercel.app

sky-to-porch-webmcp.vercel.app

live Unverified (seed import) AI & Agents 8 tools imperative implementation

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

analyze_environmental_hazard

act imperative

Analyze place+hazard. Call help first for demos. If unclear, ask and wait; season/place/goal alone implies none. First named-place call: pass as stated; set place_choice_id=null; never pre-qualify place. Use latest_completed unless dates given; never today. After the reply, copy selected choice_id to place_choice_id, preserve inputs, execute and finish. For unqualified storm/thunderstorm/severe weather: use wind_storm+related_context and copy question; single_hazard_only needs explicit wind/water. Answer with display_summary, display labels, and source_name; never expose internal IDs, source keys, field names, or enum names. Infer concern; else general.

Input schema

PropertyTypeRequiredDescription
place string yes Initial call: pass the named place as stated, even if ambiguous; do not qualify it first. Strip context: 'near my Houston home' becomes 'Houston'. After a choice, keep this original query.
place_choice_id string,null no Initial call: use null. Only after needs_place_choice: copy the selected choice_id exactly. Never derive it from a place, label, demo, or coordinates; never invent or edit it.
hazard string yes Choose a named/implied hazard; never infer from season/place/concern/generic conditions. Smoke + air uses fire_smoke/related_context. Volcano + air/heat uses earth_volcanoes/related_context. If none, ask and wait.
analysis_scope string no For generic storm/severe weather, use related_context so separate wind and water chains run at any radius. Use single_hazard_only only for explicit wind/gust or rain/flood/gage asks; Wind without question widens.
concern string no Use pets for dog/cat/animal; health for person/family; home whenever home/roof/property/insurer appears; travel for travel. Never map pet symptoms to health. Otherwise general.
radius_km number no Analysis radius in kilometres; defaults to 25.
time string yes After needs_place_choice, copy retry_with_original_arguments.time exactly. Otherwise use latest_completed unless the person stated dates; never invent a date or use today.
question string no Optional, except MUST copy the person's wording for unqualified storm/thunderstorm/severe weather so deterministic routing can include separate wind and water chains. Shorten only to 500 characters.
Raw JSON schema
{
  "type": "object",
  "additionalProperties": false,
  "required": [
    "place",
    "hazard",
    "time"
  ],
  "properties": {
    "place": {
      "type": "string",
      "minLength": 2,
      "maxLength": 200,
      "description": "Initial call: pass the named place as stated, even if ambiguous; do not qualify it first. Strip context: 'near my Houston home' becomes 'Houston'. After a choice, keep this original query."
    },
    "place_choice_id": {
      "type": [
        "string",
        "null"
      ],
      "pattern": "^place-[A-Za-z0-9._-]{3,120}$",
      "description": "Initial call: use null. Only after needs_place_choice: copy the selected choice_id exactly. Never derive it from a place, label, demo, or coordinates; never invent or edit it."
    },
    "hazard": {
      "type": "string",
      "enum": [
        "fire_smoke",
        "flood_storm",
        "wind_storm",
        "extreme_heat",
        "drought_land",
        "air_quality",
        "earth_volcanoes"
      ],
      "description": "Choose a named/implied hazard; never infer from season/place/concern/generic conditions. Smoke + air uses fire_smoke/related_context. Volcano + air/heat uses earth_volcanoes/related_context. If none, ask and wait."
    },
    "analysis_scope": {
      "type": "string",
      "enum": [
        "single_hazard_only",
        "related_context"
      ],
      "description": "For generic storm/severe weather, use related_context so separate wind and water chains run at any radius. Use single_hazard_only only for explicit wind/gust or rain/flood/gage asks; Wind without question widens."
    },
    "concern": {
      "type": "string",
      "enum": [
        "general",
        "home",
        "health",
        "pets",
        "travel",
        "power_internet",
        "community"
      ],
      "description": "Use pets for dog/cat/animal; health for person/family; home whenever home/roof/property/insurer appears; travel for travel. Never map pet symptoms to health. Otherwise general."
    },
    "radius_km": {
      "type": "number",
      "minimum": 1,
      "maximum": 250,
      "default": 25,
      "description": "Analysis radius in kilometres; defaults to 25."
    },
    "time": {
      "type": "string",
      "pattern": "^(latest_completed|\\d{4}-\\d{2}-\\d{2}(?:/\\d{4}-\\d{2}-\\d{2})?)$",
      "description": "After needs_place_choice, copy retry_with_original_arguments.time exactly. Otherwise use latest_completed unless the person stated dates; never invent a date or use today."
    },
    "question": {
      "type": "string",
      "maxLength": 500,
      "description": "Optional, except MUST copy the person's wording for unqualified storm/thunderstorm/severe weather so deterministic routing can include separate wind and water chains. Shorten only to 500 characters."
    }
  }
}

Similar websites

reloadium.com

reloadium.com

Paste a topic, URL, or PDF/TXT/MD — get a multi-episode AI podcast with audio, transcripts, timelines and quizzes. 60+ languages.

live Unverified AI & Agents Transact tools
204 tools A67 / Act127 / T10 Not yet scored Seen 2026-11-05
getAppInfo readCredits signOut navigateToLogin navigateToPricing
Inspect tools
api.lmm.best

api.lmm.best

Connect AI models, tools and applications with LMM Forge. Explore model access, developer guides and open-source collaboration.

live Unverified AI & Agents Transact tools
93 tools A43 / Act47 / T3 Not yet scored Seen 2026-11-05
lmm_signal_state lmm_signal_start lmm_signal_rotate lmm_signal_hint lmm_signal_records
Inspect tools
deskintab.dgkhan08.workers.dev

deskintab.dgkhan08.workers.dev

An operating system in your browser, where you and your AI agent share apps, files, and projects through WebMCP.

live Unverified AI & Agents Transact tools
89 tools A18 / Act70 / T1 Not yet scored Seen 2026-11-05
desktop_get_context desktop_reveal home_navigate projects_navigate tasks_navigate
Inspect tools
webmcp.agentsdesk.dev

webmcp.agentsdesk.dev

Meridian Ops

live Unverified AI & Agents Transact tools
83 tools A43 / Act24 / T16 Not yet scored Seen 2026-11-05
find_capabilities invoke_capability get_context get_action_status search_customers
Inspect tools

Related on Influzer