mato
05/20/2025, 5:31 PMVapi Support Bot
05/20/2025, 5:32 PMcreate_call
should look like:
json
{
"type": "function",
"function": {
"name": "create_call",
"parameters": {
"type": "object",
"properties": {
"assistantId": { "type": "string" },
"phoneNumberId": { "type": "string" },
"customer": { "type": "object", "properties": { "phoneNumber": { "type": "string" } } }
}
},
"description": "Creates an outbound call"
}
}
Verify that this structure is present in the payload sent to your LLM. If not, update your integration to include the full tool schema from the MCP server response, not just the tool names.
[See MCP integration details](https://docs.vapi.ai/tools/mcp#how-mcp-works)
Sources:
- [Model Context Protocol (MCP) Integration – How MCP Works](https://docs.vapi.ai/tools/mcp#how-mcp-works)
- [Vapi MCP Server – Core Tools and Example Payloads](https://docs.vapi.ai/sdk/mcp-server#core-tools)Aniah
05/20/2025, 11:14 PMmato
05/21/2025, 8:51 AMmato
05/21/2025, 8:55 AMmato
05/21/2025, 9:02 AM