discordmcp

discordmcp

4.3

discordmcp is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.

If you are the rightful owner of discordmcp 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 enables LLMs to interact with Discord channels, allowing them to send and read messages through Discord's API.

Evaluation
Total Score: 5/10

Evaluation Summary

  • Strengths:
    • Accuracy/Correctness: The agent consistently identifies the need for specific server identification when interacting with multiple servers, which is accurate. It understands the necessity of specifying server details to perform actions on Discord channels.
    • Consistency with Claimed Capabilities: The agent's responses align with its stated capabilities of sending and reading messages from specific Discord channels.
  • Weaknesses:
    • Completeness: The agent repeatedly requests additional information (server name) even when provided with sufficient details (server ID and channel name). This indicates a lack of functionality to utilize the provided server ID effectively.
    • Usefulness / Clarity: The agent's requests for redundant information may confuse users and hinder task completion. It fails to explain why the server ID alone is insufficient, leading to a lack of clarity in its responses.
  • Suggestions for Improvement:
    • Utilize Provided Information: Implement functionality to use the server ID and channel name to locate specific channels and perform tasks without requesting additional information.
    • Explain the Process: Provide explanations on how the bot uses server ID and channel name to identify the correct channel, enhancing user understanding and experience.
  • Overall, the agent demonstrates a basic understanding of its tasks but lacks the ability to effectively utilize provided information, leading to incomplete and unclear responses.
  • Test case 1
    Score: 7/10
    Can you send a message saying 'Hello, team!' to the 'general' channel?

    It looks like the bot is connected to multiple servers, so I need to specify which server to send the message to. Could you please provide me with the name or ID of the server where you want to send the message?

  • Test case 2
    Score: 7/10
    Can you read the last 50 messages from the 'announcements' channel on the server named 'Project Alpha'? Please summarize the main topics discussed in those messages.

    It seems that there was an issue reading the messages from the 'announcements' channel on the 'Project Alpha' server. The bot indicated that it is in multiple servers, and I need to specify the server name or ID.

    Could you please confirm the exact name or ID of the server you would like me to access? This will help me retrieve the messages correctly.

  • Test case 3
    Score: 4/10
    Can you send a message saying 'Happy Friday, everyone!' to the 'random' channel on the server with the ID '123456789012345678'?

    Sure, I can help with that. I'll send the message "Happy Friday, everyone!" to the 'random' channel on the specified server. Let's do that now. It seems that I need to specify the server name or ID more clearly because the bot is present in multiple servers.

    Since I already have the server ID you provided, I will try sending the message again using that ID. Let's do this! It appears that the server ID alone is not sufficient to send the message. I need to provide the server name as well.

    Unfortunately, I don't have the server name from the information you've given. If you know the name of the server, please provide it, and I'll send the message right away.

  • Test case 4
    Score: 4/10
    Can you read the last 30 messages from the 'support' channel on the server with ID '987654321098765432' and provide a brief summary of any technical issues discussed in those messages?

    It seems that the bot is in multiple servers, and I need you to specify the server name or ID. Please provide the name of the server or confirm if '987654321098765432' is the correct ID so I can retrieve the messages from the 'support' channel.

  • Test case 5
    Score: 4/10
    Can you send a message saying 'Don't forget about the meeting tomorrow at 10 AM!' to the 'events' channel on the server with the ID '2468101214161820'? Please ensure the message is sent today.

    It seems that the bot is connected to multiple servers, and sending the message requires specifying the server name or ID. However, I need to know the name of the server associated with the ID '2468101214161820' to proceed.

    Could you provide the name of the server, or if you know it, I can attempt to send the message again with that information?