Assistant Using mcpTools Instead of Custom MCP Tool Names
I created an assistant via the API with a custom MCP server. My MCP has 3 tools:
After reviewing the
Here is the assistant’s configuration:
Am I doing something wrong? How do I make sure my assistant is calling the tools listed in my MCP server rather than the function name I gave my MCP server?
callId =
orgId =
knowledge_baseget_available_appointment_slotsschedule_appointment
get_available_appointment_slots, it’s calling the function name mcpTools instead of get_available_appointment_slots despite instructions in the system prompt to use get_available_appointment_slots. After reviewing the
end-of-call-report webhook data, I can see it’s using the wrong function name in the toolCalls. See below:
Here is the assistant’s configuration:
Am I doing something wrong? How do I make sure my assistant is calling the tools listed in my MCP server rather than the function name I gave my MCP server?
callId =
019a361b-d3e9-7882-924a-bec9b3eb7544orgId =
ae6fdc9a-4e2a-4f61-b4f6-e4da9aa7b825