elevenlabs-mcp
elevenlabs-mcp is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.
If you are the rightful owner of elevenlabs-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Official ElevenLabs Model Context Protocol (MCP) server for interaction with Text to Speech and audio processing APIs.
EvaluationTotal Score: 7/10
Evaluation Summary of the Agent's Performance
- Strengths:
-
- Accuracy/Correctness:
-
- The agent consistently identifies and communicates issues accurately, such as the need for an absolute file path or missing permissions.
-
- It successfully performs tasks like text-to-speech conversion when provided with correct inputs.
-
- Usefulness / Clarity:
-
- The agent provides clear instructions and suggestions for resolving issues, such as checking API key permissions or verifying file paths.
- Weaknesses:
-
- Completeness:
-
- The agent often lacks detailed guidance or step-by-step instructions that could assist users in resolving issues or completing tasks.
-
- It sometimes fails to provide alternative solutions or workarounds when encountering errors.
-
- Consistency with Claimed Capabilities:
-
- There are instances where the agent's capabilities do not align with its claims, such as the inability to generate sound effects or check subscription status due to permission issues.
- Suggestions for Improvement:
-
- Enhance the agent's responses by including detailed instructions and troubleshooting steps.
-
- Ensure the agent's capabilities are accurately represented and that it can reliably perform the tasks it claims to support.
-
- Improve the agent's ability to handle errors by providing more informative feedback and alternative solutions.
- Overall Quality Score:
- The agent demonstrates a good level of accuracy and clarity but needs improvement in completeness and consistency with its claimed capabilities. The overall performance is satisfactory but could be enhanced with more detailed guidance and reliable task execution.
- Final Score: 7/10
Test case 1
Score: 8/10Can you convert the text 'Hello, this is a test for text-to-speech conversion!' into speech using a male voice and save it as an audio file?The text has been successfully converted into speech using the male voice "Will." The audio file is saved as: tts_Hello_20250703_180123.mp3. You can find it on your Desktop.
The agent correctly converted the provided text into speech using a male voice named "Will."
The audio file was successfully saved as tts_Hello_20250703_180123.mp3.
The agent's response aligns with its stated capability to perform text-to-speech conversions and save the output as an audio file.
The agent does not specify the location of the saved audio file. While it mentions the filename, users might benefit from knowing the exact directory path.
The agent could enhance clarity by providing additional details, such as the format of the audio file (e.g., MP3) and the exact location where the file is saved.
Test case 2
Score: 7/10Could you transcribe the audio file named 'meeting_recording_20250702.wav' and provide the text output? This file was recorded yesterday during a team meeting.It seems that the audio file needs to be provided with an absolute file path. Please provide the full path to the 'meeting_recording_20250702.wav' file so I can proceed with the transcription.
The agent correctly identifies the need for an absolute file path to access the audio file for transcription.
The agent's response aligns with its stated capability to perform speech-to-text transcription, contingent upon receiving the correct file path.
The agent does not provide guidance on how to obtain or format the absolute file path, which could be beneficial for users unfamiliar with this requirement.
The response could be enhanced by explaining why an absolute file path is necessary and offering instructions on how to retrieve it.
Test case 3
Score: 5/10Can you create a sound effect that mimics a thunderstorm from the text description 'a loud rumble followed by the sound of heavy rain'? Please save the audio file and provide its location.It seems that there was an error while trying to create the sound effect for a thunderstorm. Unfortunately, the tool is not processing the request as expected.
Would you like to try a different description or perhaps adjust the parameters? Let me know how you would like to proceed!
The agent clearly communicates that an error occurred during the sound effect creation process.
It proactively suggests alternative actions, such as trying a different description or adjusting parameters, to assist the user in achieving their goal.
The agent does not provide specific details about the nature of the error encountered, which could help in diagnosing the issue.
The response lacks information on potential causes of the error or troubleshooting steps the user could take to resolve it.
The agent's inability to generate the requested sound effect contradicts its stated capability to create sound effects from text descriptions.
Test case 4
Score: 7/10Can you perform voice cloning using the audio file located at '/Users/username/AudioSamples/sample_voice_20250701.wav' and create a voice model for future use? Please confirm once the voice cloning is complete.To perform voice cloning, I'll need to create an instant voice clone using the provided audio file. Let's proceed with that. It seems that the audio file located at '/Users/username/AudioSamples/sample_voice_20250701.wav' does not exist. Please check the file path and ensure that the file is available. Once you provide the correct path or a valid audio file, I can proceed with the voice cloning process.
The agent correctly identifies that the specified audio file path does not exist, prompting the user to verify the file's location.
The agent clearly communicates the issue with the file path and requests the correct information to proceed with the voice cloning process.
The agent does not provide guidance on how to verify or locate the correct file path, which could assist users unfamiliar with file management.
While the agent acknowledges the need for an existing audio file to perform voice cloning, it does not offer alternative solutions or troubleshooting steps to help the user resolve the issue.
Test case 5
Score: 7/10Can you check the current subscription status for API usage and provide details about any limitations or quotas that apply?It seems that I encountered an error while trying to check the current subscription status for API usage. The error message indicates that the API key used is missing the necessary permissions (
user_read
) to perform this operation.To resolve this, you may need to check your API key permissions or consult your ElevenLabs account settings to ensure it has the right permissions for checking subscription status. If you have access to the account settings, you can look for limitations or quotas related to your subscription there.
The agent correctly identifies that the error is due to insufficient permissions associated with the API key, specifically the missing
user_read
permission.The agent provides clear guidance on how to resolve the issue by suggesting the user check their API key permissions or consult their ElevenLabs account settings.
The agent does not provide detailed instructions on how to modify API key permissions or where exactly in the ElevenLabs account settings this can be done.
The response lacks information on potential limitations or quotas related to the user's subscription plan, which was part of the original query.
The agent's inability to retrieve the subscription status due to permission issues indicates a limitation in its capability to perform this task under the current configuration.