execute_tool
Send the actual HTTP request for an OpenAPI tool using its method and path. Use after retrieving tool schemas to call the API with specified arguments, base URL, and optional auth.
Instructions
Execute an OpenAPI tool via HTTP.
Sends the actual HTTP request based on the tool's method and path
from the OpenAPI spec. Use after search_tools() + get_tool_schema()
to call the API.
Args:
tool_name: Exact tool name (as returned by search_tools)
arguments: JSON string of parameter values (e.g. '{"owner":"me","repo":"test"}')
base_url: API base URL (e.g. https://api.github.com). Required if not inferrable.
auth_token: Bearer token for authentication (optional)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base_url | No | ||
| arguments | Yes | ||
| tool_name | Yes | ||
| auth_token | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |