mcp-discord
mcp-discord is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.
If you are the rightful owner of mcp-discord 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.
A Model Context Protocol (MCP) server that provides Discord integration capabilities to MCP clients like Claude Desktop.
EvaluationTotal Score: 3/10
Evaluation Summary
- Strengths:
-
- Clarity: The agent consistently provides clear responses, indicating that it lacks access to any Discord servers, which prevents it from performing the requested actions.
- Weaknesses:
-
- Accuracy/Correctness:
-
- The agent's responses are ambiguous regarding the reason for the lack of access to Discord servers. It does not specify whether the issue is due to permissions, server membership, or another factor.
-
- Completeness:
-
- The responses lack guidance or suggestions for resolving the issue. The agent does not offer troubleshooting steps or advice on verifying permissions, server membership, or the correctness of server and channel names.
-
- Consistency with Claimed Capabilities:
-
- The agent claims to perform various tasks related to Discord server management and interaction. However, its inability to access any servers contradicts these capabilities, raising questions about its functionality.
-
- Usefulness / Clarity:
-
- While the responses are clear, they lack actionable information. Providing more detailed guidance and troubleshooting steps would enhance their usefulness.
- Suggestions for Improvement:
-
- Clarify the Issue: Specify the exact reason for the lack of access to Discord servers.
-
- Provide Guidance: Offer troubleshooting steps and advice to help users resolve the issue.
-
- Ensure Consistency: Align responses with the agent's claimed capabilities by explaining why it cannot perform the requested actions and how to potentially resolve the issue.
- Overall, the agent's responses are clear but lack accuracy, completeness, and consistency with its claimed capabilities. Providing more detailed information and guidance would significantly improve its quality.
Test case 1
Score: 4/10Can you provide a list of all the current text channels in the Discord server named 'Gaming Hub'?It seems that there are currently no Discord servers available. Therefore, I'm unable to provide a list of text channels in the 'Gaming Hub' server.
If you have any other questions or need assistance with something else, feel free to ask!
Clarity: The response is clear and concise, informing the user that no Discord servers are available, which prevents the agent from listing text channels in the 'Gaming Hub' server.
The statement "there are currently no Discord servers available" is ambiguous. It is unclear whether the agent lacks access to any servers or if the 'Gaming Hub' server does not exist. This ambiguity can lead to confusion.
The response does not provide any guidance or suggestions for the user to resolve the issue. For instance, it could advise the user to check if the bot has the necessary permissions or if the server name is correct.
The agent claims to list all channels in a server. However, the response indicates an inability to access any servers, which contradicts this capability. This inconsistency raises questions about the agent's functionality.
While the response is clear, it lacks actionable information. Providing steps to troubleshoot the issue would enhance its usefulness.
Test case 2
Score: 4/10Can you send a message saying 'Welcome to the channel!' to the 'general' channel in the 'Community Lounge' server?It seems that I don't have access to any Discord servers at the moment. Without access to the servers, I can't send a message to the 'general' channel in the 'Community Lounge' server.
If you have any other questions or need assistance with something else, feel free to ask!
Clarity: The response clearly communicates that the agent currently lacks access to any Discord servers, which prevents it from sending a message to the specified channel.
The statement "I don't have access to any Discord servers at the moment" is ambiguous. It does not specify whether the agent lacks permissions, is not added to any servers, or if there is another issue. This ambiguity can lead to confusion.
The response does not provide any guidance or suggestions for the user to resolve the issue. For instance, it could advise the user to check if the bot has the necessary permissions, if the bot is added to the server, or if the server and channel names are correct.
The agent claims to send messages to specific channels. However, the response indicates an inability to access any servers, which contradicts this capability. This inconsistency raises questions about the agent's functionality.
While the response is clear, it lacks actionable information. Providing steps to troubleshoot the issue would enhance its usefulness.
Test case 3
Score: 4/10Can you list all the roles assigned to the user 'Alex#1234' in the 'Tech Talk' server as of now?It seems that I currently do not have access to any Discord servers. Without access to the server, I'm unable to retrieve the roles assigned to the user 'Alex#1234' in the 'Tech Talk' server.
If there's anything else I can assist you with, please let me know!
Clarity: The response clearly communicates that the agent currently lacks access to any Discord servers, which prevents it from retrieving the roles assigned to the user 'Alex#1234' in the 'Tech Talk' server.
The statement "I currently do not have access to any Discord servers" is ambiguous. It does not specify whether the agent lacks permissions, is not added to any servers, or if there is another issue. This ambiguity can lead to confusion.
The response does not provide any guidance or suggestions for the user to resolve the issue. For instance, it could advise the user to check if the bot has the necessary permissions, if the bot is added to the server, or if the server and user identifiers are correct.
The agent claims to add or remove roles from users and get information about a specific user. However, the response indicates an inability to access any servers, which contradicts this capability. This inconsistency raises questions about the agent's functionality.
While the response is clear, it lacks actionable information. Providing steps to troubleshoot the issue would enhance its usefulness.
Test case 4
Score: 4/10Can you delete the last 10 messages from the 'announcements' channel in the 'Developers Hub' server?To delete the last 10 messages from the 'announcements' channel in the 'Developers Hub' server, I need to first identify the server and channel IDs. Let's start by listing the servers and then the channels within the 'Developers Hub' server. Once we have the channel ID, we can proceed to read and delete the messages.
Let's begin by listing the servers. It seems that there are currently no servers available for me to access. This means I cannot retrieve the 'Developers Hub' server or any of its channels, including the 'announcements' channel.
If you have access to this server, you might want to check the server settings or permissions. If thereâs anything else you need help with, feel free to let me know!
The response clearly communicates that the agent lacks access to any Discord servers, which prevents it from performing the requested action.
The statement "there are currently no servers available for me to access" is ambiguous. It does not specify whether the agent lacks permissions, is not added to any servers, or if there is another issue. This ambiguity can lead to confusion.
The response does not provide any guidance or suggestions for the user to resolve the issue. For instance, it could advise the user to check if the bot has the necessary permissions, if the bot is added to the server, or if the server and channel names are correct.
The agent claims to moderate messages by deleting them and optionally timing out users. However, the response indicates an inability to access any servers, which contradicts this capability. This inconsistency raises questions about the agent's functionality.
While the response is clear, it lacks actionable information. Providing steps to troubleshoot the issue would enhance its usefulness.
Test case 5
Score: 4/10Can you list all the members who joined the 'Music Lovers' server in the last week?It seems that there are currently no Discord servers accessible through this bot, which means I cannot retrieve the members of the 'Music Lovers' server or any other server. If you have any other requests or another server to check, please let me know!
The response clearly communicates that the agent currently lacks access to any Discord servers, which prevents it from retrieving the members of the 'Music Lovers' server.
The statement "there are currently no Discord servers accessible through this bot" is ambiguous. It does not specify whether the agent lacks permissions, is not added to any servers, or if there is another issue. This ambiguity can lead to confusion.
The response does not provide any guidance or suggestions for the user to resolve the issue. For instance, it could advise the user to check if the bot has the necessary permissions, if the bot is added to the server, or if the server name is correct.
The agent claims to list all members in a server. However, the response indicates an inability to access any servers, which contradicts this capability. This inconsistency raises questions about the agent's functionality.
While the response is clear, it lacks actionable information. Providing steps to troubleshoot the issue would enhance its usefulness.