{
    "name": "appmixer.mcpservers.__VAR_MODULE__.CallTool",
    "author": "Appmixer <info@appmixer.com>",
    "description": "Call a single tool.",
    __VAR_AUTH_DECLARATION__
    "properties": {
        "schema": {
            "properties": {
                "tool": { "type": "string" }
            }
        },
        "inspector": {
            "inputs": {
                "tool": {
                    "type": "select",
                    "label": "Tool",
                    "index": 1,
                    "tooltip": "The tool to call.",
                    "source": {
                        "url": "/component/appmixer/mcpservers/__VAR_MODULE__/ListTools?outPort=out",
                        "data": {
                            "transform": "./ListTools#toolsToSelectArray"
                        }
                    }
                }
            }
        }
    },
    "inPorts": [{
        "name": "in",
        "schema": {
            "type": "object"
        },
        "source": {
            "url": "/component/appmixer/mcpservers/__VAR_MODULE__/CallTool?outPort=out",
            "data": {
                "properties": {
                    "tool": "properties/tool",
                    "generateInspector": true
                }
            }
        }
    }],
    "outPorts": [{
        "name": "out",
        "options": [{
            "label": "Output",
            "value": "output"
        }]
    }],
    "icon": "__VAR_ICON__"
}
