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 AgentsAuthenticationIntegrationMCPSandboxToolsTriggersUnified-APIWebhookArazzoWorkflows
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
List the available toolkits, optionally filtered by a search term, to confirm the requested toolkit exists in the catalog.
2
listTools
List the tools that belong to the selected toolkit so the desired tool can be located before fetching its full schema.
3
getToolSchema
Fetch the full definition of the chosen tool, including its input parameters, so the execution arguments can be validated.
4
executeTool
Execute the tool with the supplied arguments on behalf of the user and the optional connected account, returning the structured result.
Source API Descriptions
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.