{
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "title": "GeoprocessingServerWebToolInput",
    "type": "object",
    "properties": {
        "taskUrl": {
            "type": "string",
            "description": "Fully qualified GPServer task URL to execute. Use get_gp_task_definition to discover available tasks.",
            "examples": [
                "https://mcpstaging.webgistesting.net/server/rest/services/Query_Development_Project_Applications/GPServer/Query%20Development%20Project%20Applications"
            ]
        },
        "inputSchemaNonce": {
            "type": "string",
            "description": "The name of a field that is defined in the task's input schema. You must provide this to prove that you have retrieved the task schema at least once by calling 'get_gp_task_definition' before invoking the task."
        },
        "inputs": {
            "type": "object",
            "description": "Input arguments for the task. Use get_gp_task_definition to learn the required schema."
        }
    },
    "required": [
        "taskUrl",
        "inputSchemaNonce",
        "inputs"
    ]
}
