← WebMCP Directory

Tool tree

t-builds06.github.io

AI & AgentsTools verified
Website
GomiMCP
Explore capabilities
    resolve_itemAction

    Use this tool first whenever a user asks how to dispose of an item in Midori City/みどり市 or Aoba City/あおば市. Semantically interpret descriptive human wording into a concise ordinary item concept before calling; do not merely copy a long description. For a request containing multiple items, call this tool separately for every item and preserve stated quantities; never combine item names into one query. Pass municipality='midori' or municipality='aoba' to match the named city. Only normalize when one meaning is reasonably clear. If several items remain plausible or status is ambiguous, stop for that item and ask the user instead of choosing a candidate.

    View tool JSON
    {
      "name": "resolve_item",
      "kind": "act",
      "impl": "imperative",
      "description": "Use this tool first whenever a user asks how to dispose of an item in Midori City/みどり市 or Aoba City/あおば市. Semantically interpret descriptive human wording into a concise ordinary item concept before calling; do not merely copy a long description. For a request containing multiple items, call this tool separately for every item and preserve stated quantities; never combine item names into one query. Pass municipality='midori' or municipality='aoba' to match the named city. Only normalize when one meaning is reasonably clear. If several items remain plausible or status is ambiguous, stop for that item and ask the user instead of choosing a candidate.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Concise ordinary item name after interpreting the user's descriptive wording; one item per call"
          },
          "municipality": {
            "type": "string",
            "enum": [
              "midori",
              "aoba"
            ],
            "description": "Optional municipality ID. Use 'midori' for みどり市 / Midori City and 'aoba' for あおば市 / Aoba City. If omitted, use the municipality currently selected on the page."
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/GomiMCP-WebMCP/"
    }
    get_disposal_ruleAnswer

    Call this after resolve_item succeeds, once for each resolved item. Return the fictional municipality's declared demo rule using the canonical item_id, quantity, dimensions, and contents state supplied by the user. Pass municipality='midori' for みどり市 or municipality='aoba' for あおば市. Never invent missing conditions. If risk_level is high or auto_confirmation_allowed is false, explain the rule but do not automatically continue to an action.

    View tool JSON
    {
      "name": "get_disposal_rule",
      "kind": "answer",
      "impl": "imperative",
      "description": "Call this after resolve_item succeeds, once for each resolved item. Return the fictional municipality's declared demo rule using the canonical item_id, quantity, dimensions, and contents state supplied by the user. Pass municipality='midori' for みどり市 or municipality='aoba' for あおば市. Never invent missing conditions. If risk_level is high or auto_confirmation_allowed is false, explain the rule but do not automatically continue to an action.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "item_id": {
            "type": "string",
            "description": "Canonical waste item ID"
          },
          "quantity": {
            "type": "number",
            "minimum": 1,
            "description": "Number of items"
          },
          "longest_side_cm": {
            "type": "number",
            "minimum": 0,
            "description": "Longest side in centimetres, when known"
          },
          "contents_remaining": {
            "type": "boolean",
            "description": "Whether contents remain, when relevant"
          },
          "municipality": {
            "type": "string",
            "enum": [
              "midori",
              "aoba"
            ],
            "description": "Optional municipality ID. Use 'midori' for みどり市 / Midori City and 'aoba' for あおば市 / Aoba City. If omitted, use the municipality currently selected on the page."
          }
        },
        "required": [
          "item_id"
        ]
      },
      "page": "/GomiMCP-WebMCP/"
    }
    prepare_bulky_pickupAction

    Call this only after get_disposal_rule says the item is bulky and reservation_required=true, and call it separately for each eligible item. It prepares but never finalizes a pickup. Pass municipality='midori' for みどり市 or municipality='aoba' for あおば市. Never call it for high-risk items; those require manual review. A confirmation_required result opens the page's Human Confirmation Gate, and only a human click can finalize the demo.

    View tool JSON
    {
      "name": "prepare_bulky_pickup",
      "kind": "act",
      "impl": "imperative",
      "description": "Call this only after get_disposal_rule says the item is bulky and reservation_required=true, and call it separately for each eligible item. It prepares but never finalizes a pickup. Pass municipality='midori' for みどり市 or municipality='aoba' for あおば市. Never call it for high-risk items; those require manual review. A confirmation_required result opens the page's Human Confirmation Gate, and only a human click can finalize the demo.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "item_id": {
            "type": "string",
            "description": "Canonical waste item ID"
          },
          "quantity": {
            "type": "number",
            "minimum": 1,
            "description": "Number of items"
          },
          "longest_side_cm": {
            "type": "number",
            "minimum": 0,
            "description": "Longest side in centimetres, when known"
          },
          "contents_remaining": {
            "type": "boolean",
            "description": "Whether contents remain, when relevant"
          },
          "municipality": {
            "type": "string",
            "enum": [
              "midori",
              "aoba"
            ],
            "description": "Optional municipality ID. Use 'midori' for みどり市 / Midori City and 'aoba' for あおば市 / Aoba City. If omitted, use the municipality currently selected on the page."
          }
        },
        "required": [
          "item_id"
        ]
      },
      "page": "/GomiMCP-WebMCP/"
    }