← WebMCP Directory

Tool tree

project-grapevine.preflyhq.com

Productivity & BusinessTools verified
Website
Project Grapevine is a western North Carolina aid-logistics reference for permissioned ground truth from human and machine sources.
Explore capabilities

    page: Home

    list_available_actionsAnswer

    List all WebMCP actions available on this Operations page with a one-sentence description of each.

    View tool JSON
    {
      "name": "list_available_actions",
      "kind": "answer",
      "impl": "imperative",
      "description": "List all WebMCP actions available on this Operations page with a one-sentence description of each.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    find_available_sourcesAnswer

    Find available human responders and authenticated machine sources near an operational area.

    View tool JSON
    {
      "name": "find_available_sources",
      "kind": "answer",
      "impl": "imperative",
      "description": "Find available human responders and authenticated machine sources near an operational area.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
          "near": {
            "type": "string",
            "minLength": 1,
            "description": "An operational area, route, facility, or incident site."
          },
          "radius_m": {
            "type": "number",
            "minimum": 50,
            "maximum": 10000,
            "description": "Search radius in meters. Defaults to 1500."
          }
        },
        "required": [
          "near"
        ]
      },
      "page": "/"
    }
    get_web_baselineAnswer

    Get the published operational baseline before requesting live ground truth.

    View tool JSON
    {
      "name": "get_web_baseline",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the published operational baseline before requesting live ground truth.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
          "spot": {
            "type": "string",
            "minLength": 1,
            "description": "The operational area whose baseline should be read."
          }
        },
        "required": [
          "spot"
        ]
      },
      "page": "/"
    }
    prepare_source_requestAction

    Prepare and preview a structured question for a human or machine source without sending it. After this tool returns, show the exact question and ask the user whether they want it sent.

    View tool JSON
    {
      "name": "prepare_source_request",
      "kind": "act",
      "impl": "imperative",
      "description": "Prepare and preview a structured question for a human or machine source without sending it. After this tool returns, show the exact question and ask the user whether they want it sent.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
          "source_id": {
            "type": "string",
            "minLength": 1,
            "description": "The source ID returned by find_available_sources."
          },
          "request_type": {
            "type": "string",
            "enum": [
              "route_status",
              "flood_depth",
              "supply_access",
              "hazard_report",
              "custom"
            ],
            "description": "One of route_status, flood_depth, supply_access, hazard_report, or custom."
          },
          "question": {
            "type": "string",
            "maxLength": 240,
            "description": "Optional human-readable question for the source."
          }
        },
        "required": [
          "source_id",
          "request_type"
        ]
      },
      "page": "/"
    }
    send_source_requestSensitive Action

    Send an already prepared source request. Call this only after the user explicitly confirms that the exact prepared question should be sent.

    View tool JSON
    {
      "name": "send_source_request",
      "kind": "transact",
      "impl": "imperative",
      "description": "Send an already prepared source request. Call this only after the user explicitly confirms that the exact prepared question should be sent.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
          "session_id": {
            "type": "string",
            "minLength": 1,
            "description": "The pending session ID returned by prepare_source_request. Call only after the user explicitly approves sending it."
          }
        },
        "required": [
          "session_id"
        ]
      },
      "page": "/"
    }
    get_responseAnswer

    Poll for the structured answer to an authorized source request, waiting up to 10 seconds.

    View tool JSON
    {
      "name": "get_response",
      "kind": "answer",
      "impl": "imperative",
      "description": "Poll for the structured answer to an authorized source request, waiting up to 10 seconds.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
          "session_id": {
            "type": "string",
            "minLength": 1,
            "description": "The session ID returned by prepare_source_request."
          }
        },
        "required": [
          "session_id"
        ]
      },
      "page": "/"
    }
    get_drone_statusAnswer

    Read recon-drone battery, connection, position, mission status, and latest aerial observation.

    View tool JSON
    {
      "name": "get_drone_status",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read recon-drone battery, connection, position, mission status, and latest aerial observation.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
          "source_id": {
            "type": "string",
            "minLength": 1,
            "description": "The drone source ID returned by find_available_sources."
          }
        },
        "required": [
          "source_id"
        ]
      },
      "page": "/"
    }
    prepare_drone_missionAction

    Stage a drone repositioning mission for visible human approval.

    View tool JSON
    {
      "name": "prepare_drone_mission",
      "kind": "act",
      "impl": "imperative",
      "description": "Stage a drone repositioning mission for visible human approval.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
          "source_id": {
            "type": "string",
            "minLength": 1
          },
          "target_name": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120
          },
          "objective": {
            "type": "string",
            "minLength": 1,
            "maxLength": 240
          },
          "target_lat": {
            "type": "number"
          },
          "target_lng": {
            "type": "number"
          }
        },
        "required": [
          "source_id",
          "target_name",
          "objective"
        ]
      },
      "page": "/"
    }

    page: Response

    list_available_actionsAnswer

    List all WebMCP actions available on this Partner Directory page with a one-sentence description of each.

    View tool JSON
    {
      "name": "list_available_actions",
      "kind": "answer",
      "impl": "imperative",
      "description": "List all WebMCP actions available on this Partner Directory page with a one-sentence description of each.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {}
      },
      "page": "/response"
    }
    get_crisis_briefAnswer

    Read the Western North Carolina incident brief, including the published status and known uncertainty.

    View tool JSON
    {
      "name": "get_crisis_brief",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the Western North Carolina incident brief, including the published status and known uncertainty.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {}
      },
      "page": "/response"
    }
    find_response_partnersAnswer

    Find relief partners by operational area, capability, and locally led status.

    View tool JSON
    {
      "name": "find_response_partners",
      "kind": "answer",
      "impl": "imperative",
      "description": "Find relief partners by operational area, capability, and locally led status.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
          "need": {
            "type": "string",
            "enum": [
              "water",
              "shelter",
              "food",
              "medical",
              "transport",
              "communications",
              "debris_clearance"
            ],
            "description": "The relief capability needed."
          },
          "area": {
            "type": "string",
            "minLength": 1,
            "description": "A county, corridor, shelter, or incident area."
          },
          "local_led_only": {
            "type": "boolean",
            "description": "Return only locally led organizations."
          }
        },
        "required": [
          "need",
          "area"
        ]
      },
      "page": "/response"
    }
    get_partner_detailsAnswer

    Inspect a partner's capabilities, operating areas, verification evidence, contact channel, and route dependency.

    View tool JSON
    {
      "name": "get_partner_details",
      "kind": "answer",
      "impl": "imperative",
      "description": "Inspect a partner's capabilities, operating areas, verification evidence, contact channel, and route dependency.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
          "partner_id": {
            "type": "string",
            "minLength": 1,
            "description": "A partner ID returned by find_response_partners."
          }
        },
        "required": [
          "partner_id"
        ]
      },
      "page": "/response"
    }
    create_response_shortlistAction

    Save a transparent partner shortlist in the coordinator workspace. This does not contact or endorse an organization.

    View tool JSON
    {
      "name": "create_response_shortlist",
      "kind": "act",
      "impl": "imperative",
      "description": "Save a transparent partner shortlist in the coordinator workspace. This does not contact or endorse an organization.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
          "title": {
            "type": "string",
            "minLength": 1,
            "description": "A concise name for the response shortlist."
          },
          "need": {
            "type": "string",
            "enum": [
              "water",
              "shelter",
              "food",
              "medical",
              "transport",
              "communications",
              "debris_clearance"
            ]
          },
          "area": {
            "type": "string",
            "minLength": 1
          },
          "partner_ids": {
            "minItems": 1,
            "maxItems": 4,
            "type": "array",
            "items": {
              "type": "string",
              "minLength": 1
            }
          },
          "rationale": {
            "type": "string",
            "minLength": 1,
            "maxLength": 400
          }
        },
        "required": [
          "title",
          "need",
          "area",
          "partner_ids",
          "rationale"
        ]
      },
      "page": "/response"
    }
    prepare_work_requestAction

    Stage a partner work request for human approval. If route evidence is uncertain, the result directs the coordinator to live field verification in Demo 1.

    View tool JSON
    {
      "name": "prepare_work_request",
      "kind": "act",
      "impl": "imperative",
      "description": "Stage a partner work request for human approval. If route evidence is uncertain, the result directs the coordinator to live field verification in Demo 1.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
          "shortlist_id": {
            "type": "string",
            "minLength": 1
          },
          "objective": {
            "type": "string",
            "minLength": 1,
            "maxLength": 300
          },
          "available_resources": {
            "type": "string",
            "minLength": 1,
            "maxLength": 300
          }
        },
        "required": [
          "shortlist_id",
          "objective",
          "available_resources"
        ]
      },
      "page": "/response"
    }

    page: Warehouse

    list_available_actionsAnswer

    List all WebMCP actions available on this Warehouse page with a one-sentence description of each.

    View tool JSON
    {
      "name": "list_available_actions",
      "kind": "answer",
      "impl": "imperative",
      "description": "List all WebMCP actions available on this Warehouse page with a one-sentence description of each.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {}
      },
      "page": "/warehouse"
    }
    get_supply_inventoryAnswer

    Read relief inventory and distinguish verified shortages, adequate stock, and oversupply.

    View tool JSON
    {
      "name": "get_supply_inventory",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read relief inventory and distinguish verified shortages, adequate stock, and oversupply.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
          "status": {
            "type": "string",
            "enum": [
              "shortage",
              "adequate",
              "surplus"
            ]
          }
        }
      },
      "page": "/warehouse"
    }
    draft_supply_appealAction

    Create a reviewable social appeal for a verified shortage. This saves a draft and never publishes it.

    View tool JSON
    {
      "name": "draft_supply_appeal",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a reviewable social appeal for a verified shortage. This saves a draft and never publishes it.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {
          "item_id": {
            "type": "string",
            "minLength": 1
          }
        },
        "required": [
          "item_id"
        ]
      },
      "page": "/warehouse"
    }