tool_call
Execute a registered tool by its slug with automatic credential injection from the vault. Server sets auth headers; callers must omit authorization from extra_headers.
Instructions
Execute a registered tool by its slug. Credentials are automatically injected from the vault. Auth headers are set by the server -- callers must NOT include authorization headers in extra_headers.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Tool slug (e.g. "openai-chat-completions") | |
| method | No | HTTP method override (uses endpoint default if omitted) | |
| path_suffix | No | Path suffix appended to base_url + endpoint path | |
| query_params | No | Query parameters as key-value pairs | |
| request_body | No | Request body as a JSON string | |
| extra_headers | No | Extra HTTP headers. Auth headers are DENIED and will cause an error. | |
| endpoint_index | No | Index of the endpoint to call (default: 0) |