execute_capability
Execute a known Algenta-managed capability by ID and get an execution receipt. If approval is required, returns a pending plan instead.
Instructions
Execute one routed or known algenta_managed capability by capability id and return the execution receipt. client_managed routes must execute in the customer app or adapter path — this tool will not run them. If the capability requires approval (approval_required), this returns a pending plan (status='approval_required', plus plan_id/plan_hash/nonce) instead of executing — approval and the final plan_id execution are separate, credentialed HTTP operations and are NOT available as tools. Route first with route_capabilities when the right capability is not known.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input | No | Capability-specific execution input. | |
| binding_id | No | Optional binding id to disambiguate the execution target. | |
| request_id | No | Optional caller request id for correlation. | |
| capability_id | Yes | Capability id from route_capabilities or list_capabilities. |