Vapi · Arazzo Workflow
Vapi Create Function Tool and Attach to Assistant
Version 1.0.0
Create a custom function tool and attach it to a freshly created assistant.
View Spec
View on GitHub
Artificial IntelligenceVoice AIVoice AgentsConversational AITelephonyReal-TimeTranscriptionText-to-SpeechLLMAgentsMCPArazzoWorkflows
Provider
Workflows
create-tool-attach-assistant
Create a function tool and bind it to an assistant via a model update.
Creates a custom function tool, creates an assistant, then updates the assistant so its model references the tool id.
1
createTool
Create a custom function tool with a name, description, and a simple object parameter schema the assistant can fill in.
2
createAssistant
Create the assistant that will later be given access to the tool.
3
attachTool
Update the assistant so its model references the function tool by id, attaching the capability to the existing assistant.
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.