{"ok":true,"site":{"host":"t-builds06.github.io","url":"https://t-builds06.github.io/GomiMCP-WebMCP/","type":"live","desc":"GomiMCP","tools":[{"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.","title":"Resolve waste item","annotations":{"readOnlyHint":true},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/GomiMCP-WebMCP/"},{"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.","title":"Get disposal rule","annotations":{"readOnlyHint":true},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/GomiMCP-WebMCP/"},{"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.","title":"Prepare bulky pickup","annotations":{"readOnlyHint":false},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute","page":"/GomiMCP-WebMCP/"}],"apiSurface":"spec","category":"AI & Agents","toolCount":3}}