Composio · Arazzo Workflow
Composio Discover and Execute a Tool
Version 1.0.0
Browse toolkits, list the tools they expose, and execute one tool for a user.
View Spec
View on GitHub
AI AgentsAuthenticationIntegrationsMCPOAuthSandboxToolsTriggersUnified_APIWebhooksArazzoWorkflows
Provider
Workflows
discover-and-execute-tool
Find a tool inside a toolkit and execute it for a connected user.
Lists toolkits, lists the tools for the selected toolkit, reads the chosen tool's input schema, and executes the tool with the supplied arguments on behalf of a user and connected account.
1
listToolkits
getToolkits
List the available toolkits, optionally filtered by a search term, to confirm the requested toolkit exists in the catalog.
2
listTools
getTools
List the tools that belong to the selected toolkit so the desired tool can be located before fetching its full schema.
3
getToolSchema
getToolsByToolSlug
Fetch the full definition of the chosen tool, including its input parameters, so the execution arguments can be validated.
4
executeTool
postToolsExecuteByToolSlug
Execute the tool with the supplied arguments on behalf of the user and the optional connected account, returning the structured result.