← WebMCP Directory

Tool tree

office-of-kaiju-affairs.vercel.app

Productivity & BusinessTools verified
Website
The national authority for kaiju corridor management: permits, damage compensation, and evacuation services for residents of zones 1-5.
Explore capabilities

    page: Every page

    search_siteAnswer

    Search every page of this site by keyword and get ranked results with a summary, a snippet and the exact URL. Use this first when you do not know which page holds an answer — it searches the full published page index, including pages that are several clicks deep in the navigation.

    View tool JSON
    {
      "name": "search_site",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search every page of this site by keyword and get ranked results with a summary, a snippet and the exact URL. Use this first when you do not know which page holds an answer — it searches the full published page index, including pages that are several clicks deep in the navigation.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "What you are looking for, in plain words. e.g. \"fee waiver for repeat damage claims\""
          },
          "limit": {
            "type": "integer",
            "description": "Maximum results to return (1-25).",
            "default": 5,
            "minimum": 1,
            "maximum": 25
          },
          "section": {
            "type": "string",
            "description": "Optional: restrict to one site section, e.g. \"claims\", \"permits\", \"evacuation\"."
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/"
    }
    get_page_summaryAnswer

    Return the plain-language summary, key facts, headings and outbound links for one page of this site, without fetching or scraping its HTML. Pass the path from a search result.

    View tool JSON
    {
      "name": "get_page_summary",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the plain-language summary, key facts, headings and outbound links for one page of this site, without fetching or scraping its HTML. Pass the path from a search result.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "description": "Page path or full URL, e.g. \"/claims/fee-waivers/\". Defaults to the page currently open."
          }
        }
      },
      "page": "/"
    }
    list_servicesAnswer

    Enumerate every service the Office of Kaiju Affairs offers — permits, claims, evacuation support — with a one-line description and the page where each one starts. Use this when you do not yet know what is possible here.

    View tool JSON
    {
      "name": "list_services",
      "kind": "answer",
      "impl": "imperative",
      "description": "Enumerate every service the Office of Kaiju Affairs offers — permits, claims, evacuation support — with a one-line description and the page where each one starts. Use this when you do not yet know what is possible here.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "description": "Optional filter, e.g. \"permits\", \"claims\", \"safety\"."
          }
        }
      },
      "page": "/"
    }
    get_service_requirementsAnswer

    Return the documents, form fields, fees, deadlines and processing time for one service, as structured data. Pass the service id from list_services (a service name also works).

    View tool JSON
    {
      "name": "get_service_requirements",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the documents, form fields, fees, deadlines and processing time for one service, as structured data. Pass the service id from list_services (a service name also works).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "serviceId": {
            "type": "string",
            "description": "Service id from list_services, e.g. \"kaiju-proximity-permit\"."
          }
        },
        "required": [
          "serviceId"
        ]
      },
      "page": "/"
    }
    check_eligibilityAnswer

    Evaluate a person's situation against this agency's published eligibility rules and return the outcome, any fee waivers granted, the documents they will need, a citation to the page that states each rule, and — for anything NOT granted — the requirement that was not met, so you can tell the person what would change the answer. Call with no answers first to receive the list of questions to ask. The answers are never stored or transmitted — they are evaluated in the page.

    View tool JSON
    {
      "name": "check_eligibility",
      "kind": "answer",
      "impl": "imperative",
      "description": "Evaluate a person's situation against this agency's published eligibility rules and return the outcome, any fee waivers granted, the documents they will need, a citation to the page that states each rule, and — for anything NOT granted — the requirement that was not met, so you can tell the person what would change the answer. Call with no answers first to receive the list of questions to ask. The answers are never stored or transmitted — they are evaluated in the page.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "serviceId": {
            "type": "string",
            "description": "Service to check, e.g. \"damage-compensation\". Either this or rulesetId."
          },
          "rulesetId": {
            "type": "string",
            "description": "Ruleset id, if you already have one from a previous call."
          },
          "answers": {
            "type": "object",
            "description": "Answers keyed by question id, e.g. {\"incidentsLast12Months\": 2, \"zone\": \"4\"}. Omit to get the question list.",
            "additionalProperties": true
          }
        }
      },
      "page": "/"
    }
    prefill_permit_formAction

    Fill the visible fields of the application form on the current page and report exactly what was entered, what was rejected, and which declared fields were left empty because no value was supplied. This tool never submits: the person reviews the highlighted fields and presses the button themselves. Call get_service_requirements first to learn the field names.

    View tool JSON
    {
      "name": "prefill_permit_form",
      "kind": "act",
      "impl": "imperative",
      "description": "Fill the visible fields of the application form on the current page and report exactly what was entered, what was rejected, and which declared fields were left empty because no value was supplied. This tool never submits: the person reviews the highlighted fields and presses the button themselves. Call get_service_requirements first to learn the field names.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "formId": {
            "type": "string",
            "description": "Form id from get_service_requirements. Defaults to the form on the current page."
          },
          "values": {
            "type": "object",
            "description": "Field values keyed by field name, e.g. {\"applicantName\": \"Mira Tanaka\", \"zone\": \"4\"}.",
            "additionalProperties": true
          }
        },
        "required": [
          "values"
        ]
      },
      "page": "/"
    }
    get_office_infoAnswer

    Look up the regional Kaiju Affairs office, its address, hours and contact details, plus the evacuation routes and assembly points for an area. Filter by evacuation zone, region name, or a free-text place name.

    View tool JSON
    {
      "name": "get_office_info",
      "kind": "answer",
      "impl": "imperative",
      "description": "Look up the regional Kaiju Affairs office, its address, hours and contact details, plus the evacuation routes and assembly points for an area. Filter by evacuation zone, region name, or a free-text place name.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "zone": {
            "type": "string",
            "description": "Evacuation zone, e.g. \"4\"."
          },
          "region": {
            "type": "string",
            "description": "Region name, e.g. \"Kanto North\"."
          },
          "officeId": {
            "type": "string",
            "description": "Exact office id, if known."
          },
          "query": {
            "type": "string",
            "description": "Free-text place name to match against region, address or served zones."
          }
        }
      },
      "page": "/"
    }