Composio · Arazzo Workflow
Composio Natural Language Tool Execution
Version 1.0.0
Turn a plain-English instruction into tool arguments and execute the tool.
View Spec
View on GitHub
AI AgentsAuthenticationIntegrationsMCPOAuthSandboxToolsTriggersUnified_APIWebhooksArazzoWorkflows
Provider
Workflows
natural-language-tool-execution
Generate tool inputs from text and execute the tool for a user.
Fetches the tool schema, generates the argument map from a natural-language instruction, verifies the generation succeeded, and executes the tool with the generated arguments on the user's connected account.
1
getToolSchema
getToolsByToolSlug
Fetch the tool definition so its input parameters are available to ground the natural-language argument generation.
2
generateInputs
postToolsExecuteByToolSlugInput
Ask Composio to translate the user's instruction into a structured argument map matching the tool's input parameters.
3
executeTool
postToolsExecuteByToolSlug
Execute the tool using the generated argument map on behalf of the user and the optional connected account.