invoke_service
Execute a named service on a specified Thing, enabling automated actions like PLC commands or scripted workflows, with operator authorization required.
Instructions
Invoke a named Service on a Thing. Gated by THINGWORX_ALLOW_INVOKE=true (separate from write) because services execute named actions that can include PLC commands, scripted workflows, and downstream system calls. The MCP refuses to invoke unless the operator has explicitly authorized it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| parameters | No | Optional parameters passed to the service | |
| thing_name | Yes | The Thing on which to invoke the service | |
| service_name | Yes | The Service name to invoke |