Create Input
obs-create-inputAdd a new input to a scene by specifying its name, kind, and optional settings, enabling scene configuration through natural language.
Instructions
Creates a new input, adding it as a scene item to the specified scene
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"sceneName": "<sceneName>",
"inputName": "<inputName>",
"inputKind": "<inputKind>"
},
"name": "obs-create-input"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| inputKind | Yes | The kind of input to be created | |
| inputName | Yes | Name of the new input to created | |
| sceneName | Yes | Name of the scene to add the input to as a scene item | |
| canvasUuid | No | UUID of the canvas containing the scene | |
| inputSettings | No | Settings object to initialize the input with | |
| sceneItemEnabled | No | Whether to set the created scene item to enabled or disabled |