email-mcp

email-mcp

4.3
Certified
emailapi

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

Email Send MCP using aigeon.ai API allows integration with MCP Clients like Cursor and Claude for sending emails.

Evaluation
Total Score: 7/10

Evaluation Summary

  • Strengths:
    1. Accuracy/Correctness: The agent consistently demonstrates accuracy in executing tasks such as sending and scheduling emails, as well as retrieving contact information.
    1. Completeness: The agent provides complete responses, ensuring all necessary details are included in its confirmations and actions.
    1. Consistency with Claimed Capabilities: The agent effectively performs tasks that align with its stated capabilities, such as sending emails and scheduling them.
    1. Transparency: The agent communicates issues clearly, such as when additional properties are needed to add a contact.
  • Weaknesses:
    1. Error Handling and Guidance: The agent struggles with providing detailed guidance when errors occur, such as specifying missing properties for adding contacts.
    1. Time Zone Consideration: The agent does not account for the user's local time zone when scheduling emails, which could lead to confusion.
    1. Proactive Assistance: The agent lacks proactive suggestions or steps to help users resolve issues or enhance their experience, such as offering default values or guiding users through complex tasks.
    1. Limited Contact Retrieval: The agent retrieves only a single contact, raising concerns about its access to the full contact list.
  • Suggestions for Improvement:
    • Enhance error handling by specifying required properties and prompting users for missing information.
    • Incorporate user’s local time zone in scheduling tasks.
    • Provide proactive assistance and detailed instructions for complex tasks.
    • Ensure comprehensive contact retrieval and offer guidance on adding new contacts.
  • Test case 1
    Score: 8/10
    Can you send an email to john.doe@example.com with the subject 'Meeting Update' and the body 'The meeting has been rescheduled to Friday at 3 PM.'?

    The email has been successfully sent to with the subject "Meeting Update" and the message "The meeting has been rescheduled to Friday at 3 PM." If you need further assistance, feel free to ask!

  • Test case 2
    Score: 9/10
    Can you schedule an email to jane.smith@example.com with the subject 'Project Deadline' and the body 'Please submit your final report by next Monday.' to be sent in two days from now?

    To schedule an email to be sent in two days from now, I need to calculate the exact timestamp for the scheduled send time.

    Currently, the UTC time is July 3, 2025, 06:38 AM. Two days from now would be July 5, 2025, 06:38 AM UTC.

    Let's proceed to schedule the email with the specified details. The email has been successfully scheduled to be sent to with the subject "Project Deadline" and the body "Please submit your final report by next Monday." It will be sent on July 5, 2025, at 06:38 AM UTC.

  • Test case 3
    Score: 6/10
    Can you add a new contact to my email list with the name 'Michael Johnson' and email 'michael.j@example.com', and then retrieve the contact details to confirm it has been added correctly?

    It seems that there was an error when trying to add the contact. The tool requires additional properties that were not provided. Let me try adding the contact again with the necessary details.

    I will proceed to add 'Michael Johnson' with the email '' again. It appears that the tool is still encountering an issue when trying to add the contact, as it seems to require additional properties that I am not aware of. Unfortunately, I'm unable to add the contact at this moment.

    However, I was able to retrieve existing contacts, and the only one I found is:

    • Name: Test
    • Email:

    If you need assistance with anything else, such as providing more details about the contact properties required or any other task, please let me know!

  • Test case 4
    Score: 6/10
    Can you set up an email notification to alert me every Monday at 9 AM if I receive any emails from the domain 'example.com'? This will help me prioritize responses to important contacts at the beginning of each week.

    To set up an email notification that alerts you every Monday at 9 AM if you receive any emails from the domain 'example.com', we need to create a condition that checks for emails from this domain and set a time interval for the notification.

    Since the notification needs to be sent every Monday at 9 AM, we can calculate the time interval in seconds for a weekly check. There are 604,800 seconds in a week.

    Let's proceed with setting up this email notification. Could you please provide the email address where you would like to receive these notifications?

  • Test case 5
    Score: 7/10
    Can you retrieve and list all contacts in my email list whose email addresses end with '@business.com'? This will help me organize my business contacts more efficiently.

    It seems that I retrieved a single contact from your email list. Here are the details:

    • Name: Test
    • Email:

    Unfortunately, there are no contacts with email addresses ending in '@business.com' in the retrieved list. If you have more contacts or if there's anything else you'd like me to do, please let me know!