MCP-email-server

MCP-email-server

3.3

If you are the rightful owner of MCP-email-server 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 Claude Desktop App (or any other app that supports MCP) to interact with Gmail, providing capabilities for reading, searching, and sending emails through a standardized interface, and much more.

The Gmail MCP Server is designed to facilitate seamless interaction between applications like Claude Desktop App and Gmail. It offers a comprehensive suite of email management features, including sending, reading, searching, and organizing emails. The server is built to mimic Gmail's behavior closely, ensuring a familiar user experience. It supports advanced functionalities such as replying to all, managing CC and BCC, quoting original messages, forwarding emails, and handling drafts. Additionally, it allows for label management, marking emails as read or unread, and saving attachments. The server is timezone-aware, adjusting dates and times to the user's local timezone. It is recommended to use the server to draft emails for review before sending, especially for important communications. The server can be installed using NPX or by cloning the repository and setting up locally. It requires Google Cloud OAuth credentials for authentication.

Features

  • Send Email: Send new emails with support for CC, BCC, and attachments.
  • Reply: Reply to existing emails while maintaining thread context.
  • Forward: Forward emails to other recipients with original headers and formatting.
  • Draft Management: Create, update, list, and delete email drafts.
  • Label Management: Create, update, and delete custom labels.

Tools

  1. send_email

    Send a new email

  2. reply_all_email

    Reply to all original recipients

  3. forward_email

    Forward email

  4. list_send_as_accounts

    List all available sending accounts

  5. get_recent_emails

    Get the latest email

  6. read_email

    Read specific emails

  7. search_emails

    Search Email

  8. list_labels

    List all tags

  9. create_label

    Create a new tag

  10. update_label

    Update tags

  11. delete_label

    Delete tags

  12. mark_as_read

    Mark the email as read

  13. mark_as_unread

    Mark email as unread

  14. archive_message

    Archive email

  15. unarchive_message

    Cancel archive email

  16. trash_message

    Move email to trash

  17. create_draft

    Create a draft

  18. get_draft

    Get draft content

  19. list_drafts

    List all drafts

  20. update_draft

    Updated draft content

  21. delete_draft

    Delete draft

  22. send_draft

    Send a draft

  23. get_timezone_info

    Get time zone information

  24. list_attachments

    List attachments

  25. save_attachment

    Save attachments