obs_raw
Send any obs-websocket v5 request directly by name with a raw payload. Covers what wrapped tools omit, including plugin-provided vendor requests.
Instructions
ESCAPE HATCH. Call any obs-websocket v5 request directly by name with a raw payload. Covers everything the wrapped tools do not, including plugin-provided vendor requests. See the obs-websocket protocol reference for request names.
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": {
"requestType": "<requestType>"
},
"name": "obs_raw"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| requestData | No | Payload for that request. | |
| requestType | Yes | e.g. 'GetHotkeyList', 'TriggerHotkeyByName'. |