I just installed the MCP server; it does connect, but I got an error. It might be hallucinating the cause and effect, but there is something wrong.
Tool `create_assistant` has invalid JSON parameters:
- Array has duplicate items. (at /properties/voice/properties/provider/enum)
- Schema: {"type":"object","properties":{"name":{"type":"string","description":"Name of the assistant"},"instructions":{"type":"string","default":"You are a helpful assistant.","description":"Instructions for the assistant"},"llm":{"anyOf":[{"anyOf":[{"type":"object","properties":{"provider":{"type":"string","const":"openai"},"model":{"type":"string","enum":["gpt-4o","gpt-4o-mini"]}},"required":["provider","model"],"additionalProperties":false},{"type":"object","properties":{"provider":{"type":"string","const":"anthropic"},"model":{"type":"string","enum":["claude-3-7-sonnet-20250219","claude-3-5-haiku-20241022"]}},"required":["provider","model"],"additionalProperties":false},{"type":"object","properties":{"provider":{"type":"string","const":"google"},"model":{"type":"string","enum":["gemini-1.5-pro","gemini-1.5-flash","gemini-2.0-flash","gemini-2.0-pro"]}},"required":["provider","model"],"additionalProperties":false},{"type":"object","properties":{"provider":{"type":"string"},"model":{"type":"string"}},"required":["provider","model"],"additionalProperties":false}]},{"type":"string"}],"default":{"provider":"openai","model":"gpt-4o"},"description":"LLM configuration"},"toolIds":{"type":"array","items":{"type":"string"},"description":"IDs of tools to use with this assistant"},"transcriber":{"type":"object","properties":{"provider":{"type":"string","description":"Provider to use for transcription"},"model":{"type":"string","description":"Transcription model to use"}},"required":["provider","model"],"additionalProperties":false,"default":{"provider":"deepgram","model":"nova-3"},"description":"Transcription configuration"},"voice":{"type":"object","properties":{"provider":{"type":"string","enum":["vapi","11labs","azure","cartesia","custom-voice","deepgram","11labs","hume","lmnt","neuphonic","openai","playht","rime-ai","smallest-ai","tavus","sesame"],"description":"Provider to use for voice"},"voiceId":{"type":"string","description":"Voice ID to use"},"model":{"type":"string","description":"Voice model to use"}},"required":["provider","voiceId"],"additionalProperties":false,"default":{"provider":"11labs","voiceId":"sarah"},"description":"Voice configuration"},"firstMessage":{"type":"string","default":"Hello, how can I help you today?","description":"First message to say to the user"},"firstMessageMode":{"type":"string","enum":["assistant-speaks-first","assistant-waits-for-user","assistant-speaks-first-with-model-generated-message"],"default":"assistant-speaks-first","description":"This determines who speaks first, either assistant or user"}},"required":["name"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}
Tool `update_assistant` has invalid JSON parameters:
- Array has duplicate items. (at /properties/voice/properties/provider/enum)
- Schema: {"type":"object","properties":{"assistantId":{"type":"string","description":"ID of the assistant to update"},"name":{"type":"string","description":"New name for the assistant"},"instructions":{"type":"string","description":"New instructions for the assistant"},"llm":{"anyOf":[{"anyOf":[{"type":"object","properties":{"provider":{"type":"string","const":"openai"},"model":{"type":"string","enum":["gpt-4o","gpt-4o-mini"]}},"required":["provider","model"],"additionalProperties":false},{"type":"object","properties":{"provider":{"type":"string","const":"anthropic"},"model":{"type":"string","enum":["claude-3-7-sonnet-20250219","claude-3-5-haiku-20241022"]}},"required":["provider","model"],"additionalProperties":false},{"type":"object","properties":{"provider":{"type":"string","const":"google"},"model":{"type":"string","enum":["gemini-1.5-pro","gemini-1.5-flash","gemini-2.0-flash","gemini-2.0-pro"]}},"required":["provider","model"],"additionalProperties":false},{"type":"object","properties":{"provider":{"type":"string"},"model":{"type":"string"}},"required":["provider","model"],"additionalProperties":false}]},{"type":"string"}],"description":"New LLM configuration"},"toolIds":{"type":"array","items":{"type":"string"},"description":"New IDs of tools to use with this assistant"},"transcriber":{"type":"object","properties":{"provider":{"type":"string","description":"Provider to use for transcription"},"model":{"type":"string","description":"Transcription model to use"}},"required":["provider","model"],"additionalProperties":false,"description":"New transcription configuration"},"voice":{"type":"object","properties":{"provider":{"type":"string","enum":["vapi","11labs","azure","cartesia","custom-voice","deepgram","11labs","hume","lmnt","neuphonic","openai","playht","rime-ai","smallest-ai","tavus","sesame"],"description":"Provider to use for voice"},"voiceId":{"type":"string","description":"Voice ID to use"},"model":{"type":"string","description":"Voice model to use"}},"required":["provider","voiceId"],"additionalProperties":false,"description":"New voice configuration"},"firstMessage":{"type":"string","description":"First message to say to the user"},"firstMessageMode":{"type":"string","enum":["assistant-speaks-first","assistant-waits-for-user","assistant-speaks-first-with-model-generated-message"],"description":"This determines who speaks first, either assistant or user"}},"required":["assistantId"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}
I just installed the MCP server; it does connect, but I got an error. It might be hallucinating the cause and effect, but there is something wrong.
The actual invalid returned messge
Tool `create_assistant` has invalid JSON parameters: - Array has duplicate items. (at /properties/voice/properties/provider/enum) - Schema: {"type":"object","properties":{"name":{"type":"string","description":"Name of the assistant"},"instructions":{"type":"string","default":"You are a helpful assistant.","description":"Instructions for the assistant"},"llm":{"anyOf":[{"anyOf":[{"type":"object","properties":{"provider":{"type":"string","const":"openai"},"model":{"type":"string","enum":["gpt-4o","gpt-4o-mini"]}},"required":["provider","model"],"additionalProperties":false},{"type":"object","properties":{"provider":{"type":"string","const":"anthropic"},"model":{"type":"string","enum":["claude-3-7-sonnet-20250219","claude-3-5-haiku-20241022"]}},"required":["provider","model"],"additionalProperties":false},{"type":"object","properties":{"provider":{"type":"string","const":"google"},"model":{"type":"string","enum":["gemini-1.5-pro","gemini-1.5-flash","gemini-2.0-flash","gemini-2.0-pro"]}},"required":["provider","model"],"additionalProperties":false},{"type":"object","properties":{"provider":{"type":"string"},"model":{"type":"string"}},"required":["provider","model"],"additionalProperties":false}]},{"type":"string"}],"default":{"provider":"openai","model":"gpt-4o"},"description":"LLM configuration"},"toolIds":{"type":"array","items":{"type":"string"},"description":"IDs of tools to use with this assistant"},"transcriber":{"type":"object","properties":{"provider":{"type":"string","description":"Provider to use for transcription"},"model":{"type":"string","description":"Transcription model to use"}},"required":["provider","model"],"additionalProperties":false,"default":{"provider":"deepgram","model":"nova-3"},"description":"Transcription configuration"},"voice":{"type":"object","properties":{"provider":{"type":"string","enum":["vapi","11labs","azure","cartesia","custom-voice","deepgram","11labs","hume","lmnt","neuphonic","openai","playht","rime-ai","smallest-ai","tavus","sesame"],"description":"Provider to use for voice"},"voiceId":{"type":"string","description":"Voice ID to use"},"model":{"type":"string","description":"Voice model to use"}},"required":["provider","voiceId"],"additionalProperties":false,"default":{"provider":"11labs","voiceId":"sarah"},"description":"Voice configuration"},"firstMessage":{"type":"string","default":"Hello, how can I help you today?","description":"First message to say to the user"},"firstMessageMode":{"type":"string","enum":["assistant-speaks-first","assistant-waits-for-user","assistant-speaks-first-with-model-generated-message"],"default":"assistant-speaks-first","description":"This determines who speaks first, either assistant or user"}},"required":["name"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"} Tool `update_assistant` has invalid JSON parameters: - Array has duplicate items. (at /properties/voice/properties/provider/enum) - Schema: {"type":"object","properties":{"assistantId":{"type":"string","description":"ID of the assistant to update"},"name":{"type":"string","description":"New name for the assistant"},"instructions":{"type":"string","description":"New instructions for the assistant"},"llm":{"anyOf":[{"anyOf":[{"type":"object","properties":{"provider":{"type":"string","const":"openai"},"model":{"type":"string","enum":["gpt-4o","gpt-4o-mini"]}},"required":["provider","model"],"additionalProperties":false},{"type":"object","properties":{"provider":{"type":"string","const":"anthropic"},"model":{"type":"string","enum":["claude-3-7-sonnet-20250219","claude-3-5-haiku-20241022"]}},"required":["provider","model"],"additionalProperties":false},{"type":"object","properties":{"provider":{"type":"string","const":"google"},"model":{"type":"string","enum":["gemini-1.5-pro","gemini-1.5-flash","gemini-2.0-flash","gemini-2.0-pro"]}},"required":["provider","model"],"additionalProperties":false},{"type":"object","properties":{"provider":{"type":"string"},"model":{"type":"string"}},"required":["provider","model"],"additionalProperties":false}]},{"type":"string"}],"description":"New LLM configuration"},"toolIds":{"type":"array","items":{"type":"string"},"description":"New IDs of tools to use with this assistant"},"transcriber":{"type":"object","properties":{"provider":{"type":"string","description":"Provider to use for transcription"},"model":{"type":"string","description":"Transcription model to use"}},"required":["provider","model"],"additionalProperties":false,"description":"New transcription configuration"},"voice":{"type":"object","properties":{"provider":{"type":"string","enum":["vapi","11labs","azure","cartesia","custom-voice","deepgram","11labs","hume","lmnt","neuphonic","openai","playht","rime-ai","smallest-ai","tavus","sesame"],"description":"Provider to use for voice"},"voiceId":{"type":"string","description":"Voice ID to use"},"model":{"type":"string","description":"Voice model to use"}},"required":["provider","voiceId"],"additionalProperties":false,"description":"New voice configuration"},"firstMessage":{"type":"string","description":"First message to say to the user"},"firstMessageMode":{"type":"string","enum":["assistant-speaks-first","assistant-waits-for-user","assistant-speaks-first-with-model-generated-message"],"description":"This determines who speaks first, either assistant or user"}},"required":["assistantId"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}Thank you